From ad72f224c39e8cacfd2244f6d3664c8ca72860f0 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Thu, 23 Jun 2022 02:20:58 +0000 Subject: [PATCH 1/3] feat: Enable REST transport for most of Java and Go clients PiperOrigin-RevId: 456641589 Source-Link: https://github.com/googleapis/googleapis/commit/8a251f5225b789b2383207ffd978f6aa3d77fcf7 Source-Link: https://github.com/googleapis/googleapis-gen/commit/4ca52a529cf01308d9714950edffbea3560cfbdb Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNGNhNTJhNTI5Y2YwMTMwOGQ5NzE0OTUwZWRmZmJlYTM1NjBjZmJkYiJ9 --- .../optimization/v1/FleetRoutingClient.java | 43 +- .../optimization/v1/FleetRoutingSettings.java | 30 +- .../cloud/optimization/v1/gapic_metadata.json | 0 .../cloud/optimization/v1/package-info.java | 0 .../v1/stub/FleetRoutingStub.java | 6 +- .../v1/stub/FleetRoutingStubSettings.java | 59 +- .../stub/GrpcFleetRoutingCallableFactory.java | 0 .../v1/stub/GrpcFleetRoutingStub.java | 1 + .../HttpJsonFleetRoutingCallableFactory.java | 105 + .../v1/stub/HttpJsonFleetRoutingStub.java | 288 + .../v1/FleetRoutingClientHttpJsonTest.java | 217 + .../v1/FleetRoutingClientTest.java | 0 .../optimization/v1/MockFleetRouting.java | 0 .../optimization/v1/MockFleetRoutingImpl.java | 0 .../optimization/v1/FleetRoutingGrpc.java | 321 +- .../optimization/v1/AggregatedMetrics.java | 1570 ++-- .../v1/AggregatedMetricsOrBuilder.java | 162 +- .../optimization/v1/AsyncModelMetadata.java | 655 +- .../v1/AsyncModelMetadataOrBuilder.java | 49 +- .../optimization/v1/AsyncModelProto.java | 124 + .../v1/BatchOptimizeToursRequest.java | 1394 +-- .../BatchOptimizeToursRequestOrBuilder.java | 70 +- .../v1/BatchOptimizeToursResponse.java | 238 +- .../BatchOptimizeToursResponseOrBuilder.java | 9 + .../cloud/optimization/v1/BreakRule.java | 2000 ++-- .../optimization/v1/BreakRuleOrBuilder.java | 71 +- .../optimization/v1/CapacityQuantity.java | 327 +- .../v1/CapacityQuantityInterval.java | 358 +- .../v1/CapacityQuantityIntervalOrBuilder.java | 28 +- .../v1/CapacityQuantityOrBuilder.java | 27 + .../cloud/optimization/v1/DataFormat.java | 82 +- .../cloud/optimization/v1/DistanceLimit.java | 351 +- .../v1/DistanceLimitOrBuilder.java | 36 +- .../optimization/v1/FleetRoutingProto.java | 1135 +++ .../cloud/optimization/v1/GcsDestination.java | 304 +- .../v1/GcsDestinationOrBuilder.java | 27 +- .../cloud/optimization/v1/GcsSource.java | 301 +- .../optimization/v1/GcsSourceOrBuilder.java | 27 +- .../v1/InjectedSolutionConstraint.java | 2384 ++--- .../InjectedSolutionConstraintOrBuilder.java | 98 +- .../cloud/optimization/v1/InputConfig.java | 428 +- .../optimization/v1/InputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Location.java | 346 +- .../optimization/v1/LocationOrBuilder.java | 32 +- .../optimization/v1/OptimizeToursRequest.java | 1807 ++-- .../v1/OptimizeToursRequestOrBuilder.java | 171 +- .../v1/OptimizeToursResponse.java | 2056 ++-- .../v1/OptimizeToursResponseOrBuilder.java | 119 +- .../v1/OptimizeToursValidationError.java | 1641 ++-- ...OptimizeToursValidationErrorOrBuilder.java | 88 +- .../cloud/optimization/v1/OutputConfig.java | 431 +- .../v1/OutputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Shipment.java | 4083 +++----- .../cloud/optimization/v1/ShipmentModel.java | 6844 +++++--------- .../v1/ShipmentModelOrBuilder.java | 349 +- .../optimization/v1/ShipmentOrBuilder.java | 202 +- .../cloud/optimization/v1/ShipmentRoute.java | 8226 ++++++----------- .../v1/ShipmentRouteOrBuilder.java | 301 +- .../v1/ShipmentTypeIncompatibility.java | 532 +- .../ShipmentTypeIncompatibilityOrBuilder.java | 53 +- .../v1/ShipmentTypeRequirement.java | 644 +- .../v1/ShipmentTypeRequirementOrBuilder.java | 68 +- .../optimization/v1/SkippedShipment.java | 1026 +- .../v1/SkippedShipmentOrBuilder.java | 48 +- .../cloud/optimization/v1/TimeWindow.java | 696 +- .../optimization/v1/TimeWindowOrBuilder.java | 62 +- .../optimization/v1/TransitionAttributes.java | 816 +- .../v1/TransitionAttributesOrBuilder.java | 76 +- .../google/cloud/optimization/v1/Vehicle.java | 5429 ++++------- .../optimization/v1/VehicleOrBuilder.java | 455 +- .../cloud/optimization/v1/Waypoint.java | 507 +- .../optimization/v1/WaypointOrBuilder.java | 41 +- .../cloud/optimization/v1/async_model.proto | 0 .../cloud/optimization/v1/fleet_routing.proto | 0 .../AsyncBatchOptimizeTours.java | 48 + .../AsyncBatchOptimizeToursLRO.java | 49 + .../SyncBatchOptimizeTours.java | 45 + .../SyncCreateSetCredentialsProvider.java | 41 + .../SyncCreateSetCredentialsProvider1.java | 40 + .../create/SyncCreateSetEndpoint.java | 38 + .../optimizetours/AsyncOptimizeTours.java | 66 + .../optimizetours/SyncOptimizeTours.java | 62 + .../optimizetours/SyncOptimizeTours.java | 45 + .../optimizetours/SyncOptimizeTours.java | 46 + .../optimization/v1/AsyncModelProto.java | 143 - .../BatchOptimizeToursResponseOrBuilder.java | 24 - .../v1/CapacityQuantityOrBuilder.java | 46 - .../optimization/v1/FleetRoutingProto.java | 1438 --- 88 files changed, 18977 insertions(+), 33692 deletions(-) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java (90%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java (87%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/package-info.java (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java (94%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java (86%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java (99%) create mode 100644 owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java create mode 100644 owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java create mode 100644 owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java (100%) rename {grpc-google-cloud-optimization-v1 => owl-bot-staging/v1/grpc-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java (64%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java (67%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java (81%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java (71%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java (76%) create mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java (63%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java (51%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java (66%) create mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BreakRule.java (68%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java (66%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java (67%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java (70%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java (56%) create mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/DataFormat.java (66%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java (77%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java (79%) create mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java (69%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java (50%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsSource.java (68%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java (50%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java (69%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java (72%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InputConfig.java (71%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java (71%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Location.java (73%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java (71%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java (83%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java (93%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java (75%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java (77%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java (78%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java (90%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java (71%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java (71%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Shipment.java (78%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java (74%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java (86%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java (90%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java (73%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java (80%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java (68%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java (61%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java (73%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java (74%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java (77%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java (73%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java (76%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java (86%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java (76%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java (84%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Vehicle.java (76%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java (83%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Waypoint.java (72%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java (74%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/proto/google/cloud/optimization/v1/async_model.proto (100%) rename {proto-google-cloud-optimization-v1 => owl-bot-staging/v1/proto-google-cloud-optimization-v1}/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto (100%) create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java create mode 100644 owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java delete mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java delete mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java delete mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java delete mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java similarity index 90% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java index f76530e..363e3ed 100644 --- a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java +++ b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java @@ -17,13 +17,13 @@ package com.google.cloud.optimization.v1; import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; import com.google.api.gax.longrunning.OperationFuture; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.optimization.v1.stub.FleetRoutingStub; import com.google.cloud.optimization.v1.stub.FleetRoutingStubSettings; import com.google.longrunning.Operation; -import com.google.longrunning.OperationsClient; import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; @@ -79,13 +79,13 @@ * methods: * *
    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been + *
  2. A "flattened" method. With this type of method, the fields of the request type have been * converted into function parameters. It may be the case that not all fields are available as * parameters, and not every API method will have a flattened method entry point. - *
  3. A "request object" method. This type of method only takes one parameter, a request object, + *
  4. A "request object" method. This type of method only takes one parameter, a request object, * which must be constructed before the call. Not every API method will have a request object * method. - *
  5. A "callable" method. This type of method takes no parameters and returns an immutable API + *
  6. A "callable" method. This type of method takes no parameters and returns an immutable API * callable object, which can be used to initiate calls to the service. *
* @@ -120,13 +120,28 @@ * FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create(fleetRoutingSettings); * } * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * FleetRoutingSettings fleetRoutingSettings =
+ *     FleetRoutingSettings.newBuilder()
+ *         .setTransportChannelProvider(
+ *             FleetRoutingSettings.defaultHttpJsonTransportProviderBuilder().build())
+ *         .build();
+ * FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create(fleetRoutingSettings);
+ * }
+ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ @Generated("by gapic-generator-java") public class FleetRoutingClient implements BackgroundResource { private final FleetRoutingSettings settings; private final FleetRoutingStub stub; - private final OperationsClient operationsClient; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; /** Constructs an instance of FleetRoutingClient with default settings. */ public static final FleetRoutingClient create() throws IOException { @@ -157,13 +172,17 @@ public static final FleetRoutingClient create(FleetRoutingStub stub) { protected FleetRoutingClient(FleetRoutingSettings settings) throws IOException { this.settings = settings; this.stub = ((FleetRoutingStubSettings) settings.getStubSettings()).createStub(); - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); } protected FleetRoutingClient(FleetRoutingStub stub) { this.settings = null; this.stub = stub; - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); } public final FleetRoutingSettings getSettings() { @@ -178,10 +197,18 @@ public FleetRoutingStub getStub() { * Returns the OperationsClient that can be used to query the status of a long-running operation * returned by another API method call. */ - public final OperationsClient getOperationsClient() { + public final com.google.longrunning.OperationsClient getOperationsClient() { return operationsClient; } + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java similarity index 87% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java index 93da45a..924800c 100644 --- a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java +++ b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java @@ -21,10 +21,12 @@ import com.google.api.gax.core.GoogleCredentialsProvider; import com.google.api.gax.core.InstantiatingExecutorProvider; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.ClientSettings; import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.cloud.optimization.v1.stub.FleetRoutingStubSettings; @@ -40,10 +42,10 @@ *

The default instance has everything set to sensible defaults: * *

* *

The builder of this class is recursive, so contained classes are themselves builders. When @@ -112,11 +114,18 @@ public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilde return FleetRoutingStubSettings.defaultCredentialsProviderBuilder(); } - /** Returns a builder for the default ChannelProvider for this service. */ + /** Returns a builder for the default gRPC ChannelProvider for this service. */ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { return FleetRoutingStubSettings.defaultGrpcTransportProviderBuilder(); } + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return FleetRoutingStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + public static TransportChannelProvider defaultTransportChannelProvider() { return FleetRoutingStubSettings.defaultTransportChannelProvider(); } @@ -126,11 +135,17 @@ public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuil return FleetRoutingStubSettings.defaultApiClientHeaderProviderBuilder(); } - /** Returns a new builder for this class. */ + /** Returns a new gRPC builder for this class. */ public static Builder newBuilder() { return Builder.createDefault(); } + /** Returns a new REST builder for this class. */ + @BetaApi + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + /** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); @@ -168,6 +183,11 @@ private static Builder createDefault() { return new Builder(FleetRoutingStubSettings.newBuilder()); } + @BetaApi + private static Builder createHttpJsonDefault() { + return new Builder(FleetRoutingStubSettings.newHttpJsonBuilder()); + } + public FleetRoutingStubSettings.Builder getStubSettingsBuilder() { return ((FleetRoutingStubSettings.Builder) getStubSettings()); } diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json similarity index 100% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java similarity index 100% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java similarity index 94% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java index 4d71d13..a5b687b 100644 --- a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java +++ b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java @@ -38,7 +38,11 @@ public abstract class FleetRoutingStub implements BackgroundResource { public OperationsStub getOperationsStub() { - throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; } public UnaryCallable optimizeToursCallable() { diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java similarity index 86% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java index 6c642e9..509f1aa 100644 --- a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java +++ b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java @@ -25,6 +25,9 @@ import com.google.api.gax.grpc.GrpcTransportChannel; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; import com.google.api.gax.grpc.ProtoOperationTransformers; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; import com.google.api.gax.longrunning.OperationSnapshot; import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; import com.google.api.gax.retrying.RetrySettings; @@ -57,10 +60,10 @@ *

The default instance has everything set to sensible defaults: * *

* *

The builder of this class is recursive, so contained classes are themselves builders. When @@ -121,6 +124,11 @@ public FleetRoutingStub createStub() throws IOException { .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcFleetRoutingStub.create(this); } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonFleetRoutingStub.create(this); + } throw new UnsupportedOperationException( String.format( "Transport not supported: %s", getTransportChannelProvider().getTransportName())); @@ -153,18 +161,25 @@ public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilde .setUseJwtAccessWithScope(true); } - /** Returns a builder for the default ChannelProvider for this service. */ + /** Returns a builder for the default gRPC ChannelProvider for this service. */ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { return InstantiatingGrpcChannelProvider.newBuilder() .setMaxInboundMessageSize(Integer.MAX_VALUE); } + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + public static TransportChannelProvider defaultTransportChannelProvider() { return defaultGrpcTransportProviderBuilder().build(); } @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { return ApiClientHeaderProvider.newBuilder() .setGeneratedLibToken( "gapic", GaxProperties.getLibraryVersion(FleetRoutingStubSettings.class)) @@ -172,11 +187,30 @@ public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuil GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); } - /** Returns a new builder for this class. */ + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(FleetRoutingStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return FleetRoutingStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ public static Builder newBuilder() { return Builder.createDefault(); } + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + /** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); @@ -294,6 +328,19 @@ private static Builder createDefault() { return initDefaults(builder); } + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setEndpoint(getDefaultEndpoint()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + private static Builder initDefaults(Builder builder) { builder .optimizeToursSettings() diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java similarity index 100% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java diff --git a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java similarity index 99% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java index 3ed31e3..f2ecb6f 100644 --- a/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java +++ b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java @@ -34,6 +34,7 @@ import io.grpc.MethodDescriptor; import io.grpc.protobuf.ProtoUtils; import java.io.IOException; +import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java new file mode 100644 index 0000000..a72dc08 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java @@ -0,0 +1,105 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the FleetRouting service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +@BetaApi +public class HttpJsonFleetRoutingCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @BetaApi( + "The surface for long-running operations is not stable yet and may change in the future.") + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + OperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java new file mode 100644 index 0000000..354c517 --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java @@ -0,0 +1,288 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.stub; + +import com.google.api.core.BetaApi; +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.optimization.v1.AsyncModelMetadata; +import com.google.cloud.optimization.v1.BatchOptimizeToursRequest; +import com.google.cloud.optimization.v1.BatchOptimizeToursResponse; +import com.google.cloud.optimization.v1.OptimizeToursRequest; +import com.google.cloud.optimization.v1.OptimizeToursResponse; +import com.google.longrunning.Operation; +import com.google.protobuf.TypeRegistry; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the FleetRouting service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +@BetaApi +public class HttpJsonFleetRoutingStub extends FleetRoutingStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(BatchOptimizeToursResponse.getDescriptor()) + .add(AsyncModelMetadata.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor + optimizeToursMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.optimization.v1.FleetRouting/OptimizeTours") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}:optimizeTours", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1/{parent=projects/*}:optimizeTours") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(OptimizeToursResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + batchOptimizeToursMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.optimization.v1.FleetRouting/BatchOptimizeTours") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}:batchOptimizeTours", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setAdditionalPaths("/v1/{parent=projects/*}:batchOptimizeTours") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (BatchOptimizeToursRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private final UnaryCallable optimizeToursCallable; + private final UnaryCallable batchOptimizeToursCallable; + private final OperationCallable< + BatchOptimizeToursRequest, BatchOptimizeToursResponse, AsyncModelMetadata> + batchOptimizeToursOperationCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonFleetRoutingStub create(FleetRoutingStubSettings settings) + throws IOException { + return new HttpJsonFleetRoutingStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonFleetRoutingStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonFleetRoutingStub( + FleetRoutingStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonFleetRoutingStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonFleetRoutingStub( + FleetRoutingStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonFleetRoutingStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonFleetRoutingStub(FleetRoutingStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonFleetRoutingCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonFleetRoutingStub, using the given settings. This is protected + * so that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected HttpJsonFleetRoutingStub( + FleetRoutingStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create(clientContext, callableFactory, typeRegistry); + + HttpJsonCallSettings + optimizeToursTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(optimizeToursMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings batchOptimizeToursTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(batchOptimizeToursMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + + this.optimizeToursCallable = + callableFactory.createUnaryCallable( + optimizeToursTransportSettings, settings.optimizeToursSettings(), clientContext); + this.batchOptimizeToursCallable = + callableFactory.createUnaryCallable( + batchOptimizeToursTransportSettings, + settings.batchOptimizeToursSettings(), + clientContext); + this.batchOptimizeToursOperationCallable = + callableFactory.createOperationCallable( + batchOptimizeToursTransportSettings, + settings.batchOptimizeToursOperationSettings(), + clientContext, + httpJsonOperationsStub); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(optimizeToursMethodDescriptor); + methodDescriptors.add(batchOptimizeToursMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable optimizeToursCallable() { + return optimizeToursCallable; + } + + @Override + public UnaryCallable batchOptimizeToursCallable() { + return batchOptimizeToursCallable; + } + + @Override + public OperationCallable< + BatchOptimizeToursRequest, BatchOptimizeToursResponse, AsyncModelMetadata> + batchOptimizeToursOperationCallable() { + return batchOptimizeToursOperationCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java b/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java new file mode 100644 index 0000000..3bdd6cb --- /dev/null +++ b/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java @@ -0,0 +1,217 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.optimization.v1.stub.HttpJsonFleetRoutingStub; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +import com.google.protobuf.Duration; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class FleetRoutingClientHttpJsonTest { + private static MockHttpService mockService; + private static FleetRoutingClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonFleetRoutingStub.getMethodDescriptors(), + FleetRoutingSettings.getDefaultEndpoint()); + FleetRoutingSettings settings = + FleetRoutingSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + FleetRoutingSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = FleetRoutingClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void optimizeToursTest() throws Exception { + OptimizeToursResponse expectedResponse = + OptimizeToursResponse.newBuilder() + .addAllRoutes(new ArrayList()) + .setRequestLabel("requestLabel1285152165") + .addAllSkippedShipments(new ArrayList()) + .addAllValidationErrors(new ArrayList()) + .setMetrics(OptimizeToursResponse.Metrics.newBuilder().build()) + .setTotalCost(-705890328) + .build(); + mockService.addResponse(expectedResponse); + + OptimizeToursRequest request = + OptimizeToursRequest.newBuilder() + .setParent("projects/project-5833/locations/location-5833") + .setTimeout(Duration.newBuilder().build()) + .setModel(ShipmentModel.newBuilder().build()) + .setMaxValidationErrors(-1367418922) + .addAllInjectedFirstSolutionRoutes(new ArrayList()) + .setInjectedSolutionConstraint(InjectedSolutionConstraint.newBuilder().build()) + .addAllRefreshDetailsRoutes(new ArrayList()) + .setInterpretInjectedSolutionsUsingLabels(true) + .setConsiderRoadTraffic(true) + .setPopulatePolylines(true) + .setPopulateTransitionPolylines(true) + .setAllowLargeDeadlineDespiteInterruptionRisk(true) + .setUseGeodesicDistances(true) + .setGeodesicMetersPerSecond(-2129658905) + .setLabel("label102727412") + .setPopulateTravelStepPolylines(true) + .build(); + + OptimizeToursResponse actualResponse = client.optimizeTours(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void optimizeToursExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + OptimizeToursRequest request = + OptimizeToursRequest.newBuilder() + .setParent("projects/project-5833/locations/location-5833") + .setTimeout(Duration.newBuilder().build()) + .setModel(ShipmentModel.newBuilder().build()) + .setMaxValidationErrors(-1367418922) + .addAllInjectedFirstSolutionRoutes(new ArrayList()) + .setInjectedSolutionConstraint(InjectedSolutionConstraint.newBuilder().build()) + .addAllRefreshDetailsRoutes(new ArrayList()) + .setInterpretInjectedSolutionsUsingLabels(true) + .setConsiderRoadTraffic(true) + .setPopulatePolylines(true) + .setPopulateTransitionPolylines(true) + .setAllowLargeDeadlineDespiteInterruptionRisk(true) + .setUseGeodesicDistances(true) + .setGeodesicMetersPerSecond(-2129658905) + .setLabel("label102727412") + .setPopulateTravelStepPolylines(true) + .build(); + client.optimizeTours(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void batchOptimizeToursTest() throws Exception { + BatchOptimizeToursResponse expectedResponse = BatchOptimizeToursResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("batchOptimizeToursTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + BatchOptimizeToursRequest request = + BatchOptimizeToursRequest.newBuilder() + .setParent("projects/project-5833/locations/location-5833") + .addAllModelConfigs(new ArrayList()) + .build(); + + BatchOptimizeToursResponse actualResponse = client.batchOptimizeToursAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void batchOptimizeToursExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + BatchOptimizeToursRequest request = + BatchOptimizeToursRequest.newBuilder() + .setParent("projects/project-5833/locations/location-5833") + .addAllModelConfigs(new ArrayList()) + .build(); + client.batchOptimizeToursAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } +} diff --git a/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java b/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java similarity index 100% rename from google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java rename to owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java diff --git a/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java b/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java similarity index 100% rename from google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java rename to owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java diff --git a/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java b/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java similarity index 100% rename from google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java rename to owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java diff --git a/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java b/owl-bot-staging/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java similarity index 64% rename from grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java rename to owl-bot-staging/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java index 6383e2e..b6d87a6 100644 --- a/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java +++ b/owl-bot-staging/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java @@ -1,25 +1,8 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ package com.google.cloud.optimization.v1; import static io.grpc.MethodDescriptor.generateFullMethodName; /** - * - * *

  * A service for optimizing vehicle tours.
  * Validity of certain types of fields:
@@ -49,143 +32,113 @@ private FleetRoutingGrpc() {}
   public static final String SERVICE_NAME = "google.cloud.optimization.v1.FleetRouting";
 
   // Static method descriptors that strictly reflect the proto.
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.optimization.v1.OptimizeToursRequest,
-          com.google.cloud.optimization.v1.OptimizeToursResponse>
-      getOptimizeToursMethod;
+  private static volatile io.grpc.MethodDescriptor getOptimizeToursMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "OptimizeTours",
       requestType = com.google.cloud.optimization.v1.OptimizeToursRequest.class,
       responseType = com.google.cloud.optimization.v1.OptimizeToursResponse.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.optimization.v1.OptimizeToursRequest,
-          com.google.cloud.optimization.v1.OptimizeToursResponse>
-      getOptimizeToursMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.optimization.v1.OptimizeToursRequest,
-            com.google.cloud.optimization.v1.OptimizeToursResponse>
-        getOptimizeToursMethod;
+  public static io.grpc.MethodDescriptor getOptimizeToursMethod() {
+    io.grpc.MethodDescriptor getOptimizeToursMethod;
     if ((getOptimizeToursMethod = FleetRoutingGrpc.getOptimizeToursMethod) == null) {
       synchronized (FleetRoutingGrpc.class) {
         if ((getOptimizeToursMethod = FleetRoutingGrpc.getOptimizeToursMethod) == null) {
-          FleetRoutingGrpc.getOptimizeToursMethod =
-              getOptimizeToursMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "OptimizeTours"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.optimization.v1.OptimizeToursRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.optimization.v1.OptimizeToursResponse
-                                  .getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new FleetRoutingMethodDescriptorSupplier("OptimizeTours"))
-                      .build();
+          FleetRoutingGrpc.getOptimizeToursMethod = getOptimizeToursMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "OptimizeTours"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.optimization.v1.OptimizeToursRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.optimization.v1.OptimizeToursResponse.getDefaultInstance()))
+              .setSchemaDescriptor(new FleetRoutingMethodDescriptorSupplier("OptimizeTours"))
+              .build();
         }
       }
     }
     return getOptimizeToursMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.optimization.v1.BatchOptimizeToursRequest,
-          com.google.longrunning.Operation>
-      getBatchOptimizeToursMethod;
+  private static volatile io.grpc.MethodDescriptor getBatchOptimizeToursMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "BatchOptimizeTours",
       requestType = com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class,
       responseType = com.google.longrunning.Operation.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor<
-          com.google.cloud.optimization.v1.BatchOptimizeToursRequest,
-          com.google.longrunning.Operation>
-      getBatchOptimizeToursMethod() {
-    io.grpc.MethodDescriptor<
-            com.google.cloud.optimization.v1.BatchOptimizeToursRequest,
-            com.google.longrunning.Operation>
-        getBatchOptimizeToursMethod;
+  public static io.grpc.MethodDescriptor getBatchOptimizeToursMethod() {
+    io.grpc.MethodDescriptor getBatchOptimizeToursMethod;
     if ((getBatchOptimizeToursMethod = FleetRoutingGrpc.getBatchOptimizeToursMethod) == null) {
       synchronized (FleetRoutingGrpc.class) {
         if ((getBatchOptimizeToursMethod = FleetRoutingGrpc.getBatchOptimizeToursMethod) == null) {
-          FleetRoutingGrpc.getBatchOptimizeToursMethod =
-              getBatchOptimizeToursMethod =
-                  io.grpc.MethodDescriptor
-                      .
-                          newBuilder()
-                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchOptimizeTours"))
-                      .setSampledToLocalTracing(true)
-                      .setRequestMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.optimization.v1.BatchOptimizeToursRequest
-                                  .getDefaultInstance()))
-                      .setResponseMarshaller(
-                          io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.longrunning.Operation.getDefaultInstance()))
-                      .setSchemaDescriptor(
-                          new FleetRoutingMethodDescriptorSupplier("BatchOptimizeTours"))
-                      .build();
+          FleetRoutingGrpc.getBatchOptimizeToursMethod = getBatchOptimizeToursMethod =
+              io.grpc.MethodDescriptor.newBuilder()
+              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchOptimizeTours"))
+              .setSampledToLocalTracing(true)
+              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.cloud.optimization.v1.BatchOptimizeToursRequest.getDefaultInstance()))
+              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
+                  com.google.longrunning.Operation.getDefaultInstance()))
+              .setSchemaDescriptor(new FleetRoutingMethodDescriptorSupplier("BatchOptimizeTours"))
+              .build();
         }
       }
     }
     return getBatchOptimizeToursMethod;
   }
 
-  /** Creates a new async stub that supports all call types for the service */
+  /**
+   * Creates a new async stub that supports all call types for the service
+   */
   public static FleetRoutingStub newStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-        new io.grpc.stub.AbstractStub.StubFactory() {
-          @java.lang.Override
-          public FleetRoutingStub newStub(
-              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-            return new FleetRoutingStub(channel, callOptions);
-          }
-        };
+      new io.grpc.stub.AbstractStub.StubFactory() {
+        @java.lang.Override
+        public FleetRoutingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+          return new FleetRoutingStub(channel, callOptions);
+        }
+      };
     return FleetRoutingStub.newStub(factory, channel);
   }
 
   /**
    * Creates a new blocking-style stub that supports unary and streaming output calls on the service
    */
-  public static FleetRoutingBlockingStub newBlockingStub(io.grpc.Channel channel) {
+  public static FleetRoutingBlockingStub newBlockingStub(
+      io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-        new io.grpc.stub.AbstractStub.StubFactory() {
-          @java.lang.Override
-          public FleetRoutingBlockingStub newStub(
-              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-            return new FleetRoutingBlockingStub(channel, callOptions);
-          }
-        };
+      new io.grpc.stub.AbstractStub.StubFactory() {
+        @java.lang.Override
+        public FleetRoutingBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+          return new FleetRoutingBlockingStub(channel, callOptions);
+        }
+      };
     return FleetRoutingBlockingStub.newStub(factory, channel);
   }
 
-  /** Creates a new ListenableFuture-style stub that supports unary calls on the service */
-  public static FleetRoutingFutureStub newFutureStub(io.grpc.Channel channel) {
+  /**
+   * Creates a new ListenableFuture-style stub that supports unary calls on the service
+   */
+  public static FleetRoutingFutureStub newFutureStub(
+      io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-        new io.grpc.stub.AbstractStub.StubFactory() {
-          @java.lang.Override
-          public FleetRoutingFutureStub newStub(
-              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-            return new FleetRoutingFutureStub(channel, callOptions);
-          }
-        };
+      new io.grpc.stub.AbstractStub.StubFactory() {
+        @java.lang.Override
+        public FleetRoutingFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+          return new FleetRoutingFutureStub(channel, callOptions);
+        }
+      };
     return FleetRoutingFutureStub.newStub(factory, channel);
   }
 
   /**
-   *
-   *
    * 
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -204,11 +157,9 @@ public FleetRoutingFutureStub newStub(
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public abstract static class FleetRoutingImplBase implements io.grpc.BindableService { + public static abstract class FleetRoutingImplBase implements io.grpc.BindableService { /** - * - * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -224,17 +175,12 @@ public abstract static class FleetRoutingImplBase implements io.grpc.BindableSer
      * `ShipmentModel`.
      * 
*/ - public void optimizeTours( - com.google.cloud.optimization.v1.OptimizeToursRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getOptimizeToursMethod(), responseObserver); + public void optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getOptimizeToursMethod(), responseObserver); } /** - * - * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -247,36 +193,32 @@ public void optimizeTours(
      * vehicles minimizing the overall cost.
      * 
*/ - public void batchOptimizeTours( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, + public void batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getBatchOptimizeToursMethod(), responseObserver); + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getBatchOptimizeToursMethod(), responseObserver); } - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) .addMethod( - getOptimizeToursMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.optimization.v1.OptimizeToursRequest, - com.google.cloud.optimization.v1.OptimizeToursResponse>( - this, METHODID_OPTIMIZE_TOURS))) + getOptimizeToursMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.optimization.v1.OptimizeToursRequest, + com.google.cloud.optimization.v1.OptimizeToursResponse>( + this, METHODID_OPTIMIZE_TOURS))) .addMethod( - getBatchOptimizeToursMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest, - com.google.longrunning.Operation>(this, METHODID_BATCH_OPTIMIZE_TOURS))) + getBatchOptimizeToursMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest, + com.google.longrunning.Operation>( + this, METHODID_BATCH_OPTIMIZE_TOURS))) .build(); } } /** - * - * *
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -295,20 +237,19 @@ public final io.grpc.ServerServiceDefinition bindService() {
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public static final class FleetRoutingStub - extends io.grpc.stub.AbstractAsyncStub { - private FleetRoutingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class FleetRoutingStub extends io.grpc.stub.AbstractAsyncStub { + private FleetRoutingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected FleetRoutingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected FleetRoutingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new FleetRoutingStub(channel, callOptions); } /** - * - * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -324,19 +265,13 @@ protected FleetRoutingStub build(io.grpc.Channel channel, io.grpc.CallOptions ca
      * `ShipmentModel`.
      * 
*/ - public void optimizeTours( - com.google.cloud.optimization.v1.OptimizeToursRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getOptimizeToursMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getOptimizeToursMethod(), getCallOptions()), request, responseObserver); } /** - * - * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -349,19 +284,14 @@ public void optimizeTours(
      * vehicles minimizing the overall cost.
      * 
*/ - public void batchOptimizeTours( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, + public void batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getBatchOptimizeToursMethod(), getCallOptions()), - request, - responseObserver); + getChannel().newCall(getBatchOptimizeToursMethod(), getCallOptions()), request, responseObserver); } } /** - * - * *
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -380,9 +310,9 @@ public void batchOptimizeTours(
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public static final class FleetRoutingBlockingStub - extends io.grpc.stub.AbstractBlockingStub { - private FleetRoutingBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class FleetRoutingBlockingStub extends io.grpc.stub.AbstractBlockingStub { + private FleetRoutingBlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @@ -393,8 +323,6 @@ protected FleetRoutingBlockingStub build( } /** - * - * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -410,15 +338,12 @@ protected FleetRoutingBlockingStub build(
      * `ShipmentModel`.
      * 
*/ - public com.google.cloud.optimization.v1.OptimizeToursResponse optimizeTours( - com.google.cloud.optimization.v1.OptimizeToursRequest request) { + public com.google.cloud.optimization.v1.OptimizeToursResponse optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getOptimizeToursMethod(), getCallOptions(), request); } /** - * - * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -431,16 +356,13 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse optimizeTours(
      * vehicles minimizing the overall cost.
      * 
*/ - public com.google.longrunning.Operation batchOptimizeTours( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) { + public com.google.longrunning.Operation batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getBatchOptimizeToursMethod(), getCallOptions(), request); } } /** - * - * *
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -459,9 +381,9 @@ public com.google.longrunning.Operation batchOptimizeTours(
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public static final class FleetRoutingFutureStub - extends io.grpc.stub.AbstractFutureStub { - private FleetRoutingFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class FleetRoutingFutureStub extends io.grpc.stub.AbstractFutureStub { + private FleetRoutingFutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @@ -472,8 +394,6 @@ protected FleetRoutingFutureStub build( } /** - * - * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -489,16 +409,13 @@ protected FleetRoutingFutureStub build(
      * `ShipmentModel`.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.optimization.v1.OptimizeToursResponse> - optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request) { + public com.google.common.util.concurrent.ListenableFuture optimizeTours( + com.google.cloud.optimization.v1.OptimizeToursRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getOptimizeToursMethod(), getCallOptions()), request); } /** - * - * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -511,8 +428,8 @@ protected FleetRoutingFutureStub build(
      * vehicles minimizing the overall cost.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture - batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) { + public com.google.common.util.concurrent.ListenableFuture batchOptimizeTours( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getBatchOptimizeToursMethod(), getCallOptions()), request); } @@ -521,11 +438,11 @@ protected FleetRoutingFutureStub build( private static final int METHODID_OPTIMIZE_TOURS = 0; private static final int METHODID_BATCH_OPTIMIZE_TOURS = 1; - private static final class MethodHandlers - implements io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { private final FleetRoutingImplBase serviceImpl; private final int methodId; @@ -539,14 +456,11 @@ private static final class MethodHandlers public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { switch (methodId) { case METHODID_OPTIMIZE_TOURS: - serviceImpl.optimizeTours( - (com.google.cloud.optimization.v1.OptimizeToursRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); + serviceImpl.optimizeTours((com.google.cloud.optimization.v1.OptimizeToursRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); break; case METHODID_BATCH_OPTIMIZE_TOURS: - serviceImpl.batchOptimizeTours( - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) request, + serviceImpl.batchOptimizeTours((com.google.cloud.optimization.v1.BatchOptimizeToursRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; default: @@ -565,9 +479,8 @@ public io.grpc.stub.StreamObserver invoke( } } - private abstract static class FleetRoutingBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, - io.grpc.protobuf.ProtoServiceDescriptorSupplier { + private static abstract class FleetRoutingBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { FleetRoutingBaseDescriptorSupplier() {} @java.lang.Override @@ -609,13 +522,11 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { synchronized (FleetRoutingGrpc.class) { result = serviceDescriptor; if (result == null) { - serviceDescriptor = - result = - io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new FleetRoutingFileDescriptorSupplier()) - .addMethod(getOptimizeToursMethod()) - .addMethod(getBatchOptimizeToursMethod()) - .build(); + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new FleetRoutingFileDescriptorSupplier()) + .addMethod(getOptimizeToursMethod()) + .addMethod(getBatchOptimizeToursMethod()) + .build(); } } } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java similarity index 67% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java index 96cc8e0..602f023 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Aggregated metrics for [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute] (resp. for [OptimizeToursResponse][google.cloud.optimization.v1.OptimizeToursResponse]
  * over all [Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
@@ -30,29 +13,30 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.AggregatedMetrics}
  */
-public final class AggregatedMetrics extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class AggregatedMetrics extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.AggregatedMetrics)
     AggregatedMetricsOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use AggregatedMetrics.newBuilder() to construct.
   private AggregatedMetrics(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
-  private AggregatedMetrics() {}
+  private AggregatedMetrics() {
+  }
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new AggregatedMetrics();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private AggregatedMetrics(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -72,148 +56,132 @@ private AggregatedMetrics(
           case 0:
             done = true;
             break;
-          case 8:
-            {
-              performedShipmentCount_ = input.readInt32();
-              break;
+          case 8: {
+
+            performedShipmentCount_ = input.readInt32();
+            break;
+          }
+          case 18: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (travelDuration_ != null) {
+              subBuilder = travelDuration_.toBuilder();
+            }
+            travelDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(travelDuration_);
+              travelDuration_ = subBuilder.buildPartial();
+            }
+
+            break;
+          }
+          case 26: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (waitDuration_ != null) {
+              subBuilder = waitDuration_.toBuilder();
             }
-          case 18:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (travelDuration_ != null) {
-                subBuilder = travelDuration_.toBuilder();
-              }
-              travelDuration_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(travelDuration_);
-                travelDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
+            waitDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(waitDuration_);
+              waitDuration_ = subBuilder.buildPartial();
             }
-          case 26:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (waitDuration_ != null) {
-                subBuilder = waitDuration_.toBuilder();
-              }
-              waitDuration_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(waitDuration_);
-                waitDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
+
+            break;
+          }
+          case 34: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (delayDuration_ != null) {
+              subBuilder = delayDuration_.toBuilder();
             }
-          case 34:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (delayDuration_ != null) {
-                subBuilder = delayDuration_.toBuilder();
-              }
-              delayDuration_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(delayDuration_);
-                delayDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
+            delayDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(delayDuration_);
+              delayDuration_ = subBuilder.buildPartial();
             }
-          case 42:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (breakDuration_ != null) {
-                subBuilder = breakDuration_.toBuilder();
-              }
-              breakDuration_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(breakDuration_);
-                breakDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
+
+            break;
+          }
+          case 42: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (breakDuration_ != null) {
+              subBuilder = breakDuration_.toBuilder();
+            }
+            breakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(breakDuration_);
+              breakDuration_ = subBuilder.buildPartial();
             }
-          case 50:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (visitDuration_ != null) {
-                subBuilder = visitDuration_.toBuilder();
-              }
-              visitDuration_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(visitDuration_);
-                visitDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
+
+            break;
+          }
+          case 50: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (visitDuration_ != null) {
+              subBuilder = visitDuration_.toBuilder();
             }
-          case 58:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (totalDuration_ != null) {
-                subBuilder = totalDuration_.toBuilder();
-              }
-              totalDuration_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(totalDuration_);
-                totalDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
+            visitDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(visitDuration_);
+              visitDuration_ = subBuilder.buildPartial();
             }
-          case 65:
-            {
-              travelDistanceMeters_ = input.readDouble();
-              break;
+
+            break;
+          }
+          case 58: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (totalDuration_ != null) {
+              subBuilder = totalDuration_.toBuilder();
             }
-          case 74:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                maxLoads_ =
-                    com.google.protobuf.MapField.newMapField(
-                        MaxLoadsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000001;
-              }
-              com.google.protobuf.MapEntry<
-                      java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
-                  maxLoads__ =
-                      input.readMessage(
-                          MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(),
-                          extensionRegistry);
-              maxLoads_.getMutableMap().put(maxLoads__.getKey(), maxLoads__.getValue());
-              break;
+            totalDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(totalDuration_);
+              totalDuration_ = subBuilder.buildPartial();
             }
-          case 82:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                costs_ =
-                    com.google.protobuf.MapField.newMapField(CostsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000002;
-              }
-              com.google.protobuf.MapEntry costs__ =
-                  input.readMessage(
-                      CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              costs_.getMutableMap().put(costs__.getKey(), costs__.getValue());
-              break;
+
+            break;
+          }
+          case 65: {
+
+            travelDistanceMeters_ = input.readDouble();
+            break;
+          }
+          case 74: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              maxLoads_ = com.google.protobuf.MapField.newMapField(
+                  MaxLoadsDefaultEntryHolder.defaultEntry);
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 89:
-            {
-              totalCost_ = input.readDouble();
-              break;
+            com.google.protobuf.MapEntry
+            maxLoads__ = input.readMessage(
+                MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+            maxLoads_.getMutableMap().put(
+                maxLoads__.getKey(), maxLoads__.getValue());
+            break;
+          }
+          case 82: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              costs_ = com.google.protobuf.MapField.newMapField(
+                  CostsDefaultEntryHolder.defaultEntry);
+              mutable_bitField0_ |= 0x00000002;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            com.google.protobuf.MapEntry
+            costs__ = input.readMessage(
+                CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+            costs_.getMutableMap().put(
+                costs__.getKey(), costs__.getValue());
+            break;
+          }
+          case 89: {
+
+            totalCost_ = input.readDouble();
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -221,53 +189,49 @@ private AggregatedMetrics(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(int number) {
+  protected com.google.protobuf.MapField internalGetMapField(
+      int number) {
     switch (number) {
       case 9:
         return internalGetMaxLoads();
       case 10:
         return internalGetCosts();
       default:
-        throw new RuntimeException("Invalid map field number: " + number);
+        throw new RuntimeException(
+            "Invalid map field number: " + number);
     }
   }
-
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.AggregatedMetrics.class,
-            com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
+            com.google.cloud.optimization.v1.AggregatedMetrics.class, com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
   }
 
   public static final int PERFORMED_SHIPMENT_COUNT_FIELD_NUMBER = 1;
   private int performedShipmentCount_;
   /**
-   *
-   *
    * 
    * Number of shipments performed. Note that a pickup and delivery pair only
    * counts once.
    * 
* * int32 performed_shipment_count = 1; - * * @return The performedShipmentCount. */ @java.lang.Override @@ -278,14 +242,11 @@ public int getPerformedShipmentCount() { public static final int TRAVEL_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration travelDuration_; /** - * - * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; - * * @return Whether the travelDuration field is set. */ @java.lang.Override @@ -293,25 +254,18 @@ public boolean hasTravelDuration() { return travelDuration_ != null; } /** - * - * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; - * * @return The travelDuration. */ @java.lang.Override public com.google.protobuf.Duration getTravelDuration() { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } /** - * - * *
    * Total travel duration for a route or a solution.
    * 
@@ -326,14 +280,11 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { public static final int WAIT_DURATION_FIELD_NUMBER = 3; private com.google.protobuf.Duration waitDuration_; /** - * - * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; - * * @return Whether the waitDuration field is set. */ @java.lang.Override @@ -341,25 +292,18 @@ public boolean hasWaitDuration() { return waitDuration_ != null; } /** - * - * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; - * * @return The waitDuration. */ @java.lang.Override public com.google.protobuf.Duration getWaitDuration() { - return waitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : waitDuration_; + return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; } /** - * - * *
    * Total wait duration for a route or a solution.
    * 
@@ -374,14 +318,11 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { public static final int DELAY_DURATION_FIELD_NUMBER = 4; private com.google.protobuf.Duration delayDuration_; /** - * - * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -389,25 +330,18 @@ public boolean hasDelayDuration() { return delayDuration_ != null; } /** - * - * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return The delayDuration. */ @java.lang.Override public com.google.protobuf.Duration getDelayDuration() { - return delayDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : delayDuration_; + return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; } /** - * - * *
    * Total delay duration for a route or a solution.
    * 
@@ -422,14 +356,11 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { public static final int BREAK_DURATION_FIELD_NUMBER = 5; private com.google.protobuf.Duration breakDuration_; /** - * - * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ @java.lang.Override @@ -437,25 +368,18 @@ public boolean hasBreakDuration() { return breakDuration_ != null; } /** - * - * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; - * * @return The breakDuration. */ @java.lang.Override public com.google.protobuf.Duration getBreakDuration() { - return breakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : breakDuration_; + return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; } /** - * - * *
    * Total break duration for a route or a solution.
    * 
@@ -470,14 +394,11 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { public static final int VISIT_DURATION_FIELD_NUMBER = 6; private com.google.protobuf.Duration visitDuration_; /** - * - * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; - * * @return Whether the visitDuration field is set. */ @java.lang.Override @@ -485,25 +406,18 @@ public boolean hasVisitDuration() { return visitDuration_ != null; } /** - * - * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; - * * @return The visitDuration. */ @java.lang.Override public com.google.protobuf.Duration getVisitDuration() { - return visitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : visitDuration_; + return visitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; } /** - * - * *
    * Total visit duration for a route or a solution.
    * 
@@ -518,8 +432,6 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { public static final int TOTAL_DURATION_FIELD_NUMBER = 7; private com.google.protobuf.Duration totalDuration_; /** - * - * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -527,7 +439,6 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
    * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -535,8 +446,6 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** - * - * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -544,18 +453,13 @@ public boolean hasTotalDuration() {
    * 
* * .google.protobuf.Duration total_duration = 7; - * * @return The totalDuration. */ @java.lang.Override public com.google.protobuf.Duration getTotalDuration() { - return totalDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : totalDuration_; + return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; } /** - * - * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -572,14 +476,11 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
   public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 8;
   private double travelDistanceMeters_;
   /**
-   *
-   *
    * 
    * Total travel distance for a route or a solution.
    * 
* * double travel_distance_meters = 8; - * * @return The travelDistanceMeters. */ @java.lang.Override @@ -588,32 +489,24 @@ public double getTravelDistanceMeters() { } public static final int MAX_LOADS_FIELD_NUMBER = 9; - private static final class MaxLoadsDefaultEntryHolder { static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - defaultEntry = + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> defaultEntry = com.google.protobuf.MapEntry - . - newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad - .getDefaultInstance()); + .newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance()); } - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - maxLoads_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - internalGetMaxLoads() { + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> maxLoads_; + private com.google.protobuf.MapField + internalGetMaxLoads() { if (maxLoads_ == null) { - return com.google.protobuf.MapField.emptyMapField(MaxLoadsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField( + MaxLoadsDefaultEntryHolder.defaultEntry); } return maxLoads_; } @@ -622,8 +515,6 @@ public int getMaxLoadsCount() { return internalGetMaxLoads().getMap().size(); } /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -633,26 +524,24 @@ public int getMaxLoadsCount() {
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ + @java.lang.Override - public boolean containsMaxLoads(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsMaxLoads( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetMaxLoads().getMap().containsKey(key); } - /** Use {@link #getMaxLoadsMap()} instead. */ + /** + * Use {@link #getMaxLoadsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getMaxLoads() { + public java.util.Map getMaxLoads() { return getMaxLoadsMap(); } /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -662,17 +551,14 @@ public boolean containsMaxLoads(java.lang.String key) {
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ @java.lang.Override - public java.util.Map - getMaxLoadsMap() { + + public java.util.Map getMaxLoadsMap() { return internalGetMaxLoads().getMap(); } /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -682,23 +568,19 @@ public boolean containsMaxLoads(java.lang.String key) {
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetMaxLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetMaxLoads().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -708,17 +590,15 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrD
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetMaxLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetMaxLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -726,57 +606,54 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrT } public static final int COSTS_FIELD_NUMBER = 10; - private static final class CostsDefaultEntryHolder { - static final com.google.protobuf.MapEntry defaultEntry = - com.google.protobuf.MapEntry.newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.DOUBLE, - 0D); + static final com.google.protobuf.MapEntry< + java.lang.String, java.lang.Double> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.DOUBLE, + 0D); } - - private com.google.protobuf.MapField costs_; - - private com.google.protobuf.MapField internalGetCosts() { + private com.google.protobuf.MapField< + java.lang.String, java.lang.Double> costs_; + private com.google.protobuf.MapField + internalGetCosts() { if (costs_ == null) { - return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField( + CostsDefaultEntryHolder.defaultEntry); } return costs_; } - - @java.lang.Deprecated + @java.lang.Deprecated public int getCostsCount() { return internalGetCosts().getMap().size(); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated + @java.lang.Deprecated @java.lang.Override - public boolean containsCosts(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsCosts( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetCosts().getMap().containsKey(key); } - /** Use {@link #getCostsMap()} instead. */ + /** + * Use {@link #getCostsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated public java.util.Map getCosts() { return getCostsMap(); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
@@ -784,13 +661,11 @@ public java.util.Map getCosts() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated + @java.lang.Deprecated public java.util.Map getCostsMap() { return internalGetCosts().getMap(); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
@@ -798,17 +673,16 @@ public java.util.Map getCostsMap() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrDefault(java.lang.String key, double defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map map = internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrDefault( + java.lang.String key, + double defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetCosts().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
@@ -816,12 +690,12 @@ public double getCostsOrDefault(java.lang.String key, double defaultValue) { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrThrow(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map map = internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetCosts().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -831,26 +705,21 @@ public double getCostsOrThrow(java.lang.String key) { public static final int TOTAL_COST_FIELD_NUMBER = 11; private double totalCost_; /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated - public double getTotalCost() { + @java.lang.Deprecated public double getTotalCost() { return totalCost_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -862,7 +731,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (performedShipmentCount_ != 0) { output.writeInt32(1, performedShipmentCount_); } @@ -887,10 +757,18 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { output.writeDouble(8, travelDistanceMeters_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetMaxLoads(), MaxLoadsDefaultEntryHolder.defaultEntry, 9); - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetCosts(), CostsDefaultEntryHolder.defaultEntry, 10); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetMaxLoads(), + MaxLoadsDefaultEntryHolder.defaultEntry, + 9); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetCosts(), + CostsDefaultEntryHolder.defaultEntry, + 10); if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { output.writeDouble(11, totalCost_); } @@ -904,54 +782,60 @@ public int getSerializedSize() { size = 0; if (performedShipmentCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, performedShipmentCount_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, performedShipmentCount_); } if (travelDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTravelDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTravelDuration()); } if (waitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getWaitDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getWaitDuration()); } if (delayDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDelayDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDelayDuration()); } if (breakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getBreakDuration()); } if (visitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getVisitDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getVisitDuration()); } if (totalDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getTotalDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getTotalDuration()); } if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, travelDistanceMeters_); - } - for (java.util.Map.Entry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - entry : internalGetMaxLoads().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - maxLoads__ = - MaxLoadsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, maxLoads__); - } - for (java.util.Map.Entry entry : - internalGetCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry costs__ = - CostsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, costs__); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, travelDistanceMeters_); + } + for (java.util.Map.Entry entry + : internalGetMaxLoads().getMap().entrySet()) { + com.google.protobuf.MapEntry + maxLoads__ = MaxLoadsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, maxLoads__); + } + for (java.util.Map.Entry entry + : internalGetCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry + costs__ = CostsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, costs__); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(11, totalCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(11, totalCost_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -961,45 +845,55 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.AggregatedMetrics)) { return super.equals(obj); } - com.google.cloud.optimization.v1.AggregatedMetrics other = - (com.google.cloud.optimization.v1.AggregatedMetrics) obj; + com.google.cloud.optimization.v1.AggregatedMetrics other = (com.google.cloud.optimization.v1.AggregatedMetrics) obj; - if (getPerformedShipmentCount() != other.getPerformedShipmentCount()) return false; + if (getPerformedShipmentCount() + != other.getPerformedShipmentCount()) return false; if (hasTravelDuration() != other.hasTravelDuration()) return false; if (hasTravelDuration()) { - if (!getTravelDuration().equals(other.getTravelDuration())) return false; + if (!getTravelDuration() + .equals(other.getTravelDuration())) return false; } if (hasWaitDuration() != other.hasWaitDuration()) return false; if (hasWaitDuration()) { - if (!getWaitDuration().equals(other.getWaitDuration())) return false; + if (!getWaitDuration() + .equals(other.getWaitDuration())) return false; } if (hasDelayDuration() != other.hasDelayDuration()) return false; if (hasDelayDuration()) { - if (!getDelayDuration().equals(other.getDelayDuration())) return false; + if (!getDelayDuration() + .equals(other.getDelayDuration())) return false; } if (hasBreakDuration() != other.hasBreakDuration()) return false; if (hasBreakDuration()) { - if (!getBreakDuration().equals(other.getBreakDuration())) return false; + if (!getBreakDuration() + .equals(other.getBreakDuration())) return false; } if (hasVisitDuration() != other.hasVisitDuration()) return false; if (hasVisitDuration()) { - if (!getVisitDuration().equals(other.getVisitDuration())) return false; + if (!getVisitDuration() + .equals(other.getVisitDuration())) return false; } if (hasTotalDuration() != other.hasTotalDuration()) return false; if (hasTotalDuration()) { - if (!getTotalDuration().equals(other.getTotalDuration())) return false; + if (!getTotalDuration() + .equals(other.getTotalDuration())) return false; } if (java.lang.Double.doubleToLongBits(getTravelDistanceMeters()) - != java.lang.Double.doubleToLongBits(other.getTravelDistanceMeters())) return false; - if (!internalGetMaxLoads().equals(other.internalGetMaxLoads())) return false; - if (!internalGetCosts().equals(other.internalGetCosts())) return false; + != java.lang.Double.doubleToLongBits( + other.getTravelDistanceMeters())) return false; + if (!internalGetMaxLoads().equals( + other.internalGetMaxLoads())) return false; + if (!internalGetCosts().equals( + other.internalGetCosts())) return false; if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1038,10 +932,8 @@ public int hashCode() { hash = (53 * hash) + getTotalDuration().hashCode(); } hash = (37 * hash) + TRAVEL_DISTANCE_METERS_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); if (!internalGetMaxLoads().getMap().isEmpty()) { hash = (37 * hash) + MAX_LOADS_FIELD_NUMBER; hash = (53 * hash) + internalGetMaxLoads().hashCode(); @@ -1051,113 +943,104 @@ public int hashCode() { hash = (53 * hash) + internalGetCosts().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.AggregatedMetrics parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.AggregatedMetrics parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.AggregatedMetrics prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Aggregated metrics for [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute] (resp. for [OptimizeToursResponse][google.cloud.optimization.v1.OptimizeToursResponse]
    * over all [Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
@@ -1167,47 +1050,47 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.AggregatedMetrics}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.AggregatedMetrics)
       com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 9:
           return internalGetMaxLoads();
         case 10:
           return internalGetCosts();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(
+        int number) {
       switch (number) {
         case 9:
           return internalGetMutableMaxLoads();
         case 10:
           return internalGetMutableCosts();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.AggregatedMetrics.class,
-              com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
+              com.google.cloud.optimization.v1.AggregatedMetrics.class, com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder()
@@ -1215,15 +1098,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1275,9 +1159,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
     }
 
     @java.lang.Override
@@ -1296,8 +1180,7 @@ public com.google.cloud.optimization.v1.AggregatedMetrics build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.AggregatedMetrics buildPartial() {
-      com.google.cloud.optimization.v1.AggregatedMetrics result =
-          new com.google.cloud.optimization.v1.AggregatedMetrics(this);
+      com.google.cloud.optimization.v1.AggregatedMetrics result = new com.google.cloud.optimization.v1.AggregatedMetrics(this);
       int from_bitField0_ = bitField0_;
       result.performedShipmentCount_ = performedShipmentCount_;
       if (travelDurationBuilder_ == null) {
@@ -1344,39 +1227,38 @@ public com.google.cloud.optimization.v1.AggregatedMetrics buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.AggregatedMetrics) {
-        return mergeFrom((com.google.cloud.optimization.v1.AggregatedMetrics) other);
+        return mergeFrom((com.google.cloud.optimization.v1.AggregatedMetrics)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -1384,8 +1266,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.AggregatedMetrics other) {
-      if (other == com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) return this;
       if (other.getPerformedShipmentCount() != 0) {
         setPerformedShipmentCount(other.getPerformedShipmentCount());
       }
@@ -1410,8 +1291,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.AggregatedMetrics othe
       if (other.getTravelDistanceMeters() != 0D) {
         setTravelDistanceMeters(other.getTravelDistanceMeters());
       }
-      internalGetMutableMaxLoads().mergeFrom(other.internalGetMaxLoads());
-      internalGetMutableCosts().mergeFrom(other.internalGetCosts());
+      internalGetMutableMaxLoads().mergeFrom(
+          other.internalGetMaxLoads());
+      internalGetMutableCosts().mergeFrom(
+          other.internalGetCosts());
       if (other.getTotalCost() != 0D) {
         setTotalCost(other.getTotalCost());
       }
@@ -1434,8 +1317,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.AggregatedMetrics) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.AggregatedMetrics) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -1444,20 +1326,16 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
-    private int performedShipmentCount_;
+    private int performedShipmentCount_ ;
     /**
-     *
-     *
      * 
      * Number of shipments performed. Note that a pickup and delivery pair only
      * counts once.
      * 
* * int32 performed_shipment_count = 1; - * * @return The performedShipmentCount. */ @java.lang.Override @@ -1465,38 +1343,32 @@ public int getPerformedShipmentCount() { return performedShipmentCount_; } /** - * - * *
      * Number of shipments performed. Note that a pickup and delivery pair only
      * counts once.
      * 
* * int32 performed_shipment_count = 1; - * * @param value The performedShipmentCount to set. * @return This builder for chaining. */ public Builder setPerformedShipmentCount(int value) { - + performedShipmentCount_ = value; onChanged(); return this; } /** - * - * *
      * Number of shipments performed. Note that a pickup and delivery pair only
      * counts once.
      * 
* * int32 performed_shipment_count = 1; - * * @return This builder for chaining. */ public Builder clearPerformedShipmentCount() { - + performedShipmentCount_ = 0; onChanged(); return this; @@ -1504,47 +1376,34 @@ public Builder clearPerformedShipmentCount() { private com.google.protobuf.Duration travelDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - travelDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> travelDurationBuilder_; /** - * - * *
      * Total travel duration for a route or a solution.
      * 
* * .google.protobuf.Duration travel_duration = 2; - * * @return Whether the travelDuration field is set. */ public boolean hasTravelDuration() { return travelDurationBuilder_ != null || travelDuration_ != null; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
* * .google.protobuf.Duration travel_duration = 2; - * * @return The travelDuration. */ public com.google.protobuf.Duration getTravelDuration() { if (travelDurationBuilder_ == null) { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } else { return travelDurationBuilder_.getMessage(); } } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1565,15 +1424,14 @@ public Builder setTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
* * .google.protobuf.Duration travel_duration = 2; */ - public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setTravelDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (travelDurationBuilder_ == null) { travelDuration_ = builderForValue.build(); onChanged(); @@ -1584,8 +1442,6 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1596,9 +1452,7 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { if (travelDuration_ != null) { travelDuration_ = - com.google.protobuf.Duration.newBuilder(travelDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(travelDuration_).mergeFrom(value).buildPartial(); } else { travelDuration_ = value; } @@ -1610,8 +1464,6 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1630,8 +1482,6 @@ public Builder clearTravelDuration() { return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1639,13 +1489,11 @@ public Builder clearTravelDuration() { * .google.protobuf.Duration travel_duration = 2; */ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { - + onChanged(); return getTravelDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1656,14 +1504,11 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { if (travelDurationBuilder_ != null) { return travelDurationBuilder_.getMessageOrBuilder(); } else { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1671,17 +1516,14 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { * .google.protobuf.Duration travel_duration = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getTravelDurationFieldBuilder() { if (travelDurationBuilder_ == null) { - travelDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getTravelDuration(), getParentForChildren(), isClean()); + travelDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getTravelDuration(), + getParentForChildren(), + isClean()); travelDuration_ = null; } return travelDurationBuilder_; @@ -1689,47 +1531,34 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { private com.google.protobuf.Duration waitDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - waitDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> waitDurationBuilder_; /** - * - * *
      * Total wait duration for a route or a solution.
      * 
* * .google.protobuf.Duration wait_duration = 3; - * * @return Whether the waitDuration field is set. */ public boolean hasWaitDuration() { return waitDurationBuilder_ != null || waitDuration_ != null; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
* * .google.protobuf.Duration wait_duration = 3; - * * @return The waitDuration. */ public com.google.protobuf.Duration getWaitDuration() { if (waitDurationBuilder_ == null) { - return waitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : waitDuration_; + return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; } else { return waitDurationBuilder_.getMessage(); } } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1750,15 +1579,14 @@ public Builder setWaitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
* * .google.protobuf.Duration wait_duration = 3; */ - public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setWaitDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (waitDurationBuilder_ == null) { waitDuration_ = builderForValue.build(); onChanged(); @@ -1769,8 +1597,6 @@ public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForVa return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1781,9 +1607,7 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { if (waitDurationBuilder_ == null) { if (waitDuration_ != null) { waitDuration_ = - com.google.protobuf.Duration.newBuilder(waitDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(waitDuration_).mergeFrom(value).buildPartial(); } else { waitDuration_ = value; } @@ -1795,8 +1619,6 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1815,8 +1637,6 @@ public Builder clearWaitDuration() { return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1824,13 +1644,11 @@ public Builder clearWaitDuration() { * .google.protobuf.Duration wait_duration = 3; */ public com.google.protobuf.Duration.Builder getWaitDurationBuilder() { - + onChanged(); return getWaitDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1841,14 +1659,11 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { if (waitDurationBuilder_ != null) { return waitDurationBuilder_.getMessageOrBuilder(); } else { - return waitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : waitDuration_; + return waitDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; } } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1856,17 +1671,14 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { * .google.protobuf.Duration wait_duration = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getWaitDurationFieldBuilder() { if (waitDurationBuilder_ == null) { - waitDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getWaitDuration(), getParentForChildren(), isClean()); + waitDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getWaitDuration(), + getParentForChildren(), + isClean()); waitDuration_ = null; } return waitDurationBuilder_; @@ -1874,47 +1686,34 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { private com.google.protobuf.Duration delayDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - delayDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> delayDurationBuilder_; /** - * - * *
      * Total delay duration for a route or a solution.
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ public boolean hasDelayDuration() { return delayDurationBuilder_ != null || delayDuration_ != null; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return The delayDuration. */ public com.google.protobuf.Duration getDelayDuration() { if (delayDurationBuilder_ == null) { - return delayDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : delayDuration_; + return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; } else { return delayDurationBuilder_.getMessage(); } } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -1935,15 +1734,14 @@ public Builder setDelayDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
* * .google.protobuf.Duration delay_duration = 4; */ - public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDelayDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (delayDurationBuilder_ == null) { delayDuration_ = builderForValue.build(); onChanged(); @@ -1954,8 +1752,6 @@ public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -1966,9 +1762,7 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { if (delayDurationBuilder_ == null) { if (delayDuration_ != null) { delayDuration_ = - com.google.protobuf.Duration.newBuilder(delayDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(delayDuration_).mergeFrom(value).buildPartial(); } else { delayDuration_ = value; } @@ -1980,8 +1774,6 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -2000,8 +1792,6 @@ public Builder clearDelayDuration() { return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -2009,13 +1799,11 @@ public Builder clearDelayDuration() { * .google.protobuf.Duration delay_duration = 4; */ public com.google.protobuf.Duration.Builder getDelayDurationBuilder() { - + onChanged(); return getDelayDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -2026,14 +1814,11 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { if (delayDurationBuilder_ != null) { return delayDurationBuilder_.getMessageOrBuilder(); } else { - return delayDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : delayDuration_; + return delayDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; } } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -2041,17 +1826,14 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { * .google.protobuf.Duration delay_duration = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getDelayDurationFieldBuilder() { if (delayDurationBuilder_ == null) { - delayDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getDelayDuration(), getParentForChildren(), isClean()); + delayDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getDelayDuration(), + getParentForChildren(), + isClean()); delayDuration_ = null; } return delayDurationBuilder_; @@ -2059,47 +1841,34 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { private com.google.protobuf.Duration breakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - breakDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> breakDurationBuilder_; /** - * - * *
      * Total break duration for a route or a solution.
      * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ public boolean hasBreakDuration() { return breakDurationBuilder_ != null || breakDuration_ != null; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
* * .google.protobuf.Duration break_duration = 5; - * * @return The breakDuration. */ public com.google.protobuf.Duration getBreakDuration() { if (breakDurationBuilder_ == null) { - return breakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : breakDuration_; + return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; } else { return breakDurationBuilder_.getMessage(); } } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2120,15 +1889,14 @@ public Builder setBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
* * .google.protobuf.Duration break_duration = 5; */ - public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setBreakDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (breakDurationBuilder_ == null) { breakDuration_ = builderForValue.build(); onChanged(); @@ -2139,8 +1907,6 @@ public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2151,9 +1917,7 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { if (breakDurationBuilder_ == null) { if (breakDuration_ != null) { breakDuration_ = - com.google.protobuf.Duration.newBuilder(breakDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(breakDuration_).mergeFrom(value).buildPartial(); } else { breakDuration_ = value; } @@ -2165,8 +1929,6 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2185,8 +1947,6 @@ public Builder clearBreakDuration() { return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2194,13 +1954,11 @@ public Builder clearBreakDuration() { * .google.protobuf.Duration break_duration = 5; */ public com.google.protobuf.Duration.Builder getBreakDurationBuilder() { - + onChanged(); return getBreakDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2211,14 +1969,11 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { if (breakDurationBuilder_ != null) { return breakDurationBuilder_.getMessageOrBuilder(); } else { - return breakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : breakDuration_; + return breakDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; } } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2226,17 +1981,14 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { * .google.protobuf.Duration break_duration = 5; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getBreakDurationFieldBuilder() { if (breakDurationBuilder_ == null) { - breakDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getBreakDuration(), getParentForChildren(), isClean()); + breakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getBreakDuration(), + getParentForChildren(), + isClean()); breakDuration_ = null; } return breakDurationBuilder_; @@ -2244,47 +1996,34 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { private com.google.protobuf.Duration visitDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - visitDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> visitDurationBuilder_; /** - * - * *
      * Total visit duration for a route or a solution.
      * 
* * .google.protobuf.Duration visit_duration = 6; - * * @return Whether the visitDuration field is set. */ public boolean hasVisitDuration() { return visitDurationBuilder_ != null || visitDuration_ != null; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
* * .google.protobuf.Duration visit_duration = 6; - * * @return The visitDuration. */ public com.google.protobuf.Duration getVisitDuration() { if (visitDurationBuilder_ == null) { - return visitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : visitDuration_; + return visitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; } else { return visitDurationBuilder_.getMessage(); } } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2305,15 +2044,14 @@ public Builder setVisitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
* * .google.protobuf.Duration visit_duration = 6; */ - public Builder setVisitDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setVisitDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (visitDurationBuilder_ == null) { visitDuration_ = builderForValue.build(); onChanged(); @@ -2324,8 +2062,6 @@ public Builder setVisitDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2336,9 +2072,7 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { if (visitDurationBuilder_ == null) { if (visitDuration_ != null) { visitDuration_ = - com.google.protobuf.Duration.newBuilder(visitDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(visitDuration_).mergeFrom(value).buildPartial(); } else { visitDuration_ = value; } @@ -2350,8 +2084,6 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2370,8 +2102,6 @@ public Builder clearVisitDuration() { return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2379,13 +2109,11 @@ public Builder clearVisitDuration() { * .google.protobuf.Duration visit_duration = 6; */ public com.google.protobuf.Duration.Builder getVisitDurationBuilder() { - + onChanged(); return getVisitDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2396,14 +2124,11 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { if (visitDurationBuilder_ != null) { return visitDurationBuilder_.getMessageOrBuilder(); } else { - return visitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : visitDuration_; + return visitDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; } } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2411,17 +2136,14 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { * .google.protobuf.Duration visit_duration = 6; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getVisitDurationFieldBuilder() { if (visitDurationBuilder_ == null) { - visitDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getVisitDuration(), getParentForChildren(), isClean()); + visitDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getVisitDuration(), + getParentForChildren(), + isClean()); visitDuration_ = null; } return visitDurationBuilder_; @@ -2429,13 +2151,8 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { private com.google.protobuf.Duration totalDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - totalDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> totalDurationBuilder_; /** - * - * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2443,15 +2160,12 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return totalDurationBuilder_ != null || totalDuration_ != null; } /** - * - * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2459,21 +2173,16 @@ public boolean hasTotalDuration() {
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return The totalDuration. */ public com.google.protobuf.Duration getTotalDuration() { if (totalDurationBuilder_ == null) { - return totalDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : totalDuration_; + return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; } else { return totalDurationBuilder_.getMessage(); } } /** - * - * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2496,8 +2205,6 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2506,7 +2213,8 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration total_duration = 7;
      */
-    public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForValue) {
+    public Builder setTotalDuration(
+        com.google.protobuf.Duration.Builder builderForValue) {
       if (totalDurationBuilder_ == null) {
         totalDuration_ = builderForValue.build();
         onChanged();
@@ -2517,8 +2225,6 @@ public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForV
       return this;
     }
     /**
-     *
-     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2531,9 +2237,7 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
       if (totalDurationBuilder_ == null) {
         if (totalDuration_ != null) {
           totalDuration_ =
-              com.google.protobuf.Duration.newBuilder(totalDuration_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.protobuf.Duration.newBuilder(totalDuration_).mergeFrom(value).buildPartial();
         } else {
           totalDuration_ = value;
         }
@@ -2545,8 +2249,6 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2567,8 +2269,6 @@ public Builder clearTotalDuration() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2578,13 +2278,11 @@ public Builder clearTotalDuration() {
      * .google.protobuf.Duration total_duration = 7;
      */
     public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
-
+      
       onChanged();
       return getTotalDurationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2597,14 +2295,11 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
       if (totalDurationBuilder_ != null) {
         return totalDurationBuilder_.getMessageOrBuilder();
       } else {
-        return totalDuration_ == null
-            ? com.google.protobuf.Duration.getDefaultInstance()
-            : totalDuration_;
+        return totalDuration_ == null ?
+            com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
       }
     }
     /**
-     *
-     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2614,32 +2309,26 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
      * .google.protobuf.Duration total_duration = 7;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
         getTotalDurationFieldBuilder() {
       if (totalDurationBuilder_ == null) {
-        totalDurationBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Duration,
-                com.google.protobuf.Duration.Builder,
-                com.google.protobuf.DurationOrBuilder>(
-                getTotalDuration(), getParentForChildren(), isClean());
+        totalDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                getTotalDuration(),
+                getParentForChildren(),
+                isClean());
         totalDuration_ = null;
       }
       return totalDurationBuilder_;
     }
 
-    private double travelDistanceMeters_;
+    private double travelDistanceMeters_ ;
     /**
-     *
-     *
      * 
      * Total travel distance for a route or a solution.
      * 
* * double travel_distance_meters = 8; - * * @return The travelDistanceMeters. */ @java.lang.Override @@ -2647,62 +2336,51 @@ public double getTravelDistanceMeters() { return travelDistanceMeters_; } /** - * - * *
      * Total travel distance for a route or a solution.
      * 
* * double travel_distance_meters = 8; - * * @param value The travelDistanceMeters to set. * @return This builder for chaining. */ public Builder setTravelDistanceMeters(double value) { - + travelDistanceMeters_ = value; onChanged(); return this; } /** - * - * *
      * Total travel distance for a route or a solution.
      * 
* * double travel_distance_meters = 8; - * * @return This builder for chaining. */ public Builder clearTravelDistanceMeters() { - + travelDistanceMeters_ = 0D; onChanged(); return this; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - maxLoads_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - internalGetMaxLoads() { + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> maxLoads_; + private com.google.protobuf.MapField + internalGetMaxLoads() { if (maxLoads_ == null) { - return com.google.protobuf.MapField.emptyMapField(MaxLoadsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField( + MaxLoadsDefaultEntryHolder.defaultEntry); } return maxLoads_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - internalGetMutableMaxLoads() { - onChanged(); - ; + private com.google.protobuf.MapField + internalGetMutableMaxLoads() { + onChanged();; if (maxLoads_ == null) { - maxLoads_ = - com.google.protobuf.MapField.newMapField(MaxLoadsDefaultEntryHolder.defaultEntry); + maxLoads_ = com.google.protobuf.MapField.newMapField( + MaxLoadsDefaultEntryHolder.defaultEntry); } if (!maxLoads_.isMutable()) { maxLoads_ = maxLoads_.copy(); @@ -2714,8 +2392,6 @@ public int getMaxLoadsCount() { return internalGetMaxLoads().getMap().size(); } /** - * - * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2725,28 +2401,24 @@ public int getMaxLoadsCount() {
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ + @java.lang.Override - public boolean containsMaxLoads(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsMaxLoads( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetMaxLoads().getMap().containsKey(key); } - /** Use {@link #getMaxLoadsMap()} instead. */ + /** + * Use {@link #getMaxLoadsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getMaxLoads() { + public java.util.Map getMaxLoads() { return getMaxLoadsMap(); } /** - * - * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2756,19 +2428,14 @@ public boolean containsMaxLoads(java.lang.String key) {
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ @java.lang.Override - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getMaxLoadsMap() { + + public java.util.Map getMaxLoadsMap() { return internalGetMaxLoads().getMap(); } /** - * - * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2778,24 +2445,19 @@ public boolean containsMaxLoads(java.lang.String key) {
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetMaxLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetMaxLoads().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2805,18 +2467,15 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrD
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetMaxLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetMaxLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -2824,12 +2483,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrT } public Builder clearMaxLoads() { - internalGetMutableMaxLoads().getMutableMap().clear(); + internalGetMutableMaxLoads().getMutableMap() + .clear(); return this; } /** - * - * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2839,27 +2497,25 @@ public Builder clearMaxLoads() {
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ - public Builder removeMaxLoads(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableMaxLoads().getMutableMap().remove(key); + + public Builder removeMaxLoads( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableMaxLoads().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getMutableMaxLoads() { + public java.util.Map + getMutableMaxLoads() { return internalGetMutableMaxLoads().getMutableMap(); } /** - * - * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2869,25 +2525,21 @@ public Builder removeMaxLoads(java.lang.String key) {
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ public Builder putMaxLoads( - java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { + if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); - } + throw new NullPointerException("map value"); +} - internalGetMutableMaxLoads().getMutableMap().put(key, value); + internalGetMutableMaxLoads().getMutableMap() + .put(key, value); return this; } /** - * - * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2897,69 +2549,65 @@ public Builder putMaxLoads(
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ + public Builder putAllMaxLoads( - java.util.Map - values) { - internalGetMutableMaxLoads().getMutableMap().putAll(values); + java.util.Map values) { + internalGetMutableMaxLoads().getMutableMap() + .putAll(values); return this; } - private com.google.protobuf.MapField costs_; - - private com.google.protobuf.MapField internalGetCosts() { + private com.google.protobuf.MapField< + java.lang.String, java.lang.Double> costs_; + private com.google.protobuf.MapField + internalGetCosts() { if (costs_ == null) { - return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField( + CostsDefaultEntryHolder.defaultEntry); } return costs_; } - private com.google.protobuf.MapField - internalGetMutableCosts() { - onChanged(); - ; + internalGetMutableCosts() { + onChanged();; if (costs_ == null) { - costs_ = com.google.protobuf.MapField.newMapField(CostsDefaultEntryHolder.defaultEntry); + costs_ = com.google.protobuf.MapField.newMapField( + CostsDefaultEntryHolder.defaultEntry); } if (!costs_.isMutable()) { costs_ = costs_.copy(); } return costs_; } - - @java.lang.Deprecated + @java.lang.Deprecated public int getCostsCount() { return internalGetCosts().getMap().size(); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated + @java.lang.Deprecated @java.lang.Override - public boolean containsCosts(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsCosts( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetCosts().getMap().containsKey(key); } - /** Use {@link #getCostsMap()} instead. */ + /** + * Use {@link #getCostsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated public java.util.Map getCosts() { return getCostsMap(); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
@@ -2967,13 +2615,11 @@ public java.util.Map getCosts() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated + @java.lang.Deprecated public java.util.Map getCostsMap() { return internalGetCosts().getMap(); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
@@ -2981,17 +2627,16 @@ public java.util.Map getCostsMap() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrDefault(java.lang.String key, double defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map map = internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrDefault( + java.lang.String key, + double defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetCosts().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
@@ -2999,141 +2644,128 @@ public double getCostsOrDefault(java.lang.String key, double defaultValue) { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrThrow(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map map = internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetCosts().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } - - @java.lang.Deprecated + @java.lang.Deprecated public Builder clearCosts() { - internalGetMutableCosts().getMutableMap().clear(); + internalGetMutableCosts().getMutableMap() + .clear(); return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeCosts(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableCosts().getMutableMap().remove(key); + @java.lang.Deprecated + public Builder removeCosts( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableCosts().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated - public java.util.Map getMutableCosts() { + public java.util.Map + getMutableCosts() { return internalGetMutableCosts().getMutableMap(); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder putCosts(java.lang.String key, double value) { - if (key == null) { - throw new NullPointerException("map key"); - } - - internalGetMutableCosts().getMutableMap().put(key, value); + @java.lang.Deprecated public Builder putCosts( + java.lang.String key, + double value) { + if (key == null) { throw new NullPointerException("map key"); } + + internalGetMutableCosts().getMutableMap() + .put(key, value); return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder putAllCosts(java.util.Map values) { - internalGetMutableCosts().getMutableMap().putAll(values); + @java.lang.Deprecated + public Builder putAllCosts( + java.util.Map values) { + internalGetMutableCosts().getMutableMap() + .putAll(values); return this; } - private double totalCost_; + private double totalCost_ ; /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated - public double getTotalCost() { + @java.lang.Deprecated public double getTotalCost() { return totalCost_; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @param value The totalCost to set. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder setTotalCost(double value) { - + @java.lang.Deprecated public Builder setTotalCost(double value) { + totalCost_ = value; onChanged(); return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearTotalCost() { - + @java.lang.Deprecated public Builder clearTotalCost() { + totalCost_ = 0D; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -3143,12 +2775,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.AggregatedMetrics) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.AggregatedMetrics) private static final com.google.cloud.optimization.v1.AggregatedMetrics DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.AggregatedMetrics(); } @@ -3157,16 +2789,16 @@ public static com.google.cloud.optimization.v1.AggregatedMetrics getDefaultInsta return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AggregatedMetrics parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AggregatedMetrics(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AggregatedMetrics parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AggregatedMetrics(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3181,4 +2813,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AggregatedMetrics getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java similarity index 81% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java index 53f352d..72e640a 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java @@ -1,69 +1,42 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface AggregatedMetricsOrBuilder - extends +public interface AggregatedMetricsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.AggregatedMetrics) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Number of shipments performed. Note that a pickup and delivery pair only
    * counts once.
    * 
* * int32 performed_shipment_count = 1; - * * @return The performedShipmentCount. */ int getPerformedShipmentCount(); /** - * - * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; - * * @return Whether the travelDuration field is set. */ boolean hasTravelDuration(); /** - * - * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; - * * @return The travelDuration. */ com.google.protobuf.Duration getTravelDuration(); /** - * - * *
    * Total travel duration for a route or a solution.
    * 
@@ -73,32 +46,24 @@ public interface AggregatedMetricsOrBuilder com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder(); /** - * - * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; - * * @return Whether the waitDuration field is set. */ boolean hasWaitDuration(); /** - * - * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; - * * @return The waitDuration. */ com.google.protobuf.Duration getWaitDuration(); /** - * - * *
    * Total wait duration for a route or a solution.
    * 
@@ -108,32 +73,24 @@ public interface AggregatedMetricsOrBuilder com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder(); /** - * - * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ boolean hasDelayDuration(); /** - * - * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return The delayDuration. */ com.google.protobuf.Duration getDelayDuration(); /** - * - * *
    * Total delay duration for a route or a solution.
    * 
@@ -143,32 +100,24 @@ public interface AggregatedMetricsOrBuilder com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder(); /** - * - * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ boolean hasBreakDuration(); /** - * - * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; - * * @return The breakDuration. */ com.google.protobuf.Duration getBreakDuration(); /** - * - * *
    * Total break duration for a route or a solution.
    * 
@@ -178,32 +127,24 @@ public interface AggregatedMetricsOrBuilder com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder(); /** - * - * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; - * * @return Whether the visitDuration field is set. */ boolean hasVisitDuration(); /** - * - * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; - * * @return The visitDuration. */ com.google.protobuf.Duration getVisitDuration(); /** - * - * *
    * Total visit duration for a route or a solution.
    * 
@@ -213,8 +154,6 @@ public interface AggregatedMetricsOrBuilder com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder(); /** - * - * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -222,13 +161,10 @@ public interface AggregatedMetricsOrBuilder
    * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ boolean hasTotalDuration(); /** - * - * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -236,13 +172,10 @@ public interface AggregatedMetricsOrBuilder
    * 
* * .google.protobuf.Duration total_duration = 7; - * * @return The totalDuration. */ com.google.protobuf.Duration getTotalDuration(); /** - * - * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -254,21 +187,16 @@ public interface AggregatedMetricsOrBuilder
   com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder();
 
   /**
-   *
-   *
    * 
    * Total travel distance for a route or a solution.
    * 
* * double travel_distance_meters = 8; - * * @return The travelDistanceMeters. */ double getTravelDistanceMeters(); /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -278,13 +206,10 @@ public interface AggregatedMetricsOrBuilder
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ int getMaxLoadsCount(); /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -294,17 +219,17 @@ public interface AggregatedMetricsOrBuilder
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + */ + boolean containsMaxLoads( + java.lang.String key); + /** + * Use {@link #getMaxLoadsMap()} instead. */ - boolean containsMaxLoads(java.lang.String key); - /** Use {@link #getMaxLoadsMap()} instead. */ @java.lang.Deprecated java.util.Map - getMaxLoads(); + getMaxLoads(); /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -314,14 +239,11 @@ public interface AggregatedMetricsOrBuilder
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ java.util.Map - getMaxLoadsMap(); + getMaxLoadsMap(); /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -331,18 +253,15 @@ public interface AggregatedMetricsOrBuilder
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); /** - * - * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -352,84 +271,75 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault(
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; */ + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( java.lang.String key); /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - int getCostsCount(); + @java.lang.Deprecated int getCostsCount(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ + @java.lang.Deprecated boolean containsCosts( + java.lang.String key); + /** + * Use {@link #getCostsMap()} instead. + */ @java.lang.Deprecated - boolean containsCosts(java.lang.String key); - /** Use {@link #getCostsMap()} instead. */ - @java.lang.Deprecated - java.util.Map getCosts(); + java.util.Map + getCosts(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - java.util.Map getCostsMap(); + @java.lang.Deprecated java.util.Map + getCostsMap(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - double getCostsOrDefault(java.lang.String key, double defaultValue); + @java.lang.Deprecated + double getCostsOrDefault( + java.lang.String key, + double defaultValue); /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - double getCostsOrThrow(java.lang.String key); + @java.lang.Deprecated + double getCostsOrThrow( + java.lang.String key); /** - * - * *
    * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return The totalCost. */ - @java.lang.Deprecated - double getTotalCost(); + @java.lang.Deprecated double getTotalCost(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java similarity index 71% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java index 13b4f3a..056c0ce 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java @@ -1,42 +1,24 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** - * - * *
  * The long running operation metadata for async model related methods.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.AsyncModelMetadata} */ -public final class AsyncModelMetadata extends com.google.protobuf.GeneratedMessageV3 - implements +public final class AsyncModelMetadata extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.AsyncModelMetadata) AsyncModelMetadataOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use AsyncModelMetadata.newBuilder() to construct. private AsyncModelMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AsyncModelMetadata() { state_ = 0; stateMessage_ = ""; @@ -44,15 +26,16 @@ private AsyncModelMetadata() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new AsyncModelMetadata(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private AsyncModelMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -71,57 +54,51 @@ private AsyncModelMetadata( case 0: done = true; break; - case 8: - { - int rawValue = input.readEnum(); + case 8: { + int rawValue = input.readEnum(); - state_ = rawValue; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); + state_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); - stateMessage_ = s; - break; + stateMessage_ = s; + break; + } + case 26: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (createTime_ != null) { + subBuilder = createTime_.toBuilder(); + } + createTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(createTime_); + createTime_ = subBuilder.buildPartial(); } - case 26: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); - } - - break; + + break; + } + case 34: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (updateTime_ != null) { + subBuilder = updateTime_.toBuilder(); } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); - } - updateTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); - } - - break; + updateTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateTime_); + updateTime_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -129,41 +106,36 @@ private AsyncModelMetadata( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.AsyncModelMetadata.class, - com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); + com.google.cloud.optimization.v1.AsyncModelMetadata.class, com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); } /** - * - * *
    * Possible states of the operation.
    * 
* * Protobuf enum {@code google.cloud.optimization.v1.AsyncModelMetadata.State} */ - public enum State implements com.google.protobuf.ProtocolMessageEnum { + public enum State + implements com.google.protobuf.ProtocolMessageEnum { /** - * - * *
      * The default value. This value is used if the state is omitted.
      * 
@@ -172,8 +144,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ STATE_UNSPECIFIED(0), /** - * - * *
      * Request is being processed.
      * 
@@ -182,8 +152,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ RUNNING(1), /** - * - * *
      * The operation completed successfully.
      * 
@@ -192,8 +160,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ SUCCEEDED(2), /** - * - * *
      * The operation was cancelled.
      * 
@@ -202,8 +168,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ CANCELLED(3), /** - * - * *
      * The operation has failed.
      * 
@@ -215,8 +179,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * The default value. This value is used if the state is omitted.
      * 
@@ -225,8 +187,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int STATE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * Request is being processed.
      * 
@@ -235,8 +195,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int RUNNING_VALUE = 1; /** - * - * *
      * The operation completed successfully.
      * 
@@ -245,8 +203,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int SUCCEEDED_VALUE = 2; /** - * - * *
      * The operation was cancelled.
      * 
@@ -255,8 +211,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int CANCELLED_VALUE = 3; /** - * - * *
      * The operation has failed.
      * 
@@ -265,6 +219,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int FAILED_VALUE = 4; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -289,55 +244,51 @@ public static State valueOf(int value) { */ public static State forNumber(int value) { switch (value) { - case 0: - return STATE_UNSPECIFIED; - case 1: - return RUNNING; - case 2: - return SUCCEEDED; - case 3: - return CANCELLED; - case 4: - return FAILED; - default: - return null; + case 0: return STATE_UNSPECIFIED; + case 1: return RUNNING; + case 2: return SUCCEEDED; + case 3: return CANCELLED; + case 4: return FAILED; + default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + State> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public State findValueByNumber(int number) { + return State.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public State findValueByNumber(int number) { - return State.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelMetadata.getDescriptor() - .getEnumTypes() - .get(0); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelMetadata.getDescriptor().getEnumTypes().get(0); } private static final State[] VALUES = values(); - public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static State valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -357,53 +308,39 @@ private State(int value) { public static final int STATE_FIELD_NUMBER = 1; private int state_; /** - * - * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return The enum numeric value on the wire for state. */ - @java.lang.Override - public int getStateValue() { + @java.lang.Override public int getStateValue() { return state_; } /** - * - * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return The state. */ - @java.lang.Override - public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { + @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = - com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); - return result == null - ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.AsyncModelMetadata.State result = com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); + return result == null ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED : result; } public static final int STATE_MESSAGE_FIELD_NUMBER = 2; private volatile java.lang.Object stateMessage_; /** - * - * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; - * * @return The stateMessage. */ @java.lang.Override @@ -412,30 +349,30 @@ public java.lang.String getStateMessage() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); stateMessage_ = s; return s; } } /** - * - * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; - * * @return The bytes for stateMessage. */ @java.lang.Override - public com.google.protobuf.ByteString getStateMessageBytes() { + public com.google.protobuf.ByteString + getStateMessageBytes() { java.lang.Object ref = stateMessage_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); stateMessage_ = b; return b; } else { @@ -446,14 +383,11 @@ public com.google.protobuf.ByteString getStateMessageBytes() { public static final int CREATE_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp createTime_; /** - * - * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; - * * @return Whether the createTime field is set. */ @java.lang.Override @@ -461,14 +395,11 @@ public boolean hasCreateTime() { return createTime_ != null; } /** - * - * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; - * * @return The createTime. */ @java.lang.Override @@ -476,8 +407,6 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } /** - * - * *
    * The creation time of the operation.
    * 
@@ -492,14 +421,11 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public static final int UPDATE_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp updateTime_; /** - * - * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; - * * @return Whether the updateTime field is set. */ @java.lang.Override @@ -507,14 +433,11 @@ public boolean hasUpdateTime() { return updateTime_ != null; } /** - * - * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; - * * @return The updateTime. */ @java.lang.Override @@ -522,8 +445,6 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } /** - * - * *
    * The last update time of the operation.
    * 
@@ -536,7 +457,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -548,10 +468,9 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (state_ - != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED - .getNumber()) { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (state_ != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED.getNumber()) { output.writeEnum(1, state_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateMessage_)) { @@ -572,19 +491,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (state_ - != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_); + if (state_ != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, state_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateMessage_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, stateMessage_); } if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getCreateTime()); } if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getUpdateTime()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -594,23 +514,25 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.AsyncModelMetadata)) { return super.equals(obj); } - com.google.cloud.optimization.v1.AsyncModelMetadata other = - (com.google.cloud.optimization.v1.AsyncModelMetadata) obj; + com.google.cloud.optimization.v1.AsyncModelMetadata other = (com.google.cloud.optimization.v1.AsyncModelMetadata) obj; if (state_ != other.state_) return false; - if (!getStateMessage().equals(other.getStateMessage())) return false; + if (!getStateMessage() + .equals(other.getStateMessage())) return false; if (hasCreateTime() != other.hasCreateTime()) return false; if (hasCreateTime()) { - if (!getCreateTime().equals(other.getCreateTime())) return false; + if (!getCreateTime() + .equals(other.getCreateTime())) return false; } if (hasUpdateTime() != other.hasUpdateTime()) return false; if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; + if (!getUpdateTime() + .equals(other.getUpdateTime())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -641,126 +563,117 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.AsyncModelMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * The long running operation metadata for async model related methods.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.AsyncModelMetadata} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.AsyncModelMetadata) com.google.cloud.optimization.v1.AsyncModelMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.AsyncModelMetadata.class, - com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); + com.google.cloud.optimization.v1.AsyncModelMetadata.class, com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); } // Construct using com.google.cloud.optimization.v1.AsyncModelMetadata.newBuilder() @@ -768,15 +681,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -800,9 +714,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; } @java.lang.Override @@ -821,8 +735,7 @@ public com.google.cloud.optimization.v1.AsyncModelMetadata build() { @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata buildPartial() { - com.google.cloud.optimization.v1.AsyncModelMetadata result = - new com.google.cloud.optimization.v1.AsyncModelMetadata(this); + com.google.cloud.optimization.v1.AsyncModelMetadata result = new com.google.cloud.optimization.v1.AsyncModelMetadata(this); result.state_ = state_; result.stateMessage_ = stateMessage_; if (createTimeBuilder_ == null) { @@ -843,39 +756,38 @@ public com.google.cloud.optimization.v1.AsyncModelMetadata buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.AsyncModelMetadata) { - return mergeFrom((com.google.cloud.optimization.v1.AsyncModelMetadata) other); + return mergeFrom((com.google.cloud.optimization.v1.AsyncModelMetadata)other); } else { super.mergeFrom(other); return this; @@ -883,8 +795,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.AsyncModelMetadata other) { - if (other == com.google.cloud.optimization.v1.AsyncModelMetadata.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.AsyncModelMetadata.getDefaultInstance()) return this; if (other.state_ != 0) { setStateValue(other.getStateValue()); } @@ -917,8 +828,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.AsyncModelMetadata) e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.AsyncModelMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -930,67 +840,51 @@ public Builder mergeFrom( private int state_ = 0; /** - * - * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return The enum numeric value on the wire for state. */ - @java.lang.Override - public int getStateValue() { + @java.lang.Override public int getStateValue() { return state_; } /** - * - * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @param value The enum numeric value on the wire for state to set. * @return This builder for chaining. */ public Builder setStateValue(int value) { - + state_ = value; onChanged(); return this; } /** - * - * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return The state. */ @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = - com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); - return result == null - ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.AsyncModelMetadata.State result = com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); + return result == null ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED : result; } /** - * - * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @param value The state to set. * @return This builder for chaining. */ @@ -998,24 +892,21 @@ public Builder setState(com.google.cloud.optimization.v1.AsyncModelMetadata.Stat if (value == null) { throw new NullPointerException(); } - + state_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return This builder for chaining. */ public Builder clearState() { - + state_ = 0; onChanged(); return this; @@ -1023,21 +914,19 @@ public Builder clearState() { private java.lang.Object stateMessage_ = ""; /** - * - * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; - * * @return The stateMessage. */ public java.lang.String getStateMessage() { java.lang.Object ref = stateMessage_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); stateMessage_ = s; return s; @@ -1046,22 +935,21 @@ public java.lang.String getStateMessage() { } } /** - * - * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; - * * @return The bytes for stateMessage. */ - public com.google.protobuf.ByteString getStateMessageBytes() { + public com.google.protobuf.ByteString + getStateMessageBytes() { java.lang.Object ref = stateMessage_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); stateMessage_ = b; return b; } else { @@ -1069,64 +957,57 @@ public com.google.protobuf.ByteString getStateMessageBytes() { } } /** - * - * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; - * * @param value The stateMessage to set. * @return This builder for chaining. */ - public Builder setStateMessage(java.lang.String value) { + public Builder setStateMessage( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + stateMessage_ = value; onChanged(); return this; } /** - * - * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; - * * @return This builder for chaining. */ public Builder clearStateMessage() { - + stateMessage_ = getDefaultInstance().getStateMessage(); onChanged(); return this; } /** - * - * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; - * * @param value The bytes for stateMessage to set. * @return This builder for chaining. */ - public Builder setStateMessageBytes(com.google.protobuf.ByteString value) { + public Builder setStateMessageBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + stateMessage_ = value; onChanged(); return this; @@ -1134,47 +1015,34 @@ public Builder setStateMessageBytes(com.google.protobuf.ByteString value) { private com.google.protobuf.Timestamp createTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - createTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; /** - * - * *
      * The creation time of the operation.
      * 
* * .google.protobuf.Timestamp create_time = 3; - * * @return Whether the createTime field is set. */ public boolean hasCreateTime() { return createTimeBuilder_ != null || createTime_ != null; } /** - * - * *
      * The creation time of the operation.
      * 
* * .google.protobuf.Timestamp create_time = 3; - * * @return The createTime. */ public com.google.protobuf.Timestamp getCreateTime() { if (createTimeBuilder_ == null) { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } else { return createTimeBuilder_.getMessage(); } } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1195,15 +1063,14 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The creation time of the operation.
      * 
* * .google.protobuf.Timestamp create_time = 3; */ - public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setCreateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (createTimeBuilder_ == null) { createTime_ = builderForValue.build(); onChanged(); @@ -1214,8 +1081,6 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1226,7 +1091,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { if (createTime_ != null) { createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); } else { createTime_ = value; } @@ -1238,8 +1103,6 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1258,8 +1121,6 @@ public Builder clearCreateTime() { return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1267,13 +1128,11 @@ public Builder clearCreateTime() { * .google.protobuf.Timestamp create_time = 3; */ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - + onChanged(); return getCreateTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1284,14 +1143,11 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { if (createTimeBuilder_ != null) { return createTimeBuilder_.getMessageOrBuilder(); } else { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; + return createTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1299,17 +1155,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { - createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), getParentForChildren(), isClean()); + createTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), + getParentForChildren(), + isClean()); createTime_ = null; } return createTimeBuilder_; @@ -1317,47 +1170,34 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { private com.google.protobuf.Timestamp updateTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; /** - * - * *
      * The last update time of the operation.
      * 
* * .google.protobuf.Timestamp update_time = 4; - * * @return Whether the updateTime field is set. */ public boolean hasUpdateTime() { return updateTimeBuilder_ != null || updateTime_ != null; } /** - * - * *
      * The last update time of the operation.
      * 
* * .google.protobuf.Timestamp update_time = 4; - * * @return The updateTime. */ public com.google.protobuf.Timestamp getUpdateTime() { if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } else { return updateTimeBuilder_.getMessage(); } } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1378,15 +1218,14 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The last update time of the operation.
      * 
* * .google.protobuf.Timestamp update_time = 4; */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setUpdateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (updateTimeBuilder_ == null) { updateTime_ = builderForValue.build(); onChanged(); @@ -1397,8 +1236,6 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1409,7 +1246,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { if (updateTime_ != null) { updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); } else { updateTime_ = value; } @@ -1421,8 +1258,6 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1441,8 +1276,6 @@ public Builder clearUpdateTime() { return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1450,13 +1283,11 @@ public Builder clearUpdateTime() { * .google.protobuf.Timestamp update_time = 4; */ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - + onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1467,14 +1298,11 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { if (updateTimeBuilder_ != null) { return updateTimeBuilder_.getMessageOrBuilder(); } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; + return updateTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1482,24 +1310,21 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); + updateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), + getParentForChildren(), + isClean()); updateTime_ = null; } return updateTimeBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1509,12 +1334,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.AsyncModelMetadata) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.AsyncModelMetadata) private static final com.google.cloud.optimization.v1.AsyncModelMetadata DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.AsyncModelMetadata(); } @@ -1523,16 +1348,16 @@ public static com.google.cloud.optimization.v1.AsyncModelMetadata getDefaultInst return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AsyncModelMetadata parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AsyncModelMetadata(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AsyncModelMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AsyncModelMetadata(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1547,4 +1372,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AsyncModelMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java similarity index 76% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java index 4c766ad..9353d6f 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java @@ -1,107 +1,72 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface AsyncModelMetadataOrBuilder - extends +public interface AsyncModelMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.AsyncModelMetadata) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return The enum numeric value on the wire for state. */ int getStateValue(); /** - * - * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return The state. */ com.google.cloud.optimization.v1.AsyncModelMetadata.State getState(); /** - * - * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; - * * @return The stateMessage. */ java.lang.String getStateMessage(); /** - * - * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; - * * @return The bytes for stateMessage. */ - com.google.protobuf.ByteString getStateMessageBytes(); + com.google.protobuf.ByteString + getStateMessageBytes(); /** - * - * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; - * * @return Whether the createTime field is set. */ boolean hasCreateTime(); /** - * - * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; - * * @return The createTime. */ com.google.protobuf.Timestamp getCreateTime(); /** - * - * *
    * The creation time of the operation.
    * 
@@ -111,32 +76,24 @@ public interface AsyncModelMetadataOrBuilder com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); /** - * - * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; - * * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); /** - * - * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; - * * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); /** - * - * *
    * The last update time of the operation.
    * 
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java new file mode 100644 index 0000000..3218fcb --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java @@ -0,0 +1,124 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/optimization/v1/async_model.proto + +package com.google.cloud.optimization.v1; + +public final class AsyncModelProto { + private AsyncModelProto() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n.google/cloud/optimization/v1/async_mod" + + "el.proto\022\034google.cloud.optimization.v1\032\037" + + "google/api/field_behavior.proto\032\037google/" + + "protobuf/timestamp.proto\"\225\001\n\013InputConfig" + + "\022=\n\ngcs_source\030\001 \001(\0132\'.google.cloud.opti" + + "mization.v1.GcsSourceH\000\022=\n\013data_format\030\002" + + " \001(\0162(.google.cloud.optimization.v1.Data" + + "FormatB\010\n\006source\"\245\001\n\014OutputConfig\022G\n\017gcs" + + "_destination\030\001 \001(\0132,.google.cloud.optimi" + + "zation.v1.GcsDestinationH\000\022=\n\013data_forma" + + "t\030\002 \001(\0162(.google.cloud.optimization.v1.D" + + "ataFormatB\r\n\013destination\"\035\n\tGcsSource\022\020\n" + + "\003uri\030\001 \001(\tB\003\340A\002\"\"\n\016GcsDestination\022\020\n\003uri" + + "\030\001 \001(\tB\003\340A\002\"\253\002\n\022AsyncModelMetadata\022E\n\005st" + + "ate\030\001 \001(\01626.google.cloud.optimization.v1" + + ".AsyncModelMetadata.State\022\025\n\rstate_messa" + + "ge\030\002 \001(\t\022/\n\013create_time\030\003 \001(\0132\032.google.p" + + "rotobuf.Timestamp\022/\n\013update_time\030\004 \001(\0132\032" + + ".google.protobuf.Timestamp\"U\n\005State\022\025\n\021S" + + "TATE_UNSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCE" + + "EDED\020\002\022\r\n\tCANCELLED\020\003\022\n\n\006FAILED\020\004*?\n\nDat" + + "aFormat\022\033\n\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n\004" + + "JSON\020\001\022\n\n\006STRING\020\002B\177\n com.google.cloud.o" + + "ptimization.v1B\017AsyncModelProtoP\001ZHgoogl" + + "e.golang.org/genproto/googleapis/cloud/o" + + "ptimization/v1;optimizationb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_cloud_optimization_v1_InputConfig_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InputConfig_descriptor, + new java.lang.String[] { "GcsSource", "DataFormat", "Source", }); + internal_static_google_cloud_optimization_v1_OutputConfig_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OutputConfig_descriptor, + new java.lang.String[] { "GcsDestination", "DataFormat", "Destination", }); + internal_static_google_cloud_optimization_v1_GcsSource_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_GcsSource_descriptor, + new java.lang.String[] { "Uri", }); + internal_static_google_cloud_optimization_v1_GcsDestination_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_GcsDestination_descriptor, + new java.lang.String[] { "Uri", }); + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor, + new java.lang.String[] { "State", "StateMessage", "CreateTime", "UpdateTime", }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java similarity index 63% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java index 24cf698..e623a9c 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Request to batch optimize tours as an asynchronous operation.
  * Each input file should contain one `OptimizeToursRequest`, and each output
@@ -31,16 +14,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest}
  */
-public final class BatchOptimizeToursRequest extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class BatchOptimizeToursRequest extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest)
     BatchOptimizeToursRequestOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use BatchOptimizeToursRequest.newBuilder() to construct.
   private BatchOptimizeToursRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private BatchOptimizeToursRequest() {
     parent_ = "";
     modelConfigs_ = java.util.Collections.emptyList();
@@ -48,15 +30,16 @@ private BatchOptimizeToursRequest() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new BatchOptimizeToursRequest();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private BatchOptimizeToursRequest(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -76,36 +59,28 @@ private BatchOptimizeToursRequest(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              parent_ = s;
-              break;
-            }
-          case 18:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                modelConfigs_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.BatchOptimizeToursRequest
-                            .AsyncModelConfig>();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              modelConfigs_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig
-                          .parser(),
-                      extensionRegistry));
-              break;
+            parent_ = s;
+            break;
+          }
+          case 18: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              modelConfigs_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            modelConfigs_.add(
+                input.readMessage(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.parser(), extensionRegistry));
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -113,7 +88,8 @@ private BatchOptimizeToursRequest(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         modelConfigs_ = java.util.Collections.unmodifiableList(modelConfigs_);
@@ -122,139 +98,100 @@ private BatchOptimizeToursRequest(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class,
-            com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
+            com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
   }
 
-  public interface AsyncModelConfigOrBuilder
-      extends
+  public interface AsyncModelConfigOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; - * * @return The displayName. */ java.lang.String getDisplayName(); /** - * - * *
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; - * * @return The bytes for displayName. */ - com.google.protobuf.ByteString getDisplayNameBytes(); + com.google.protobuf.ByteString + getDisplayNameBytes(); /** - * - * *
      * Required. Information about the input model.
      * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the inputConfig field is set. */ boolean hasInputConfig(); /** - * - * *
      * Required. Information about the input model.
      * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The inputConfig. */ com.google.cloud.optimization.v1.InputConfig getInputConfig(); /** - * - * *
      * Required. Information about the input model.
      * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBuilder(); /** - * - * *
      * Required. The desired output location information.
      * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the outputConfig field is set. */ boolean hasOutputConfig(); /** - * - * *
      * Required. The desired output location information.
      * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The outputConfig. */ com.google.cloud.optimization.v1.OutputConfig getOutputConfig(); /** - * - * *
      * Required. The desired output location information.
      * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrBuilder(); /** - * - * *
      * If this is set, the model will be solved in the checkpoint mode. In this
      * mode, the input model can have a deadline longer than 30 mins without the
@@ -267,45 +204,42 @@ public interface AsyncModelConfigOrBuilder
      * 
* * bool enable_checkpoints = 4; - * * @return The enableCheckpoints. */ boolean getEnableCheckpoints(); } /** - * - * *
    * Information for solving one optimization model asynchronously.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig} */ - public static final class AsyncModelConfig extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class AsyncModelConfig extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) AsyncModelConfigOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use AsyncModelConfig.newBuilder() to construct. private AsyncModelConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AsyncModelConfig() { displayName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new AsyncModelConfig(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private AsyncModelConfig( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -324,57 +258,50 @@ private AsyncModelConfig( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - displayName_ = s; - break; + displayName_ = s; + break; + } + case 18: { + com.google.cloud.optimization.v1.InputConfig.Builder subBuilder = null; + if (inputConfig_ != null) { + subBuilder = inputConfig_.toBuilder(); } - case 18: - { - com.google.cloud.optimization.v1.InputConfig.Builder subBuilder = null; - if (inputConfig_ != null) { - subBuilder = inputConfig_.toBuilder(); - } - inputConfig_ = - input.readMessage( - com.google.cloud.optimization.v1.InputConfig.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(inputConfig_); - inputConfig_ = subBuilder.buildPartial(); - } - - break; + inputConfig_ = input.readMessage(com.google.cloud.optimization.v1.InputConfig.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(inputConfig_); + inputConfig_ = subBuilder.buildPartial(); } - case 26: - { - com.google.cloud.optimization.v1.OutputConfig.Builder subBuilder = null; - if (outputConfig_ != null) { - subBuilder = outputConfig_.toBuilder(); - } - outputConfig_ = - input.readMessage( - com.google.cloud.optimization.v1.OutputConfig.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(outputConfig_); - outputConfig_ = subBuilder.buildPartial(); - } - - break; + + break; + } + case 26: { + com.google.cloud.optimization.v1.OutputConfig.Builder subBuilder = null; + if (outputConfig_ != null) { + subBuilder = outputConfig_.toBuilder(); } - case 32: - { - enableCheckpoints_ = input.readBool(); - break; + outputConfig_ = input.readMessage(com.google.cloud.optimization.v1.OutputConfig.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(outputConfig_); + outputConfig_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + + break; + } + case 32: { + + enableCheckpoints_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -382,41 +309,35 @@ private AsyncModelConfig( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - .class); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder.class); } public static final int DISPLAY_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object displayName_; /** - * - * *
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; - * * @return The displayName. */ @java.lang.Override @@ -425,30 +346,30 @@ public java.lang.String getDisplayName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; } } /** - * - * *
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; - * * @return The bytes for displayName. */ @java.lang.Override - public com.google.protobuf.ByteString getDisplayNameBytes() { + public com.google.protobuf.ByteString + getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); displayName_ = b; return b; } else { @@ -459,16 +380,11 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { public static final int INPUT_CONFIG_FIELD_NUMBER = 2; private com.google.cloud.optimization.v1.InputConfig inputConfig_; /** - * - * *
      * Required. Information about the input model.
      * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the inputConfig field is set. */ @java.lang.Override @@ -476,34 +392,23 @@ public boolean hasInputConfig() { return inputConfig_ != null; } /** - * - * *
      * Required. Information about the input model.
      * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The inputConfig. */ @java.lang.Override public com.google.cloud.optimization.v1.InputConfig getInputConfig() { - return inputConfig_ == null - ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() - : inputConfig_; + return inputConfig_ == null ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; } /** - * - * *
      * Required. Information about the input model.
      * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBuilder() { @@ -513,16 +418,11 @@ public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBui public static final int OUTPUT_CONFIG_FIELD_NUMBER = 3; private com.google.cloud.optimization.v1.OutputConfig outputConfig_; /** - * - * *
      * Required. The desired output location information.
      * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the outputConfig field is set. */ @java.lang.Override @@ -530,34 +430,23 @@ public boolean hasOutputConfig() { return outputConfig_ != null; } /** - * - * *
      * Required. The desired output location information.
      * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The outputConfig. */ @java.lang.Override public com.google.cloud.optimization.v1.OutputConfig getOutputConfig() { - return outputConfig_ == null - ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() - : outputConfig_; + return outputConfig_ == null ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; } /** - * - * *
      * Required. The desired output location information.
      * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrBuilder() { @@ -567,8 +456,6 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB public static final int ENABLE_CHECKPOINTS_FIELD_NUMBER = 4; private boolean enableCheckpoints_; /** - * - * *
      * If this is set, the model will be solved in the checkpoint mode. In this
      * mode, the input model can have a deadline longer than 30 mins without the
@@ -581,7 +468,6 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
      * 
* * bool enable_checkpoints = 4; - * * @return The enableCheckpoints. */ @java.lang.Override @@ -590,7 +476,6 @@ public boolean getEnableCheckpoints() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -602,7 +487,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, displayName_); } @@ -628,13 +514,16 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, displayName_); } if (inputConfig_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInputConfig()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getInputConfig()); } if (outputConfig_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getOutputConfig()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getOutputConfig()); } if (enableCheckpoints_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, enableCheckpoints_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, enableCheckpoints_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -644,25 +533,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)) { + if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other = - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) obj; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) obj; - if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) return false; if (hasInputConfig() != other.hasInputConfig()) return false; if (hasInputConfig()) { - if (!getInputConfig().equals(other.getInputConfig())) return false; + if (!getInputConfig() + .equals(other.getInputConfig())) return false; } if (hasOutputConfig() != other.hasOutputConfig()) return false; if (hasOutputConfig()) { - if (!getOutputConfig().equals(other.getOutputConfig())) return false; + if (!getOutputConfig() + .equals(other.getOutputConfig())) return false; } - if (getEnableCheckpoints() != other.getEnableCheckpoints()) return false; + if (getEnableCheckpoints() + != other.getEnableCheckpoints()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -685,107 +576,95 @@ public int hashCode() { hash = (53 * hash) + getOutputConfig().hashCode(); } hash = (37 * hash) + ENABLE_CHECKPOINTS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableCheckpoints()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEnableCheckpoints()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -795,50 +674,44 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Information for solving one optimization model asynchronously.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - .class); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder.class); } - // Construct using - // com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.newBuilder() + // Construct using com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -862,22 +735,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - .getDefaultInstance(); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance(); } @java.lang.Override public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig build() { - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = - buildPartial(); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -885,10 +755,8 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf } @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - buildPartial() { - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = - new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(this); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig buildPartial() { + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(this); result.displayName_ = displayName_; if (inputConfigBuilder_ == null) { result.inputConfig_ = inputConfig_; @@ -909,55 +777,46 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) { - return mergeFrom( - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) other); + if (other instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) { + return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other) { - if (other - == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other) { + if (other == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance()) return this; if (!other.getDisplayName().isEmpty()) { displayName_ = other.displayName_; onChanged(); @@ -986,14 +845,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parsedMessage = - null; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1005,21 +861,19 @@ public Builder mergeFrom( private java.lang.Object displayName_ = ""; /** - * - * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; - * * @return The displayName. */ public java.lang.String getDisplayName() { java.lang.Object ref = displayName_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; @@ -1028,22 +882,21 @@ public java.lang.String getDisplayName() { } } /** - * - * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; - * * @return The bytes for displayName. */ - public com.google.protobuf.ByteString getDisplayNameBytes() { + public com.google.protobuf.ByteString + getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); displayName_ = b; return b; } else { @@ -1051,64 +904,57 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { } } /** - * - * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; - * * @param value The displayName to set. * @return This builder for chaining. */ - public Builder setDisplayName(java.lang.String value) { + public Builder setDisplayName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + displayName_ = value; onChanged(); return this; } /** - * - * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; - * * @return This builder for chaining. */ public Builder clearDisplayName() { - + displayName_ = getDefaultInstance().getDisplayName(); onChanged(); return this; } /** - * - * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; - * * @param value The bytes for displayName to set. * @return This builder for chaining. */ - public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; onChanged(); return this; @@ -1116,58 +962,39 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { private com.google.cloud.optimization.v1.InputConfig inputConfig_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InputConfig, - com.google.cloud.optimization.v1.InputConfig.Builder, - com.google.cloud.optimization.v1.InputConfigOrBuilder> - inputConfigBuilder_; + com.google.cloud.optimization.v1.InputConfig, com.google.cloud.optimization.v1.InputConfig.Builder, com.google.cloud.optimization.v1.InputConfigOrBuilder> inputConfigBuilder_; /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the inputConfig field is set. */ public boolean hasInputConfig() { return inputConfigBuilder_ != null || inputConfig_ != null; } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The inputConfig. */ public com.google.cloud.optimization.v1.InputConfig getInputConfig() { if (inputConfigBuilder_ == null) { - return inputConfig_ == null - ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() - : inputConfig_; + return inputConfig_ == null ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; } else { return inputConfigBuilder_.getMessage(); } } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setInputConfig(com.google.cloud.optimization.v1.InputConfig value) { if (inputConfigBuilder_ == null) { @@ -1183,15 +1010,11 @@ public Builder setInputConfig(com.google.cloud.optimization.v1.InputConfig value return this; } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setInputConfig( com.google.cloud.optimization.v1.InputConfig.Builder builderForValue) { @@ -1205,23 +1028,17 @@ public Builder setInputConfig( return this; } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeInputConfig(com.google.cloud.optimization.v1.InputConfig value) { if (inputConfigBuilder_ == null) { if (inputConfig_ != null) { inputConfig_ = - com.google.cloud.optimization.v1.InputConfig.newBuilder(inputConfig_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.InputConfig.newBuilder(inputConfig_).mergeFrom(value).buildPartial(); } else { inputConfig_ = value; } @@ -1233,15 +1050,11 @@ public Builder mergeInputConfig(com.google.cloud.optimization.v1.InputConfig val return this; } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearInputConfig() { if (inputConfigBuilder_ == null) { @@ -1255,64 +1068,48 @@ public Builder clearInputConfig() { return this; } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.optimization.v1.InputConfig.Builder getInputConfigBuilder() { - + onChanged(); return getInputConfigFieldBuilder().getBuilder(); } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBuilder() { if (inputConfigBuilder_ != null) { return inputConfigBuilder_.getMessageOrBuilder(); } else { - return inputConfig_ == null - ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() - : inputConfig_; + return inputConfig_ == null ? + com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; } } /** - * - * *
        * Required. Information about the input model.
        * 
* - * - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InputConfig, - com.google.cloud.optimization.v1.InputConfig.Builder, - com.google.cloud.optimization.v1.InputConfigOrBuilder> + com.google.cloud.optimization.v1.InputConfig, com.google.cloud.optimization.v1.InputConfig.Builder, com.google.cloud.optimization.v1.InputConfigOrBuilder> getInputConfigFieldBuilder() { if (inputConfigBuilder_ == null) { - inputConfigBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InputConfig, - com.google.cloud.optimization.v1.InputConfig.Builder, - com.google.cloud.optimization.v1.InputConfigOrBuilder>( - getInputConfig(), getParentForChildren(), isClean()); + inputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.InputConfig, com.google.cloud.optimization.v1.InputConfig.Builder, com.google.cloud.optimization.v1.InputConfigOrBuilder>( + getInputConfig(), + getParentForChildren(), + isClean()); inputConfig_ = null; } return inputConfigBuilder_; @@ -1320,58 +1117,39 @@ public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBui private com.google.cloud.optimization.v1.OutputConfig outputConfig_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OutputConfig, - com.google.cloud.optimization.v1.OutputConfig.Builder, - com.google.cloud.optimization.v1.OutputConfigOrBuilder> - outputConfigBuilder_; + com.google.cloud.optimization.v1.OutputConfig, com.google.cloud.optimization.v1.OutputConfig.Builder, com.google.cloud.optimization.v1.OutputConfigOrBuilder> outputConfigBuilder_; /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the outputConfig field is set. */ public boolean hasOutputConfig() { return outputConfigBuilder_ != null || outputConfig_ != null; } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The outputConfig. */ public com.google.cloud.optimization.v1.OutputConfig getOutputConfig() { if (outputConfigBuilder_ == null) { - return outputConfig_ == null - ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() - : outputConfig_; + return outputConfig_ == null ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; } else { return outputConfigBuilder_.getMessage(); } } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setOutputConfig(com.google.cloud.optimization.v1.OutputConfig value) { if (outputConfigBuilder_ == null) { @@ -1387,15 +1165,11 @@ public Builder setOutputConfig(com.google.cloud.optimization.v1.OutputConfig val return this; } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setOutputConfig( com.google.cloud.optimization.v1.OutputConfig.Builder builderForValue) { @@ -1409,23 +1183,17 @@ public Builder setOutputConfig( return this; } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeOutputConfig(com.google.cloud.optimization.v1.OutputConfig value) { if (outputConfigBuilder_ == null) { if (outputConfig_ != null) { outputConfig_ = - com.google.cloud.optimization.v1.OutputConfig.newBuilder(outputConfig_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.OutputConfig.newBuilder(outputConfig_).mergeFrom(value).buildPartial(); } else { outputConfig_ = value; } @@ -1437,15 +1205,11 @@ public Builder mergeOutputConfig(com.google.cloud.optimization.v1.OutputConfig v return this; } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearOutputConfig() { if (outputConfigBuilder_ == null) { @@ -1459,73 +1223,55 @@ public Builder clearOutputConfig() { return this; } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.optimization.v1.OutputConfig.Builder getOutputConfigBuilder() { - + onChanged(); return getOutputConfigFieldBuilder().getBuilder(); } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrBuilder() { if (outputConfigBuilder_ != null) { return outputConfigBuilder_.getMessageOrBuilder(); } else { - return outputConfig_ == null - ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() - : outputConfig_; + return outputConfig_ == null ? + com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; } } /** - * - * *
        * Required. The desired output location information.
        * 
* - * - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OutputConfig, - com.google.cloud.optimization.v1.OutputConfig.Builder, - com.google.cloud.optimization.v1.OutputConfigOrBuilder> + com.google.cloud.optimization.v1.OutputConfig, com.google.cloud.optimization.v1.OutputConfig.Builder, com.google.cloud.optimization.v1.OutputConfigOrBuilder> getOutputConfigFieldBuilder() { if (outputConfigBuilder_ == null) { - outputConfigBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OutputConfig, - com.google.cloud.optimization.v1.OutputConfig.Builder, - com.google.cloud.optimization.v1.OutputConfigOrBuilder>( - getOutputConfig(), getParentForChildren(), isClean()); + outputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.OutputConfig, com.google.cloud.optimization.v1.OutputConfig.Builder, com.google.cloud.optimization.v1.OutputConfigOrBuilder>( + getOutputConfig(), + getParentForChildren(), + isClean()); outputConfig_ = null; } return outputConfigBuilder_; } - private boolean enableCheckpoints_; + private boolean enableCheckpoints_ ; /** - * - * *
        * If this is set, the model will be solved in the checkpoint mode. In this
        * mode, the input model can have a deadline longer than 30 mins without the
@@ -1538,7 +1284,6 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
        * 
* * bool enable_checkpoints = 4; - * * @return The enableCheckpoints. */ @java.lang.Override @@ -1546,8 +1291,6 @@ public boolean getEnableCheckpoints() { return enableCheckpoints_; } /** - * - * *
        * If this is set, the model will be solved in the checkpoint mode. In this
        * mode, the input model can have a deadline longer than 30 mins without the
@@ -1560,19 +1303,16 @@ public boolean getEnableCheckpoints() {
        * 
* * bool enable_checkpoints = 4; - * * @param value The enableCheckpoints to set. * @return This builder for chaining. */ public Builder setEnableCheckpoints(boolean value) { - + enableCheckpoints_ = value; onChanged(); return this; } /** - * - * *
        * If this is set, the model will be solved in the checkpoint mode. In this
        * mode, the input model can have a deadline longer than 30 mins without the
@@ -1585,16 +1325,14 @@ public Builder setEnableCheckpoints(boolean value) {
        * 
* * bool enable_checkpoints = 4; - * * @return This builder for chaining. */ public Builder clearEnableCheckpoints() { - + enableCheckpoints_ = false; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1607,33 +1345,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) - private static final com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(); + DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - getDefaultInstance() { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AsyncModelConfig parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AsyncModelConfig(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AsyncModelConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AsyncModelConfig(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1645,17 +1380,15 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int PARENT_FIELD_NUMBER = 1; private volatile java.lang.Object parent_; /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1663,7 +1396,6 @@ public com.google.protobuf.Parser getParserForType() {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ @java.lang.Override @@ -1672,15 +1404,14 @@ public java.lang.String getParent() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; } } /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1688,15 +1419,16 @@ public java.lang.String getParent() {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for parent. */ @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -1705,98 +1437,71 @@ public com.google.protobuf.ByteString getParentBytes() { } public static final int MODEL_CONFIGS_FIELD_NUMBER = 2; - private java.util.List< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> - modelConfigs_; + private java.util.List modelConfigs_; /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override - public java.util.List - getModelConfigsList() { + public java.util.List getModelConfigsList() { return modelConfigs_; } /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> + public java.util.List getModelConfigsOrBuilderList() { return modelConfigs_; } /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public int getModelConfigsCount() { return modelConfigs_.size(); } /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - getModelConfigs(int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs(int index) { return modelConfigs_.get(index); } /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder - getModelConfigsOrBuilder(int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder getModelConfigsOrBuilder( + int index) { return modelConfigs_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1808,7 +1513,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } @@ -1828,7 +1534,8 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } for (int i = 0; i < modelConfigs_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, modelConfigs_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, modelConfigs_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1838,16 +1545,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BatchOptimizeToursRequest other = - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) obj; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest other = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) obj; - if (!getParent().equals(other.getParent())) return false; - if (!getModelConfigsList().equals(other.getModelConfigsList())) return false; + if (!getParent() + .equals(other.getParent())) return false; + if (!getModelConfigsList() + .equals(other.getModelConfigsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1871,104 +1579,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request to batch optimize tours as an asynchronous operation.
    * Each input file should contain one `OptimizeToursRequest`, and each output
@@ -1979,23 +1679,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest)
       com.google.cloud.optimization.v1.BatchOptimizeToursRequestOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class,
-              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
+              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.BatchOptimizeToursRequest.newBuilder()
@@ -2003,17 +1701,17 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getModelConfigsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2029,9 +1727,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
@@ -2050,8 +1748,7 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.BatchOptimizeToursRequest buildPartial() {
-      com.google.cloud.optimization.v1.BatchOptimizeToursRequest result =
-          new com.google.cloud.optimization.v1.BatchOptimizeToursRequest(this);
+      com.google.cloud.optimization.v1.BatchOptimizeToursRequest result = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest(this);
       int from_bitField0_ = bitField0_;
       result.parent_ = parent_;
       if (modelConfigsBuilder_ == null) {
@@ -2071,39 +1768,38 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest buildPartial()
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest) {
-        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursRequest) other);
+        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursRequest)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -2111,8 +1807,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequest other) {
-      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.getDefaultInstance()) return this;
       if (!other.getParent().isEmpty()) {
         parent_ = other.parent_;
         onChanged();
@@ -2135,10 +1830,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequ
             modelConfigsBuilder_ = null;
             modelConfigs_ = other.modelConfigs_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            modelConfigsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getModelConfigsFieldBuilder()
-                    : null;
+            modelConfigsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getModelConfigsFieldBuilder() : null;
           } else {
             modelConfigsBuilder_.addAllMessages(other.modelConfigs_);
           }
@@ -2163,8 +1857,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -2173,13 +1866,10 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.lang.Object parent_ = "";
     /**
-     *
-     *
      * 
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2187,13 +1877,13 @@ public Builder mergeFrom(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ public java.lang.String getParent() { java.lang.Object ref = parent_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; @@ -2202,8 +1892,6 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2211,14 +1899,15 @@ public java.lang.String getParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for parent. */ - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -2226,8 +1915,6 @@ public com.google.protobuf.ByteString getParentBytes() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2235,22 +1922,20 @@ public com.google.protobuf.ByteString getParentBytes() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The parent to set. * @return This builder for chaining. */ - public Builder setParent(java.lang.String value) { + public Builder setParent( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + parent_ = value; onChanged(); return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2258,18 +1943,15 @@ public Builder setParent(java.lang.String value) {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearParent() { - + parent_ = getDefaultInstance().getParent(); onChanged(); return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2277,56 +1959,42 @@ public Builder clearParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The bytes for parent to set. * @return This builder for chaining. */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { + public Builder setParentBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; onChanged(); return this; } - private java.util.List< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> - modelConfigs_ = java.util.Collections.emptyList(); - + private java.util.List modelConfigs_ = + java.util.Collections.emptyList(); private void ensureModelConfigsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - modelConfigs_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig>( - modelConfigs_); + modelConfigs_ = new java.util.ArrayList(modelConfigs_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> - modelConfigsBuilder_; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> modelConfigsBuilder_; /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public java.util.List< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> - getModelConfigsList() { + public java.util.List getModelConfigsList() { if (modelConfigsBuilder_ == null) { return java.util.Collections.unmodifiableList(modelConfigs_); } else { @@ -2334,16 +2002,12 @@ private void ensureModelConfigsIsMutable() { } } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public int getModelConfigsCount() { if (modelConfigsBuilder_ == null) { @@ -2353,19 +2017,14 @@ public int getModelConfigsCount() { } } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - getModelConfigs(int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs(int index) { if (modelConfigsBuilder_ == null) { return modelConfigs_.get(index); } else { @@ -2373,20 +2032,15 @@ public int getModelConfigsCount() { } } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setModelConfigs( - int index, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { + int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { if (modelConfigsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2400,21 +2054,15 @@ public Builder setModelConfigs( return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setModelConfigs( - int index, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder builderForValue) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); modelConfigs_.set(index, builderForValue.build()); @@ -2425,19 +2073,14 @@ public Builder setModelConfigs( return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder addModelConfigs( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { + public Builder addModelConfigs(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { if (modelConfigsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2451,20 +2094,15 @@ public Builder addModelConfigs( return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder addModelConfigs( - int index, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { + int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { if (modelConfigsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2478,20 +2116,15 @@ public Builder addModelConfigs( return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder addModelConfigs( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - builderForValue) { + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder builderForValue) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); modelConfigs_.add(builderForValue.build()); @@ -2502,21 +2135,15 @@ public Builder addModelConfigs( return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder addModelConfigs( - int index, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder builderForValue) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); modelConfigs_.add(index, builderForValue.build()); @@ -2527,25 +2154,19 @@ public Builder addModelConfigs( return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder addAllModelConfigs( - java.lang.Iterable< - ? extends - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> - values) { + java.lang.Iterable values) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, modelConfigs_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, modelConfigs_); onChanged(); } else { modelConfigsBuilder_.addAllMessages(values); @@ -2553,16 +2174,12 @@ public Builder addAllModelConfigs( return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearModelConfigs() { if (modelConfigsBuilder_ == null) { @@ -2575,16 +2192,12 @@ public Builder clearModelConfigs() { return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder removeModelConfigs(int index) { if (modelConfigsBuilder_ == null) { @@ -2597,58 +2210,42 @@ public Builder removeModelConfigs(int index) { return this; } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - getModelConfigsBuilder(int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder getModelConfigsBuilder( + int index) { return getModelConfigsFieldBuilder().getBuilder(index); } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder - getModelConfigsOrBuilder(int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder getModelConfigsOrBuilder( + int index) { if (modelConfigsBuilder_ == null) { - return modelConfigs_.get(index); - } else { + return modelConfigs_.get(index); } else { return modelConfigsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.BatchOptimizeToursRequest - .AsyncModelConfigOrBuilder> - getModelConfigsOrBuilderList() { + public java.util.List + getModelConfigsOrBuilderList() { if (modelConfigsBuilder_ != null) { return modelConfigsBuilder_.getMessageOrBuilderList(); } else { @@ -2656,82 +2253,59 @@ public Builder removeModelConfigs(int index) { } } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - addModelConfigsBuilder() { - return getModelConfigsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - .getDefaultInstance()); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder addModelConfigsBuilder() { + return getModelConfigsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance()); } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder - addModelConfigsBuilder(int index) { - return getModelConfigsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig - .getDefaultInstance()); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder addModelConfigsBuilder( + int index) { + return getModelConfigsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance()); } /** - * - * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public java.util.List< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder> - getModelConfigsBuilderList() { + public java.util.List + getModelConfigsBuilderList() { return getModelConfigsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> getModelConfigsFieldBuilder() { if (modelConfigsBuilder_ == null) { - modelConfigsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, - com.google.cloud.optimization.v1.BatchOptimizeToursRequest - .AsyncModelConfigOrBuilder>( - modelConfigs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + modelConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder>( + modelConfigs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); modelConfigs_ = null; } return modelConfigsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2741,12 +2315,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest) private static final com.google.cloud.optimization.v1.BatchOptimizeToursRequest DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest(); } @@ -2755,16 +2329,16 @@ public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BatchOptimizeToursRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BatchOptimizeToursRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchOptimizeToursRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchOptimizeToursRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2779,4 +2353,6 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.BatchOptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java similarity index 51% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java index e15959f..38cdd5b 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface BatchOptimizeToursRequestOrBuilder - extends +public interface BatchOptimizeToursRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursRequest) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -33,13 +15,10 @@ public interface BatchOptimizeToursRequestOrBuilder
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ java.lang.String getParent(); /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -47,80 +26,57 @@ public interface BatchOptimizeToursRequestOrBuilder
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for parent. */ - com.google.protobuf.ByteString getParentBytes(); + com.google.protobuf.ByteString + getParentBytes(); /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - java.util.List + java.util.List getModelConfigsList(); /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs( - int index); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs(int index); /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ int getModelConfigsCount(); /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - java.util.List< - ? extends - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> + java.util.List getModelConfigsOrBuilderList(); /** - * - * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; */ - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder - getModelConfigsOrBuilder(int index); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder getModelConfigsOrBuilder( + int index); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java similarity index 66% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java index daccb80..071c075 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Response to a `BatchOptimizeToursRequest`. This is returned in
  * the LRO Operation after the operation is complete.
@@ -28,29 +11,30 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursResponse}
  */
-public final class BatchOptimizeToursResponse extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class BatchOptimizeToursResponse extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BatchOptimizeToursResponse)
     BatchOptimizeToursResponseOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use BatchOptimizeToursResponse.newBuilder() to construct.
   private BatchOptimizeToursResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
-  private BatchOptimizeToursResponse() {}
+  private BatchOptimizeToursResponse() {
+  }
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new BatchOptimizeToursResponse();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private BatchOptimizeToursResponse(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -69,13 +53,13 @@ private BatchOptimizeToursResponse(
           case 0:
             done = true;
             break;
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -83,30 +67,27 @@ private BatchOptimizeToursResponse(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class,
-            com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
+            com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class, com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
   }
 
   private byte memoizedIsInitialized = -1;
-
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -118,7 +99,8 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output)
+                      throws java.io.IOException {
     unknownFields.writeTo(output);
   }
 
@@ -136,13 +118,12 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-      return true;
+     return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursResponse)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.BatchOptimizeToursResponse other =
-        (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) obj;
+    com.google.cloud.optimization.v1.BatchOptimizeToursResponse other = (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) obj;
 
     if (!unknownFields.equals(other.unknownFields)) return false;
     return true;
@@ -161,104 +142,96 @@ public int hashCode() {
   }
 
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data)
+      throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() {
-    return newBuilder();
-  }
-
+  public Builder newBuilderForType() { return newBuilder(); }
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-
-  public static Builder newBuilder(
-      com.google.cloud.optimization.v1.BatchOptimizeToursResponse prototype) {
+  public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursResponse prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
-
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE
+        ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(
+      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
-   *
-   *
    * 
    * Response to a `BatchOptimizeToursRequest`. This is returned in
    * the LRO Operation after the operation is complete.
@@ -266,23 +239,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursResponse}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BatchOptimizeToursResponse)
       com.google.cloud.optimization.v1.BatchOptimizeToursResponseOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class,
-              com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
+              com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class, com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.BatchOptimizeToursResponse.newBuilder()
@@ -290,15 +261,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -306,9 +278,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
@@ -327,8 +299,7 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursResponse build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.BatchOptimizeToursResponse buildPartial() {
-      com.google.cloud.optimization.v1.BatchOptimizeToursResponse result =
-          new com.google.cloud.optimization.v1.BatchOptimizeToursResponse(this);
+      com.google.cloud.optimization.v1.BatchOptimizeToursResponse result = new com.google.cloud.optimization.v1.BatchOptimizeToursResponse(this);
       onBuilt();
       return result;
     }
@@ -337,39 +308,38 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursResponse buildPartial(
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.BatchOptimizeToursResponse) {
-        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursResponse) other);
+        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursResponse)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -377,8 +347,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursResponse other) {
-      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursResponse.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursResponse.getDefaultInstance()) return this;
       this.mergeUnknownFields(other.unknownFields);
       onChanged();
       return this;
@@ -398,8 +367,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -408,9 +376,9 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     @java.lang.Override
-    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(
+        final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -420,12 +388,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
+
     // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BatchOptimizeToursResponse)
   }
 
   // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BatchOptimizeToursResponse)
   private static final com.google.cloud.optimization.v1.BatchOptimizeToursResponse DEFAULT_INSTANCE;
-
   static {
     DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BatchOptimizeToursResponse();
   }
@@ -434,16 +402,16 @@ public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse getDef
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser PARSER =
-      new com.google.protobuf.AbstractParser() {
-        @java.lang.Override
-        public BatchOptimizeToursResponse parsePartialFrom(
-            com.google.protobuf.CodedInputStream input,
-            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-            throws com.google.protobuf.InvalidProtocolBufferException {
-          return new BatchOptimizeToursResponse(input, extensionRegistry);
-        }
-      };
+  private static final com.google.protobuf.Parser
+      PARSER = new com.google.protobuf.AbstractParser() {
+    @java.lang.Override
+    public BatchOptimizeToursResponse parsePartialFrom(
+        com.google.protobuf.CodedInputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+      return new BatchOptimizeToursResponse(input, extensionRegistry);
+    }
+  };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -458,4 +426,6 @@ public com.google.protobuf.Parser getParserForType()
   public com.google.cloud.optimization.v1.BatchOptimizeToursResponse getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
+
 }
+
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
new file mode 100644
index 0000000..f8c29b1
--- /dev/null
+++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
@@ -0,0 +1,9 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/cloud/optimization/v1/fleet_routing.proto
+
+package com.google.cloud.optimization.v1;
+
+public interface BatchOptimizeToursResponseOrBuilder extends
+    // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursResponse)
+    com.google.protobuf.MessageOrBuilder {
+}
diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
similarity index 68%
rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
index e0d9899..2718365 100644
--- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
+++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
@@ -1,26 +1,9 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
 /**
- *
- *
  * 
  * 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
@@ -35,16 +18,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.BreakRule}
  */
-public final class BreakRule extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class BreakRule extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BreakRule)
     BreakRuleOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use BreakRule.newBuilder() to construct.
   private BreakRule(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private BreakRule() {
     breakRequests_ = java.util.Collections.emptyList();
     frequencyConstraints_ = java.util.Collections.emptyList();
@@ -52,15 +34,16 @@ private BreakRule() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new BreakRule();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private BreakRule(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -80,41 +63,31 @@ private BreakRule(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                breakRequests_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.BreakRule.BreakRequest>();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              breakRequests_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.BreakRule.BreakRequest.parser(),
-                      extensionRegistry));
-              break;
+          case 10: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              breakRequests_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 18:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                frequencyConstraints_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint>();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              frequencyConstraints_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.parser(),
-                      extensionRegistry));
-              break;
+            breakRequests_.add(
+                input.readMessage(com.google.cloud.optimization.v1.BreakRule.BreakRequest.parser(), extensionRegistry));
+            break;
+          }
+          case 18: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              frequencyConstraints_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            frequencyConstraints_.add(
+                input.readMessage(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.parser(), extensionRegistry));
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -122,7 +95,8 @@ private BreakRule(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_);
@@ -134,150 +108,105 @@ private BreakRule(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.BreakRule.class,
-            com.google.cloud.optimization.v1.BreakRule.Builder.class);
+            com.google.cloud.optimization.v1.BreakRule.class, com.google.cloud.optimization.v1.BreakRule.Builder.class);
   }
 
-  public interface BreakRequestOrBuilder
-      extends
+  public interface BreakRequestOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BreakRule.BreakRequest)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the earliestStartTime field is set. */ boolean hasEarliestStartTime(); /** - * - * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The earliestStartTime. */ com.google.protobuf.Timestamp getEarliestStartTime(); /** - * - * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder(); /** - * - * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the latestStartTime field is set. */ boolean hasLatestStartTime(); /** - * - * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The latestStartTime. */ com.google.protobuf.Timestamp getLatestStartTime(); /** - * - * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder(); /** - * - * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minDuration field is set. */ boolean hasMinDuration(); /** - * - * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The minDuration. */ com.google.protobuf.Duration getMinDuration(); /** - * - * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder(); } /** - * - * *
    * The sequence of breaks (i.e. their number and order) that apply to each
    * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -288,29 +217,30 @@ public interface BreakRequestOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.BreakRule.BreakRequest}
    */
-  public static final class BreakRequest extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class BreakRequest extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BreakRule.BreakRequest)
       BreakRequestOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use BreakRequest.newBuilder() to construct.
     private BreakRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private BreakRequest() {}
+    private BreakRequest() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new BreakRequest();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private BreakRequest(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -329,58 +259,52 @@ private BreakRequest(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                com.google.protobuf.Timestamp.Builder subBuilder = null;
-                if (earliestStartTime_ != null) {
-                  subBuilder = earliestStartTime_.toBuilder();
-                }
-                earliestStartTime_ =
-                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(earliestStartTime_);
-                  earliestStartTime_ = subBuilder.buildPartial();
-                }
-
-                break;
+            case 10: {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (earliestStartTime_ != null) {
+                subBuilder = earliestStartTime_.toBuilder();
+              }
+              earliestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(earliestStartTime_);
+                earliestStartTime_ = subBuilder.buildPartial();
+              }
+
+              break;
+            }
+            case 18: {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (latestStartTime_ != null) {
+                subBuilder = latestStartTime_.toBuilder();
               }
-            case 18:
-              {
-                com.google.protobuf.Timestamp.Builder subBuilder = null;
-                if (latestStartTime_ != null) {
-                  subBuilder = latestStartTime_.toBuilder();
-                }
-                latestStartTime_ =
-                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(latestStartTime_);
-                  latestStartTime_ = subBuilder.buildPartial();
-                }
-
-                break;
+              latestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(latestStartTime_);
+                latestStartTime_ = subBuilder.buildPartial();
               }
-            case 26:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (minDuration_ != null) {
-                  subBuilder = minDuration_.toBuilder();
-                }
-                minDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(minDuration_);
-                  minDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+
+              break;
+            }
+            case 26: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (minDuration_ != null) {
+                subBuilder = minDuration_.toBuilder();
+              }
+              minDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(minDuration_);
+                minDuration_ = subBuilder.buildPartial();
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -388,41 +312,34 @@ private BreakRequest(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BreakRule.BreakRequest.class,
-              com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
+              com.google.cloud.optimization.v1.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
     }
 
     public static final int EARLIEST_START_TIME_FIELD_NUMBER = 1;
     private com.google.protobuf.Timestamp earliestStartTime_;
     /**
-     *
-     *
      * 
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the earliestStartTime field is set. */ @java.lang.Override @@ -430,34 +347,23 @@ public boolean hasEarliestStartTime() { return earliestStartTime_ != null; } /** - * - * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The earliestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getEarliestStartTime() { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } /** - * - * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { @@ -467,16 +373,11 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { public static final int LATEST_START_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp latestStartTime_; /** - * - * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the latestStartTime field is set. */ @java.lang.Override @@ -484,34 +385,23 @@ public boolean hasLatestStartTime() { return latestStartTime_ != null; } /** - * - * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The latestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getLatestStartTime() { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } /** - * - * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { @@ -521,15 +411,11 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { public static final int MIN_DURATION_FIELD_NUMBER = 3; private com.google.protobuf.Duration minDuration_; /** - * - * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minDuration field is set. */ @java.lang.Override @@ -537,32 +423,23 @@ public boolean hasMinDuration() { return minDuration_ != null; } /** - * - * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The minDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinDuration() { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } /** - * - * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { @@ -570,7 +447,6 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -582,7 +458,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (earliestStartTime_ != null) { output.writeMessage(1, getEarliestStartTime()); } @@ -602,13 +479,16 @@ public int getSerializedSize() { size = 0; if (earliestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEarliestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getEarliestStartTime()); } if (latestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLatestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getLatestStartTime()); } if (minDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMinDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getMinDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -618,25 +498,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule.BreakRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule.BreakRequest other = - (com.google.cloud.optimization.v1.BreakRule.BreakRequest) obj; + com.google.cloud.optimization.v1.BreakRule.BreakRequest other = (com.google.cloud.optimization.v1.BreakRule.BreakRequest) obj; if (hasEarliestStartTime() != other.hasEarliestStartTime()) return false; if (hasEarliestStartTime()) { - if (!getEarliestStartTime().equals(other.getEarliestStartTime())) return false; + if (!getEarliestStartTime() + .equals(other.getEarliestStartTime())) return false; } if (hasLatestStartTime() != other.hasLatestStartTime()) return false; if (hasLatestStartTime()) { - if (!getLatestStartTime().equals(other.getLatestStartTime())) return false; + if (!getLatestStartTime() + .equals(other.getLatestStartTime())) return false; } if (hasMinDuration() != other.hasMinDuration()) return false; if (hasMinDuration()) { - if (!getMinDuration().equals(other.getMinDuration())) return false; + if (!getMinDuration() + .equals(other.getMinDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -667,94 +549,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.BreakRule.BreakRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule.BreakRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -764,8 +639,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * The sequence of breaks (i.e. their number and order) that apply to each
      * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -776,24 +649,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.BreakRule.BreakRequest}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BreakRule.BreakRequest)
         com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.BreakRule.BreakRequest.class,
-                com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
+                com.google.cloud.optimization.v1.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.BreakRule.BreakRequest.newBuilder()
@@ -801,15 +671,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -835,9 +706,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
       }
 
       @java.lang.Override
@@ -856,8 +727,7 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.BreakRule.BreakRequest buildPartial() {
-        com.google.cloud.optimization.v1.BreakRule.BreakRequest result =
-            new com.google.cloud.optimization.v1.BreakRule.BreakRequest(this);
+        com.google.cloud.optimization.v1.BreakRule.BreakRequest result = new com.google.cloud.optimization.v1.BreakRule.BreakRequest(this);
         if (earliestStartTimeBuilder_ == null) {
           result.earliestStartTime_ = earliestStartTime_;
         } else {
@@ -881,41 +751,38 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.BreakRule.BreakRequest) {
-          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.BreakRequest) other);
+          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.BreakRequest)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -923,8 +790,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule.BreakRequest other) {
-        if (other == com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()) return this;
         if (other.hasEarliestStartTime()) {
           mergeEarliestStartTime(other.getEarliestStartTime());
         }
@@ -953,8 +819,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.BreakRule.BreakRequest) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.BreakRule.BreakRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -966,58 +831,39 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Timestamp earliestStartTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp,
-              com.google.protobuf.Timestamp.Builder,
-              com.google.protobuf.TimestampOrBuilder>
-          earliestStartTimeBuilder_;
+          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> earliestStartTimeBuilder_;
       /**
-       *
-       *
        * 
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the earliestStartTime field is set. */ public boolean hasEarliestStartTime() { return earliestStartTimeBuilder_ != null || earliestStartTime_ != null; } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The earliestStartTime. */ public com.google.protobuf.Timestamp getEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } else { return earliestStartTimeBuilder_.getMessage(); } } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { @@ -1033,17 +879,14 @@ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setEarliestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setEarliestStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (earliestStartTimeBuilder_ == null) { earliestStartTime_ = builderForValue.build(); onChanged(); @@ -1054,23 +897,17 @@ public Builder setEarliestStartTime(com.google.protobuf.Timestamp.Builder builde return this; } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { if (earliestStartTime_ != null) { earliestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(earliestStartTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(earliestStartTime_).mergeFrom(value).buildPartial(); } else { earliestStartTime_ = value; } @@ -1082,15 +919,11 @@ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { @@ -1104,64 +937,48 @@ public Builder clearEarliestStartTime() { return this; } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { - + onChanged(); return getEarliestStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { if (earliestStartTimeBuilder_ != null) { return earliestStartTimeBuilder_.getMessageOrBuilder(); } else { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getEarliestStartTimeFieldBuilder() { if (earliestStartTimeBuilder_ == null) { - earliestStartTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getEarliestStartTime(), getParentForChildren(), isClean()); + earliestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getEarliestStartTime(), + getParentForChildren(), + isClean()); earliestStartTime_ = null; } return earliestStartTimeBuilder_; @@ -1169,58 +986,39 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { private com.google.protobuf.Timestamp latestStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - latestStartTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> latestStartTimeBuilder_; /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the latestStartTime field is set. */ public boolean hasLatestStartTime() { return latestStartTimeBuilder_ != null || latestStartTime_ != null; } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The latestStartTime. */ public com.google.protobuf.Timestamp getLatestStartTime() { if (latestStartTimeBuilder_ == null) { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } else { return latestStartTimeBuilder_.getMessage(); } } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { @@ -1236,17 +1034,14 @@ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setLatestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setLatestStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (latestStartTimeBuilder_ == null) { latestStartTime_ = builderForValue.build(); onChanged(); @@ -1257,23 +1052,17 @@ public Builder setLatestStartTime(com.google.protobuf.Timestamp.Builder builderF return this; } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { if (latestStartTime_ != null) { latestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(latestStartTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(latestStartTime_).mergeFrom(value).buildPartial(); } else { latestStartTime_ = value; } @@ -1285,15 +1074,11 @@ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearLatestStartTime() { if (latestStartTimeBuilder_ == null) { @@ -1307,64 +1092,48 @@ public Builder clearLatestStartTime() { return this; } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { - + onChanged(); return getLatestStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { if (latestStartTimeBuilder_ != null) { return latestStartTimeBuilder_.getMessageOrBuilder(); } else { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getLatestStartTimeFieldBuilder() { if (latestStartTimeBuilder_ == null) { - latestStartTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getLatestStartTime(), getParentForChildren(), isClean()); + latestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getLatestStartTime(), + getParentForChildren(), + isClean()); latestStartTime_ = null; } return latestStartTimeBuilder_; @@ -1372,55 +1141,39 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { private com.google.protobuf.Duration minDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - minDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minDurationBuilder_; /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minDuration field is set. */ public boolean hasMinDuration() { return minDurationBuilder_ != null || minDuration_ != null; } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The minDuration. */ public com.google.protobuf.Duration getMinDuration() { if (minDurationBuilder_ == null) { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } else { return minDurationBuilder_.getMessage(); } } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { @@ -1436,16 +1189,14 @@ public Builder setMinDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setMinDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (minDurationBuilder_ == null) { minDuration_ = builderForValue.build(); onChanged(); @@ -1456,22 +1207,17 @@ public Builder setMinDuration(com.google.protobuf.Duration.Builder builderForVal return this; } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { if (minDuration_ != null) { minDuration_ = - com.google.protobuf.Duration.newBuilder(minDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(minDuration_).mergeFrom(value).buildPartial(); } else { minDuration_ = value; } @@ -1483,14 +1229,11 @@ public Builder mergeMinDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearMinDuration() { if (minDurationBuilder_ == null) { @@ -1504,66 +1247,52 @@ public Builder clearMinDuration() { return this; } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { - + onChanged(); return getMinDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { if (minDurationBuilder_ != null) { return minDurationBuilder_.getMessageOrBuilder(); } else { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getMinDurationFieldBuilder() { if (minDurationBuilder_ == null) { - minDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getMinDuration(), getParentForChildren(), isClean()); + minDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getMinDuration(), + getParentForChildren(), + isClean()); minDuration_ = null; } return minDurationBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1576,12 +1305,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BreakRule.BreakRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BreakRule.BreakRequest) private static final com.google.cloud.optimization.v1.BreakRule.BreakRequest DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BreakRule.BreakRequest(); } @@ -1590,16 +1319,16 @@ public static com.google.cloud.optimization.v1.BreakRule.BreakRequest getDefault return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1614,107 +1343,77 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.BreakRule.BreakRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface FrequencyConstraintOrBuilder - extends + public interface FrequencyConstraintOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BreakRule.FrequencyConstraint) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minBreakDuration field is set. */ boolean hasMinBreakDuration(); /** - * - * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The minBreakDuration. */ com.google.protobuf.Duration getMinBreakDuration(); /** - * - * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder(); /** - * - * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the maxInterBreakDuration field is set. */ boolean hasMaxInterBreakDuration(); /** - * - * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The maxInterBreakDuration. */ com.google.protobuf.Duration getMaxInterBreakDuration(); /** - * - * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder(); } /** - * - * *
    * One may further constrain the frequency and duration of the breaks
    * specified above, by enforcing a minimum break frequency, such as
@@ -1751,29 +1450,30 @@ public interface FrequencyConstraintOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.BreakRule.FrequencyConstraint}
    */
-  public static final class FrequencyConstraint extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class FrequencyConstraint extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BreakRule.FrequencyConstraint)
       FrequencyConstraintOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use FrequencyConstraint.newBuilder() to construct.
     private FrequencyConstraint(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private FrequencyConstraint() {}
+    private FrequencyConstraint() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new FrequencyConstraint();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private FrequencyConstraint(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -1792,43 +1492,39 @@ private FrequencyConstraint(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (minBreakDuration_ != null) {
-                  subBuilder = minBreakDuration_.toBuilder();
-                }
-                minBreakDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(minBreakDuration_);
-                  minBreakDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+            case 10: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (minBreakDuration_ != null) {
+                subBuilder = minBreakDuration_.toBuilder();
               }
-            case 18:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (maxInterBreakDuration_ != null) {
-                  subBuilder = maxInterBreakDuration_.toBuilder();
-                }
-                maxInterBreakDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(maxInterBreakDuration_);
-                  maxInterBreakDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+              minBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(minBreakDuration_);
+                minBreakDuration_ = subBuilder.buildPartial();
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+
+              break;
+            }
+            case 18: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (maxInterBreakDuration_ != null) {
+                subBuilder = maxInterBreakDuration_.toBuilder();
+              }
+              maxInterBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(maxInterBreakDuration_);
+                maxInterBreakDuration_ = subBuilder.buildPartial();
               }
+
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1836,42 +1532,35 @@ private FrequencyConstraint(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class,
-              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
+              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
     }
 
     public static final int MIN_BREAK_DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration minBreakDuration_;
     /**
-     *
-     *
      * 
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minBreakDuration field is set. */ @java.lang.Override @@ -1879,36 +1568,25 @@ public boolean hasMinBreakDuration() { return minBreakDuration_ != null; } /** - * - * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The minBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinBreakDuration() { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } /** - * - * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { @@ -1918,18 +1596,13 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { public static final int MAX_INTER_BREAK_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration maxInterBreakDuration_; /** - * - * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the maxInterBreakDuration field is set. */ @java.lang.Override @@ -1937,38 +1610,27 @@ public boolean hasMaxInterBreakDuration() { return maxInterBreakDuration_ != null; } /** - * - * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The maxInterBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMaxInterBreakDuration() { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } /** - * - * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { @@ -1976,7 +1638,6 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1988,7 +1649,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } @@ -2005,11 +1667,12 @@ public int getSerializedSize() { size = 0; if (minBreakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMinBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMaxInterBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getMaxInterBreakDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2019,21 +1682,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other = - (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) obj; + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other = (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) obj; if (hasMinBreakDuration() != other.hasMinBreakDuration()) return false; if (hasMinBreakDuration()) { - if (!getMinBreakDuration().equals(other.getMinBreakDuration())) return false; + if (!getMinBreakDuration() + .equals(other.getMinBreakDuration())) return false; } if (hasMaxInterBreakDuration() != other.hasMaxInterBreakDuration()) return false; if (hasMaxInterBreakDuration()) { - if (!getMaxInterBreakDuration().equals(other.getMaxInterBreakDuration())) return false; + if (!getMaxInterBreakDuration() + .equals(other.getMaxInterBreakDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -2060,94 +1724,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2157,8 +1814,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * One may further constrain the frequency and duration of the breaks
      * specified above, by enforcing a minimum break frequency, such as
@@ -2195,24 +1850,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.BreakRule.FrequencyConstraint}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BreakRule.FrequencyConstraint)
         com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class,
-                com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
+                com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.newBuilder()
@@ -2220,15 +1872,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2248,14 +1901,13 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint
-          getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance();
       }
 
@@ -2270,8 +1922,7 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint buildPartial() {
-        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result =
-            new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(this);
+        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result = new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(this);
         if (minBreakDurationBuilder_ == null) {
           result.minBreakDuration_ = minBreakDuration_;
         } else {
@@ -2290,52 +1941,46 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint buildParti
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) {
-          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) other);
+          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(
-          com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other) {
-        if (other
-            == com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance())
-          return this;
+      public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other) {
+        if (other == com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()) return this;
         if (other.hasMinBreakDuration()) {
           mergeMinBreakDuration(other.getMinBreakDuration());
         }
@@ -2361,9 +2006,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)
-                  e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2375,61 +2018,42 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Duration minBreakDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          minBreakDurationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minBreakDurationBuilder_;
       /**
-       *
-       *
        * 
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minBreakDuration field is set. */ public boolean hasMinBreakDuration() { return minBreakDurationBuilder_ != null || minBreakDuration_ != null; } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The minBreakDuration. */ public com.google.protobuf.Duration getMinBreakDuration() { if (minBreakDurationBuilder_ == null) { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } else { return minBreakDurationBuilder_.getMessage(); } } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { @@ -2445,18 +2069,15 @@ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setMinBreakDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinBreakDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (minBreakDurationBuilder_ == null) { minBreakDuration_ = builderForValue.build(); onChanged(); @@ -2467,24 +2088,18 @@ public Builder setMinBreakDuration(com.google.protobuf.Duration.Builder builderF return this; } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { if (minBreakDuration_ != null) { minBreakDuration_ = - com.google.protobuf.Duration.newBuilder(minBreakDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(minBreakDuration_).mergeFrom(value).buildPartial(); } else { minBreakDuration_ = value; } @@ -2496,16 +2111,12 @@ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearMinBreakDuration() { if (minBreakDurationBuilder_ == null) { @@ -2519,67 +2130,51 @@ public Builder clearMinBreakDuration() { return this; } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { - + onChanged(); return getMinBreakDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { if (minBreakDurationBuilder_ != null) { return minBreakDurationBuilder_.getMessageOrBuilder(); } else { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getMinBreakDurationFieldBuilder() { if (minBreakDurationBuilder_ == null) { - minBreakDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getMinBreakDuration(), getParentForChildren(), isClean()); + minBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getMinBreakDuration(), + getParentForChildren(), + isClean()); minBreakDuration_ = null; } return minBreakDurationBuilder_; @@ -2587,64 +2182,45 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { private com.google.protobuf.Duration maxInterBreakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - maxInterBreakDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> maxInterBreakDurationBuilder_; /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the maxInterBreakDuration field is set. */ public boolean hasMaxInterBreakDuration() { return maxInterBreakDurationBuilder_ != null || maxInterBreakDuration_ != null; } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The maxInterBreakDuration. */ public com.google.protobuf.Duration getMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } else { return maxInterBreakDurationBuilder_.getMessage(); } } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { @@ -2660,17 +2236,13 @@ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMaxInterBreakDuration( com.google.protobuf.Duration.Builder builderForValue) { @@ -2684,25 +2256,19 @@ public Builder setMaxInterBreakDuration( return this; } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { if (maxInterBreakDuration_ != null) { maxInterBreakDuration_ = - com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_).mergeFrom(value).buildPartial(); } else { maxInterBreakDuration_ = value; } @@ -2714,17 +2280,13 @@ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { @@ -2738,75 +2300,58 @@ public Builder clearMaxInterBreakDuration() { return this; } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { - + onChanged(); return getMaxInterBreakDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { if (maxInterBreakDurationBuilder_ != null) { return maxInterBreakDurationBuilder_.getMessageOrBuilder(); } else { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getMaxInterBreakDurationFieldBuilder() { if (maxInterBreakDurationBuilder_ == null) { - maxInterBreakDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getMaxInterBreakDuration(), getParentForChildren(), isClean()); + maxInterBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getMaxInterBreakDuration(), + getParentForChildren(), + isClean()); maxInterBreakDuration_ = null; } return maxInterBreakDurationBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2819,32 +2364,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BreakRule.FrequencyConstraint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BreakRule.FrequencyConstraint) - private static final com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint - getDefaultInstance() { + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FrequencyConstraint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FrequencyConstraint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FrequencyConstraint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FrequencyConstraint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2856,17 +2399,15 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int BREAK_REQUESTS_FIELD_NUMBER = 1; private java.util.List breakRequests_; /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2874,13 +2415,10 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public java.util.List - getBreakRequestsList() { + public java.util.List getBreakRequestsList() { return breakRequests_; } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2888,13 +2426,11 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public java.util.List + public java.util.List getBreakRequestsOrBuilderList() { return breakRequests_; } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2906,8 +2442,6 @@ public int getBreakRequestsCount() { return breakRequests_.size(); } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2919,8 +2453,6 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( return breakRequests_.get(index); } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2934,96 +2466,71 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreak } public static final int FREQUENCY_CONSTRAINTS_FIELD_NUMBER = 2; - private java.util.List - frequencyConstraints_; + private java.util.List frequencyConstraints_; /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public java.util.List - getFrequencyConstraintsList() { + public java.util.List getFrequencyConstraintsList() { return frequencyConstraints_; } /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> + public java.util.List getFrequencyConstraintsOrBuilderList() { return frequencyConstraints_; } /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override public int getFrequencyConstraintsCount() { return frequencyConstraints_.size(); } /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints( - int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { return frequencyConstraints_.get(index); } /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder - getFrequencyConstraintsOrBuilder(int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( + int index) { return frequencyConstraints_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3035,7 +2542,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } @@ -3052,11 +2560,12 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < breakRequests_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, breakRequests_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, breakRequests_.get(i)); } for (int i = 0; i < frequencyConstraints_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, frequencyConstraints_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, frequencyConstraints_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3066,16 +2575,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule other = - (com.google.cloud.optimization.v1.BreakRule) obj; + com.google.cloud.optimization.v1.BreakRule other = (com.google.cloud.optimization.v1.BreakRule) obj; - if (!getBreakRequestsList().equals(other.getBreakRequestsList())) return false; - if (!getFrequencyConstraintsList().equals(other.getFrequencyConstraintsList())) return false; + if (!getBreakRequestsList() + .equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList() + .equals(other.getFrequencyConstraintsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -3100,104 +2610,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.BreakRule parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.BreakRule parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * 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
@@ -3212,23 +2715,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.BreakRule}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BreakRule)
       com.google.cloud.optimization.v1.BreakRuleOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BreakRule.class,
-              com.google.cloud.optimization.v1.BreakRule.Builder.class);
+              com.google.cloud.optimization.v1.BreakRule.class, com.google.cloud.optimization.v1.BreakRule.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.BreakRule.newBuilder()
@@ -3236,18 +2737,18 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getBreakRequestsFieldBuilder();
         getFrequencyConstraintsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -3267,9 +2768,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
     }
 
     @java.lang.Override
@@ -3288,8 +2789,7 @@ public com.google.cloud.optimization.v1.BreakRule build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.BreakRule buildPartial() {
-      com.google.cloud.optimization.v1.BreakRule result =
-          new com.google.cloud.optimization.v1.BreakRule(this);
+      com.google.cloud.optimization.v1.BreakRule result = new com.google.cloud.optimization.v1.BreakRule(this);
       int from_bitField0_ = bitField0_;
       if (breakRequestsBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
@@ -3317,39 +2817,38 @@ public com.google.cloud.optimization.v1.BreakRule buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.BreakRule) {
-        return mergeFrom((com.google.cloud.optimization.v1.BreakRule) other);
+        return mergeFrom((com.google.cloud.optimization.v1.BreakRule)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -3376,10 +2875,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule other) {
             breakRequestsBuilder_ = null;
             breakRequests_ = other.breakRequests_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            breakRequestsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getBreakRequestsFieldBuilder()
-                    : null;
+            breakRequestsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getBreakRequestsFieldBuilder() : null;
           } else {
             breakRequestsBuilder_.addAllMessages(other.breakRequests_);
           }
@@ -3403,10 +2901,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule other) {
             frequencyConstraintsBuilder_ = null;
             frequencyConstraints_ = other.frequencyConstraints_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            frequencyConstraintsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getFrequencyConstraintsFieldBuilder()
-                    : null;
+            frequencyConstraintsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getFrequencyConstraintsFieldBuilder() : null;
           } else {
             frequencyConstraintsBuilder_.addAllMessages(other.frequencyConstraints_);
           }
@@ -3440,39 +2937,28 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.util.List breakRequests_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureBreakRequestsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
-        breakRequests_ =
-            new java.util.ArrayList(
-                breakRequests_);
+        breakRequests_ = new java.util.ArrayList(breakRequests_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.BreakRule.BreakRequest,
-            com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder,
-            com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder>
-        breakRequestsBuilder_;
+        com.google.cloud.optimization.v1.BreakRule.BreakRequest, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> breakRequestsBuilder_;
 
     /**
-     *
-     *
      * 
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - public java.util.List - getBreakRequestsList() { + public java.util.List getBreakRequestsList() { if (breakRequestsBuilder_ == null) { return java.util.Collections.unmodifiableList(breakRequests_); } else { @@ -3480,14 +2966,11 @@ private void ensureBreakRequestsIsMutable() { } } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public int getBreakRequestsCount() { if (breakRequestsBuilder_ == null) { @@ -3497,14 +2980,11 @@ public int getBreakRequestsCount() { } } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests(int index) { if (breakRequestsBuilder_ == null) { @@ -3514,14 +2994,11 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( } } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder setBreakRequests( int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest value) { @@ -3538,18 +3015,14 @@ public Builder setBreakRequests( return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder setBreakRequests( - int index, - com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.set(index, builderForValue.build()); @@ -3560,14 +3033,11 @@ public Builder setBreakRequests( return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder addBreakRequests(com.google.cloud.optimization.v1.BreakRule.BreakRequest value) { if (breakRequestsBuilder_ == null) { @@ -3583,14 +3053,11 @@ public Builder addBreakRequests(com.google.cloud.optimization.v1.BreakRule.Break return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder addBreakRequests( int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest value) { @@ -3607,14 +3074,11 @@ public Builder addBreakRequests( return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder addBreakRequests( com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { @@ -3628,18 +3092,14 @@ public Builder addBreakRequests( return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder addBreakRequests( - int index, - com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.add(index, builderForValue.build()); @@ -3650,21 +3110,18 @@ public Builder addBreakRequests( return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder addAllBreakRequests( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRequests_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, breakRequests_); onChanged(); } else { breakRequestsBuilder_.addAllMessages(values); @@ -3672,14 +3129,11 @@ public Builder addAllBreakRequests( return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder clearBreakRequests() { if (breakRequestsBuilder_ == null) { @@ -3692,14 +3146,11 @@ public Builder clearBreakRequests() { return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public Builder removeBreakRequests(int index) { if (breakRequestsBuilder_ == null) { @@ -3712,50 +3163,39 @@ public Builder removeBreakRequests(int index) { return this; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder getBreakRequestsBuilder( int index) { return getBreakRequestsFieldBuilder().getBuilder(index); } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder - getBreakRequestsOrBuilder(int index) { + public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( + int index) { if (breakRequestsBuilder_ == null) { - return breakRequests_.get(index); - } else { + return breakRequests_.get(index); } else { return breakRequestsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - public java.util.List< - ? extends com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> - getBreakRequestsOrBuilderList() { + public java.util.List + getBreakRequestsOrBuilderList() { if (breakRequestsBuilder_ != null) { return breakRequestsBuilder_.getMessageOrBuilderList(); } else { @@ -3763,62 +3203,45 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder getBreakR } } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder - addBreakRequestsBuilder() { - return getBreakRequestsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); + public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder addBreakRequestsBuilder() { + return getBreakRequestsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder addBreakRequestsBuilder( int index) { - return getBreakRequestsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); + return getBreakRequestsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - public java.util.List - getBreakRequestsBuilderList() { + public java.util.List + getBreakRequestsBuilderList() { return getBreakRequestsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.BreakRequest, - com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, - com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> + com.google.cloud.optimization.v1.BreakRule.BreakRequest, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> getBreakRequestsFieldBuilder() { if (breakRequestsBuilder_ == null) { - breakRequestsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.BreakRequest, - com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, - com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder>( + breakRequestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.BreakRule.BreakRequest, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder>( breakRequests_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -3828,38 +3251,27 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder addBreakR return breakRequestsBuilder_; } - private java.util.List - frequencyConstraints_ = java.util.Collections.emptyList(); - + private java.util.List frequencyConstraints_ = + java.util.Collections.emptyList(); private void ensureFrequencyConstraintsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - frequencyConstraints_ = - new java.util.ArrayList( - frequencyConstraints_); + frequencyConstraints_ = new java.util.ArrayList(frequencyConstraints_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> - frequencyConstraintsBuilder_; + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> frequencyConstraintsBuilder_; /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public java.util.List - getFrequencyConstraintsList() { + public java.util.List getFrequencyConstraintsList() { if (frequencyConstraintsBuilder_ == null) { return java.util.Collections.unmodifiableList(frequencyConstraints_); } else { @@ -3867,16 +3279,12 @@ private void ensureFrequencyConstraintsIsMutable() { } } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public int getFrequencyConstraintsCount() { if (frequencyConstraintsBuilder_ == null) { @@ -3886,19 +3294,14 @@ public int getFrequencyConstraintsCount() { } } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints( - int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { if (frequencyConstraintsBuilder_ == null) { return frequencyConstraints_.get(index); } else { @@ -3906,16 +3309,12 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequen } } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder setFrequencyConstraints( int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { @@ -3932,20 +3331,15 @@ public Builder setFrequencyConstraints( return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder setFrequencyConstraints( - int index, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.set(index, builderForValue.build()); @@ -3956,19 +3350,14 @@ public Builder setFrequencyConstraints( return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public Builder addFrequencyConstraints( - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { + public Builder addFrequencyConstraints(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3982,16 +3371,12 @@ public Builder addFrequencyConstraints( return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addFrequencyConstraints( int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { @@ -4008,16 +3393,12 @@ public Builder addFrequencyConstraints( return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addFrequencyConstraints( com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { @@ -4031,20 +3412,15 @@ public Builder addFrequencyConstraints( return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addFrequencyConstraints( - int index, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.add(index, builderForValue.build()); @@ -4055,23 +3431,19 @@ public Builder addFrequencyConstraints( return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addAllFrequencyConstraints( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, frequencyConstraints_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, frequencyConstraints_); onChanged(); } else { frequencyConstraintsBuilder_.addAllMessages(values); @@ -4079,16 +3451,12 @@ public Builder addAllFrequencyConstraints( return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder clearFrequencyConstraints() { if (frequencyConstraintsBuilder_ == null) { @@ -4101,16 +3469,12 @@ public Builder clearFrequencyConstraints() { return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder removeFrequencyConstraints(int index) { if (frequencyConstraintsBuilder_ == null) { @@ -4123,56 +3487,42 @@ public Builder removeFrequencyConstraints(int index) { return this; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder - getFrequencyConstraintsBuilder(int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder getFrequencyConstraintsBuilder( + int index) { return getFrequencyConstraintsFieldBuilder().getBuilder(index); } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder - getFrequencyConstraintsOrBuilder(int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( + int index) { if (frequencyConstraintsBuilder_ == null) { - return frequencyConstraints_.get(index); - } else { + return frequencyConstraints_.get(index); } else { return frequencyConstraintsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public java.util.List< - ? extends com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> - getFrequencyConstraintsOrBuilderList() { + public java.util.List + getFrequencyConstraintsOrBuilderList() { if (frequencyConstraintsBuilder_ != null) { return frequencyConstraintsBuilder_.getMessageOrBuilderList(); } else { @@ -4180,70 +3530,48 @@ public Builder removeFrequencyConstraints(int index) { } } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder - addFrequencyConstraintsBuilder() { - return getFrequencyConstraintsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder() { + return getFrequencyConstraintsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder - addFrequencyConstraintsBuilder(int index) { - return getFrequencyConstraintsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder( + int index) { + return getFrequencyConstraintsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public java.util.List - getFrequencyConstraintsBuilderList() { + public java.util.List + getFrequencyConstraintsBuilderList() { return getFrequencyConstraintsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> getFrequencyConstraintsFieldBuilder() { if (frequencyConstraintsBuilder_ == null) { - frequencyConstraintsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder>( + frequencyConstraintsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder>( frequencyConstraints_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -4252,9 +3580,9 @@ public Builder removeFrequencyConstraints(int index) { } return frequencyConstraintsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4264,12 +3592,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BreakRule) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BreakRule) private static final com.google.cloud.optimization.v1.BreakRule DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BreakRule(); } @@ -4278,16 +3606,16 @@ public static com.google.cloud.optimization.v1.BreakRule getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRule parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRule(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRule(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4302,4 +3630,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.BreakRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java similarity index 66% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java index 92b0d6d..d8985de 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java @@ -1,41 +1,22 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface BreakRuleOrBuilder - extends +public interface BreakRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BreakRule) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
* * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - java.util.List getBreakRequestsList(); + java.util.List + getBreakRequestsList(); /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -44,8 +25,6 @@ public interface BreakRuleOrBuilder */ com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests(int index); /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -54,19 +33,15 @@ public interface BreakRuleOrBuilder */ int getBreakRequestsCount(); /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
* * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - java.util.List + java.util.List getBreakRequestsOrBuilderList(); /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -77,71 +52,51 @@ com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreakRequest int index); /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - java.util.List + java.util.List getFrequencyConstraintsList(); /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints(int index); /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ int getFrequencyConstraintsCount(); /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - java.util.List + java.util.List getFrequencyConstraintsOrBuilderList(); /** - * - * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder - getFrequencyConstraintsOrBuilder(int index); + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( + int index); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java similarity index 67% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java index 767c00b..0b19f4e 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java @@ -1,58 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and [ShipmentRoute.VehicleLoad][] instead.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantity} */ -@java.lang.Deprecated -public final class CapacityQuantity extends com.google.protobuf.GeneratedMessageV3 - implements +@java.lang.Deprecated public final class CapacityQuantity extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.CapacityQuantity) CapacityQuantityOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use CapacityQuantity.newBuilder() to construct. private CapacityQuantity(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private CapacityQuantity() { type_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new CapacityQuantity(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private CapacityQuantity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -71,25 +53,24 @@ private CapacityQuantity( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - type_ = s; - break; - } - case 16: - { - value_ = input.readInt64(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + type_ = s; + break; + } + case 16: { + + value_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -97,33 +78,30 @@ private CapacityQuantity( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantity.class, - com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantity.class, com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); } public static final int TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object type_; /** * string type = 1; - * * @return The type. */ @java.lang.Override @@ -132,7 +110,8 @@ public java.lang.String getType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -140,15 +119,16 @@ public java.lang.String getType() { } /** * string type = 1; - * * @return The bytes for type. */ @java.lang.Override - public com.google.protobuf.ByteString getTypeBytes() { + public com.google.protobuf.ByteString + getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); type_ = b; return b; } else { @@ -160,7 +140,6 @@ public com.google.protobuf.ByteString getTypeBytes() { private long value_; /** * int64 value = 2; - * * @return The value. */ @java.lang.Override @@ -169,7 +148,6 @@ public long getValue() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -181,7 +159,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } @@ -201,7 +180,8 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (value_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, value_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -211,16 +191,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.CapacityQuantity)) { return super.equals(obj); } - com.google.cloud.optimization.v1.CapacityQuantity other = - (com.google.cloud.optimization.v1.CapacityQuantity) obj; + com.google.cloud.optimization.v1.CapacityQuantity other = (com.google.cloud.optimization.v1.CapacityQuantity) obj; - if (!getType().equals(other.getType())) return false; - if (getValue() != other.getValue()) return false; + if (!getType() + .equals(other.getType())) return false; + if (getValue() + != other.getValue()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -235,133 +216,125 @@ public int hashCode() { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getValue()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.CapacityQuantity parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.CapacityQuantity parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.CapacityQuantity prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and [ShipmentRoute.VehicleLoad][] instead.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantity} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.CapacityQuantity) com.google.cloud.optimization.v1.CapacityQuantityOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantity.class, - com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantity.class, com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); } // Construct using com.google.cloud.optimization.v1.CapacityQuantity.newBuilder() @@ -369,15 +342,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -389,9 +363,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; } @java.lang.Override @@ -410,8 +384,7 @@ public com.google.cloud.optimization.v1.CapacityQuantity build() { @java.lang.Override public com.google.cloud.optimization.v1.CapacityQuantity buildPartial() { - com.google.cloud.optimization.v1.CapacityQuantity result = - new com.google.cloud.optimization.v1.CapacityQuantity(this); + com.google.cloud.optimization.v1.CapacityQuantity result = new com.google.cloud.optimization.v1.CapacityQuantity(this); result.type_ = type_; result.value_ = value_; onBuilt(); @@ -422,39 +395,38 @@ public com.google.cloud.optimization.v1.CapacityQuantity buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.CapacityQuantity) { - return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantity) other); + return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantity)other); } else { super.mergeFrom(other); return this; @@ -462,8 +434,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.CapacityQuantity other) { - if (other == com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()) return this; if (!other.getType().isEmpty()) { type_ = other.type_; onChanged(); @@ -490,8 +461,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.CapacityQuantity) e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.CapacityQuantity) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -504,13 +474,13 @@ public Builder mergeFrom( private java.lang.Object type_ = ""; /** * string type = 1; - * * @return The type. */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -520,14 +490,15 @@ public java.lang.String getType() { } /** * string type = 1; - * * @return The bytes for type. */ - public com.google.protobuf.ByteString getTypeBytes() { + public com.google.protobuf.ByteString + getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); type_ = b; return b; } else { @@ -536,51 +507,49 @@ public com.google.protobuf.ByteString getTypeBytes() { } /** * string type = 1; - * * @param value The type to set. * @return This builder for chaining. */ - public Builder setType(java.lang.String value) { + public Builder setType( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + type_ = value; onChanged(); return this; } /** * string type = 1; - * * @return This builder for chaining. */ public Builder clearType() { - + type_ = getDefaultInstance().getType(); onChanged(); return this; } /** * string type = 1; - * * @param value The bytes for type to set. * @return This builder for chaining. */ - public Builder setTypeBytes(com.google.protobuf.ByteString value) { + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + type_ = value; onChanged(); return this; } - private long value_; + private long value_ ; /** * int64 value = 2; - * * @return The value. */ @java.lang.Override @@ -589,30 +558,28 @@ public long getValue() { } /** * int64 value = 2; - * * @param value The value to set. * @return This builder for chaining. */ public Builder setValue(long value) { - + value_ = value; onChanged(); return this; } /** * int64 value = 2; - * * @return This builder for chaining. */ public Builder clearValue() { - + value_ = 0L; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -622,12 +589,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.CapacityQuantity) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.CapacityQuantity) private static final com.google.cloud.optimization.v1.CapacityQuantity DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.CapacityQuantity(); } @@ -636,16 +603,16 @@ public static com.google.cloud.optimization.v1.CapacityQuantity getDefaultInstan return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CapacityQuantity parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CapacityQuantity(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CapacityQuantity parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CapacityQuantity(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -660,4 +627,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.CapacityQuantity getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java similarity index 70% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java index 22a8864..a94be38 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java @@ -1,58 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Deprecated: Use [Vehicle.LoadLimit.Interval][] instead.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantityInterval} */ -@java.lang.Deprecated -public final class CapacityQuantityInterval extends com.google.protobuf.GeneratedMessageV3 - implements +@java.lang.Deprecated public final class CapacityQuantityInterval extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.CapacityQuantityInterval) CapacityQuantityIntervalOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use CapacityQuantityInterval.newBuilder() to construct. private CapacityQuantityInterval(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private CapacityQuantityInterval() { type_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new CapacityQuantityInterval(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private CapacityQuantityInterval( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -72,32 +54,29 @@ private CapacityQuantityInterval( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - type_ = s; - break; - } - case 16: - { - bitField0_ |= 0x00000001; - minValue_ = input.readInt64(); - break; - } - case 24: - { - bitField0_ |= 0x00000002; - maxValue_ = input.readInt64(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + type_ = s; + break; + } + case 16: { + bitField0_ |= 0x00000001; + minValue_ = input.readInt64(); + break; + } + case 24: { + bitField0_ |= 0x00000002; + maxValue_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -105,26 +84,24 @@ private CapacityQuantityInterval( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantityInterval.class, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantityInterval.class, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); } private int bitField0_; @@ -132,7 +109,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private volatile java.lang.Object type_; /** * string type = 1; - * * @return The type. */ @java.lang.Override @@ -141,7 +117,8 @@ public java.lang.String getType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -149,15 +126,16 @@ public java.lang.String getType() { } /** * string type = 1; - * * @return The bytes for type. */ @java.lang.Override - public com.google.protobuf.ByteString getTypeBytes() { + public com.google.protobuf.ByteString + getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); type_ = b; return b; } else { @@ -169,7 +147,6 @@ public com.google.protobuf.ByteString getTypeBytes() { private long minValue_; /** * optional int64 min_value = 2; - * * @return Whether the minValue field is set. */ @java.lang.Override @@ -178,7 +155,6 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; - * * @return The minValue. */ @java.lang.Override @@ -190,7 +166,6 @@ public long getMinValue() { private long maxValue_; /** * optional int64 max_value = 3; - * * @return Whether the maxValue field is set. */ @java.lang.Override @@ -199,7 +174,6 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; - * * @return The maxValue. */ @java.lang.Override @@ -208,7 +182,6 @@ public long getMaxValue() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -220,7 +193,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } @@ -243,10 +217,12 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, minValue_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, minValue_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, maxValue_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(3, maxValue_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -256,22 +232,24 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.CapacityQuantityInterval)) { return super.equals(obj); } - com.google.cloud.optimization.v1.CapacityQuantityInterval other = - (com.google.cloud.optimization.v1.CapacityQuantityInterval) obj; + com.google.cloud.optimization.v1.CapacityQuantityInterval other = (com.google.cloud.optimization.v1.CapacityQuantityInterval) obj; - if (!getType().equals(other.getType())) return false; + if (!getType() + .equals(other.getType())) return false; if (hasMinValue() != other.hasMinValue()) return false; if (hasMinValue()) { - if (getMinValue() != other.getMinValue()) return false; + if (getMinValue() + != other.getMinValue()) return false; } if (hasMaxValue() != other.hasMaxValue()) return false; if (hasMaxValue()) { - if (getMaxValue() != other.getMaxValue()) return false; + if (getMaxValue() + != other.getMaxValue()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -288,11 +266,13 @@ public int hashCode() { hash = (53 * hash) + getType().hashCode(); if (hasMinValue()) { hash = (37 * hash) + MIN_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMinValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMinValue()); } if (hasMaxValue()) { hash = (37 * hash) + MAX_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMaxValue()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -300,127 +280,117 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.CapacityQuantityInterval prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.CapacityQuantityInterval prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.Interval][] instead.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantityInterval} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.CapacityQuantityInterval) com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantityInterval.class, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantityInterval.class, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); } // Construct using com.google.cloud.optimization.v1.CapacityQuantityInterval.newBuilder() @@ -428,15 +398,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -450,9 +421,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; } @java.lang.Override @@ -471,8 +442,7 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval build() { @java.lang.Override public com.google.cloud.optimization.v1.CapacityQuantityInterval buildPartial() { - com.google.cloud.optimization.v1.CapacityQuantityInterval result = - new com.google.cloud.optimization.v1.CapacityQuantityInterval(this); + com.google.cloud.optimization.v1.CapacityQuantityInterval result = new com.google.cloud.optimization.v1.CapacityQuantityInterval(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.type_ = type_; @@ -493,39 +463,38 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval buildPartial() public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.CapacityQuantityInterval) { - return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantityInterval) other); + return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantityInterval)other); } else { super.mergeFrom(other); return this; @@ -533,8 +502,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.CapacityQuantityInterval other) { - if (other == com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()) return this; if (!other.getType().isEmpty()) { type_ = other.type_; onChanged(); @@ -564,8 +532,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.CapacityQuantityInterval) e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.CapacityQuantityInterval) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -574,19 +541,18 @@ public Builder mergeFrom( } return this; } - private int bitField0_; private java.lang.Object type_ = ""; /** * string type = 1; - * * @return The type. */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -596,14 +562,15 @@ public java.lang.String getType() { } /** * string type = 1; - * * @return The bytes for type. */ - public com.google.protobuf.ByteString getTypeBytes() { + public com.google.protobuf.ByteString + getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); type_ = b; return b; } else { @@ -612,51 +579,49 @@ public com.google.protobuf.ByteString getTypeBytes() { } /** * string type = 1; - * * @param value The type to set. * @return This builder for chaining. */ - public Builder setType(java.lang.String value) { + public Builder setType( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + type_ = value; onChanged(); return this; } /** * string type = 1; - * * @return This builder for chaining. */ public Builder clearType() { - + type_ = getDefaultInstance().getType(); onChanged(); return this; } /** * string type = 1; - * * @param value The bytes for type to set. * @return This builder for chaining. */ - public Builder setTypeBytes(com.google.protobuf.ByteString value) { + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + type_ = value; onChanged(); return this; } - private long minValue_; + private long minValue_ ; /** * optional int64 min_value = 2; - * * @return Whether the minValue field is set. */ @java.lang.Override @@ -665,7 +630,6 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; - * * @return The minValue. */ @java.lang.Override @@ -674,7 +638,6 @@ public long getMinValue() { } /** * optional int64 min_value = 2; - * * @param value The minValue to set. * @return This builder for chaining. */ @@ -686,7 +649,6 @@ public Builder setMinValue(long value) { } /** * optional int64 min_value = 2; - * * @return This builder for chaining. */ public Builder clearMinValue() { @@ -696,10 +658,9 @@ public Builder clearMinValue() { return this; } - private long maxValue_; + private long maxValue_ ; /** * optional int64 max_value = 3; - * * @return Whether the maxValue field is set. */ @java.lang.Override @@ -708,7 +669,6 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; - * * @return The maxValue. */ @java.lang.Override @@ -717,7 +677,6 @@ public long getMaxValue() { } /** * optional int64 max_value = 3; - * * @param value The maxValue to set. * @return This builder for chaining. */ @@ -729,7 +688,6 @@ public Builder setMaxValue(long value) { } /** * optional int64 max_value = 3; - * * @return This builder for chaining. */ public Builder clearMaxValue() { @@ -738,9 +696,9 @@ public Builder clearMaxValue() { onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -750,12 +708,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.CapacityQuantityInterval) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.CapacityQuantityInterval) private static final com.google.cloud.optimization.v1.CapacityQuantityInterval DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.CapacityQuantityInterval(); } @@ -764,16 +722,16 @@ public static com.google.cloud.optimization.v1.CapacityQuantityInterval getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CapacityQuantityInterval parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CapacityQuantityInterval(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CapacityQuantityInterval parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CapacityQuantityInterval(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -788,4 +746,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.CapacityQuantityInterval getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java similarity index 56% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java index 40cddd1..c4bf3dd 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java @@ -1,64 +1,42 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -@java.lang.Deprecated -public interface CapacityQuantityIntervalOrBuilder - extends +@java.lang.Deprecated public interface CapacityQuantityIntervalOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.CapacityQuantityInterval) com.google.protobuf.MessageOrBuilder { /** * string type = 1; - * * @return The type. */ java.lang.String getType(); /** * string type = 1; - * * @return The bytes for type. */ - com.google.protobuf.ByteString getTypeBytes(); + com.google.protobuf.ByteString + getTypeBytes(); /** * optional int64 min_value = 2; - * * @return Whether the minValue field is set. */ boolean hasMinValue(); /** * optional int64 min_value = 2; - * * @return The minValue. */ long getMinValue(); /** * optional int64 max_value = 3; - * * @return Whether the maxValue field is set. */ boolean hasMaxValue(); /** * optional int64 max_value = 3; - * * @return The maxValue. */ long getMaxValue(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java new file mode 100644 index 0000000..8160e4f --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java @@ -0,0 +1,27 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/optimization/v1/fleet_routing.proto + +package com.google.cloud.optimization.v1; + +@java.lang.Deprecated public interface CapacityQuantityOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.CapacityQuantity) + com.google.protobuf.MessageOrBuilder { + + /** + * string type = 1; + * @return The type. + */ + java.lang.String getType(); + /** + * string type = 1; + * @return The bytes for type. + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * int64 value = 2; + * @return The value. + */ + long getValue(); +} diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java similarity index 66% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java index 22724f9..edac4cb 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java @@ -1,36 +1,18 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Data formats for input and output files.
  * 
* * Protobuf enum {@code google.cloud.optimization.v1.DataFormat} */ -public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { +public enum DataFormat + implements com.google.protobuf.ProtocolMessageEnum { /** - * - * *
    * Default value.
    * 
@@ -39,8 +21,6 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { */ DATA_FORMAT_UNSPECIFIED(0), /** - * - * *
    * Input data in json format.
    * 
@@ -49,8 +29,6 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { */ JSON(1), /** - * - * *
    * Input data in string format.
    * 
@@ -62,8 +40,6 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
    * Default value.
    * 
@@ -72,8 +48,6 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { */ public static final int DATA_FORMAT_UNSPECIFIED_VALUE = 0; /** - * - * *
    * Input data in json format.
    * 
@@ -82,8 +56,6 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { */ public static final int JSON_VALUE = 1; /** - * - * *
    * Input data in string format.
    * 
@@ -92,6 +64,7 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { */ public static final int STRING_VALUE = 2; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -116,49 +89,49 @@ public static DataFormat valueOf(int value) { */ public static DataFormat forNumber(int value) { switch (value) { - case 0: - return DATA_FORMAT_UNSPECIFIED; - case 1: - return JSON; - case 2: - return STRING; - default: - return null; + case 0: return DATA_FORMAT_UNSPECIFIED; + case 1: return JSON; + case 2: return STRING; + default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public DataFormat findValueByNumber(int number) { - return DataFormat.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap< + DataFormat> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DataFormat findValueByNumber(int number) { + return DataFormat.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { return com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor().getEnumTypes().get(0); } private static final DataFormat[] VALUES = values(); - public static DataFormat valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static DataFormat valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -174,3 +147,4 @@ private DataFormat(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.optimization.v1.DataFormat) } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java similarity index 77% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java index caf4e6f..8a2009c 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * A limit defining a maximum distance which can be traveled. It can be either
  * hard or soft.
@@ -30,29 +13,30 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.DistanceLimit}
  */
-public final class DistanceLimit extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class DistanceLimit extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.DistanceLimit)
     DistanceLimitOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use DistanceLimit.newBuilder() to construct.
   private DistanceLimit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
-  private DistanceLimit() {}
+  private DistanceLimit() {
+  }
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new DistanceLimit();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private DistanceLimit(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -72,31 +56,28 @@ private DistanceLimit(
           case 0:
             done = true;
             break;
-          case 8:
-            {
-              bitField0_ |= 0x00000001;
-              maxMeters_ = input.readInt64();
-              break;
-            }
-          case 16:
-            {
-              bitField0_ |= 0x00000002;
-              softMaxMeters_ = input.readInt64();
-              break;
-            }
-          case 25:
-            {
-              bitField0_ |= 0x00000004;
-              costPerKilometerAboveSoftMax_ = input.readDouble();
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+          case 8: {
+            bitField0_ |= 0x00000001;
+            maxMeters_ = input.readInt64();
+            break;
+          }
+          case 16: {
+            bitField0_ |= 0x00000002;
+            softMaxMeters_ = input.readInt64();
+            break;
+          }
+          case 25: {
+            bitField0_ |= 0x00000004;
+            costPerKilometerAboveSoftMax_ = input.readDouble();
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -104,41 +85,36 @@ private DistanceLimit(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.DistanceLimit.class,
-            com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
+            com.google.cloud.optimization.v1.DistanceLimit.class, com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
   }
 
   private int bitField0_;
   public static final int MAX_METERS_FIELD_NUMBER = 1;
   private long maxMeters_;
   /**
-   *
-   *
    * 
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; - * * @return Whether the maxMeters field is set. */ @java.lang.Override @@ -146,15 +122,12 @@ public boolean hasMaxMeters() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; - * * @return The maxMeters. */ @java.lang.Override @@ -165,8 +138,6 @@ public long getMaxMeters() { public static final int SOFT_MAX_METERS_FIELD_NUMBER = 2; private long softMaxMeters_; /** - * - * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -176,7 +147,6 @@ public long getMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; - * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -184,8 +154,6 @@ public boolean hasSoftMaxMeters() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -195,7 +163,6 @@ public boolean hasSoftMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; - * * @return The softMaxMeters. */ @java.lang.Override @@ -206,8 +173,6 @@ public long getSoftMaxMeters() { public static final int COST_PER_KILOMETER_ABOVE_SOFT_MAX_FIELD_NUMBER = 3; private double costPerKilometerAboveSoftMax_; /** - * - * *
    * 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
@@ -220,7 +185,6 @@ public long getSoftMaxMeters() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -228,8 +192,6 @@ public boolean hasCostPerKilometerAboveSoftMax() { return ((bitField0_ & 0x00000004) != 0); } /** - * - * *
    * 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
@@ -242,7 +204,6 @@ public boolean hasCostPerKilometerAboveSoftMax() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -251,7 +212,6 @@ public double getCostPerKilometerAboveSoftMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -263,7 +223,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(1, maxMeters_); } @@ -283,14 +244,16 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, maxMeters_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, maxMeters_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, softMaxMeters_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, softMaxMeters_); } if (((bitField0_ & 0x00000004) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerKilometerAboveSoftMax_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, costPerKilometerAboveSoftMax_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -300,27 +263,28 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.DistanceLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.DistanceLimit other = - (com.google.cloud.optimization.v1.DistanceLimit) obj; + com.google.cloud.optimization.v1.DistanceLimit other = (com.google.cloud.optimization.v1.DistanceLimit) obj; if (hasMaxMeters() != other.hasMaxMeters()) return false; if (hasMaxMeters()) { - if (getMaxMeters() != other.getMaxMeters()) return false; + if (getMaxMeters() + != other.getMaxMeters()) return false; } if (hasSoftMaxMeters() != other.hasSoftMaxMeters()) return false; if (hasSoftMaxMeters()) { - if (getSoftMaxMeters() != other.getSoftMaxMeters()) return false; + if (getSoftMaxMeters() + != other.getSoftMaxMeters()) return false; } if (hasCostPerKilometerAboveSoftMax() != other.hasCostPerKilometerAboveSoftMax()) return false; if (hasCostPerKilometerAboveSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerKilometerAboveSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerKilometerAboveSoftMax())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerKilometerAboveSoftMax())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -335,122 +299,115 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); if (hasMaxMeters()) { hash = (37 * hash) + MAX_METERS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxMeters()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMaxMeters()); } if (hasSoftMaxMeters()) { hash = (37 * hash) + SOFT_MAX_METERS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSoftMaxMeters()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getSoftMaxMeters()); } if (hasCostPerKilometerAboveSoftMax()) { hash = (37 * hash) + COST_PER_KILOMETER_ABOVE_SOFT_MAX_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerKilometerAboveSoftMax())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerKilometerAboveSoftMax())); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.DistanceLimit parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.DistanceLimit parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.DistanceLimit parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.DistanceLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * A limit defining a maximum distance which can be traveled. It can be either
    * hard or soft.
@@ -460,23 +417,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.DistanceLimit}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.DistanceLimit)
       com.google.cloud.optimization.v1.DistanceLimitOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.DistanceLimit.class,
-              com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
+              com.google.cloud.optimization.v1.DistanceLimit.class, com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.DistanceLimit.newBuilder()
@@ -484,15 +439,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -506,9 +462,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
     }
 
     @java.lang.Override
@@ -527,8 +483,7 @@ public com.google.cloud.optimization.v1.DistanceLimit build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.DistanceLimit buildPartial() {
-      com.google.cloud.optimization.v1.DistanceLimit result =
-          new com.google.cloud.optimization.v1.DistanceLimit(this);
+      com.google.cloud.optimization.v1.DistanceLimit result = new com.google.cloud.optimization.v1.DistanceLimit(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -552,39 +507,38 @@ public com.google.cloud.optimization.v1.DistanceLimit buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.DistanceLimit) {
-        return mergeFrom((com.google.cloud.optimization.v1.DistanceLimit) other);
+        return mergeFrom((com.google.cloud.optimization.v1.DistanceLimit)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -630,20 +584,16 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
-    private long maxMeters_;
+    private long maxMeters_ ;
     /**
-     *
-     *
      * 
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; - * * @return Whether the maxMeters field is set. */ @java.lang.Override @@ -651,15 +601,12 @@ public boolean hasMaxMeters() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; - * * @return The maxMeters. */ @java.lang.Override @@ -667,15 +614,12 @@ public long getMaxMeters() { return maxMeters_; } /** - * - * *
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; - * * @param value The maxMeters to set. * @return This builder for chaining. */ @@ -686,15 +630,12 @@ public Builder setMaxMeters(long value) { return this; } /** - * - * *
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; - * * @return This builder for chaining. */ public Builder clearMaxMeters() { @@ -704,10 +645,8 @@ public Builder clearMaxMeters() { return this; } - private long softMaxMeters_; + private long softMaxMeters_ ; /** - * - * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -717,7 +656,6 @@ public Builder clearMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -725,8 +663,6 @@ public boolean hasSoftMaxMeters() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -736,7 +672,6 @@ public boolean hasSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @return The softMaxMeters. */ @java.lang.Override @@ -744,8 +679,6 @@ public long getSoftMaxMeters() { return softMaxMeters_; } /** - * - * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -755,7 +688,6 @@ public long getSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @param value The softMaxMeters to set. * @return This builder for chaining. */ @@ -766,8 +698,6 @@ public Builder setSoftMaxMeters(long value) { return this; } /** - * - * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -777,7 +707,6 @@ public Builder setSoftMaxMeters(long value) {
      * 
* * optional int64 soft_max_meters = 2; - * * @return This builder for chaining. */ public Builder clearSoftMaxMeters() { @@ -787,10 +716,8 @@ public Builder clearSoftMaxMeters() { return this; } - private double costPerKilometerAboveSoftMax_; + private double costPerKilometerAboveSoftMax_ ; /** - * - * *
      * 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
@@ -803,7 +730,6 @@ public Builder clearSoftMaxMeters() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -811,8 +737,6 @@ public boolean hasCostPerKilometerAboveSoftMax() { return ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * 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
@@ -825,7 +749,6 @@ public boolean hasCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -833,8 +756,6 @@ public double getCostPerKilometerAboveSoftMax() { return costPerKilometerAboveSoftMax_; } /** - * - * *
      * 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
@@ -847,7 +768,6 @@ public double getCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @param value The costPerKilometerAboveSoftMax to set. * @return This builder for chaining. */ @@ -858,8 +778,6 @@ public Builder setCostPerKilometerAboveSoftMax(double value) { return this; } /** - * - * *
      * 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
@@ -872,7 +790,6 @@ public Builder setCostPerKilometerAboveSoftMax(double value) {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return This builder for chaining. */ public Builder clearCostPerKilometerAboveSoftMax() { @@ -881,9 +798,9 @@ public Builder clearCostPerKilometerAboveSoftMax() { onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -893,12 +810,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.DistanceLimit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.DistanceLimit) private static final com.google.cloud.optimization.v1.DistanceLimit DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.DistanceLimit(); } @@ -907,16 +824,16 @@ public static com.google.cloud.optimization.v1.DistanceLimit getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DistanceLimit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DistanceLimit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DistanceLimit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DistanceLimit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -931,4 +848,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.DistanceLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java similarity index 79% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java index bf4df98..43ef430 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java @@ -1,58 +1,34 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface DistanceLimitOrBuilder - extends +public interface DistanceLimitOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.DistanceLimit) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; - * * @return Whether the maxMeters field is set. */ boolean hasMaxMeters(); /** - * - * *
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; - * * @return The maxMeters. */ long getMaxMeters(); /** - * - * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -62,13 +38,10 @@ public interface DistanceLimitOrBuilder
    * 
* * optional int64 soft_max_meters = 2; - * * @return Whether the softMaxMeters field is set. */ boolean hasSoftMaxMeters(); /** - * - * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -78,14 +51,11 @@ public interface DistanceLimitOrBuilder
    * 
* * optional int64 soft_max_meters = 2; - * * @return The softMaxMeters. */ 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
@@ -98,13 +68,10 @@ public interface DistanceLimitOrBuilder
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return Whether the costPerKilometerAboveSoftMax field is set. */ 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
@@ -117,7 +84,6 @@ public interface DistanceLimitOrBuilder
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return The costPerKilometerAboveSoftMax. */ double getCostPerKilometerAboveSoftMax(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java new file mode 100644 index 0000000..89e2f0a --- /dev/null +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java @@ -0,0 +1,1135 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/optimization/v1/fleet_routing.proto + +package com.google.cloud.optimization.v1; + +public final class FleetRoutingProto { + private FleetRoutingProto() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_TimeWindow_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Waypoint_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Location_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BreakRule_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n0google/cloud/optimization/v1/fleet_rou" + + "ting.proto\022\034google.cloud.optimization.v1" + + "\032\034google/api/annotations.proto\032\027google/a" + + "pi/client.proto\032\037google/api/field_behavi" + + "or.proto\032.google/cloud/optimization/v1/a" + + "sync_model.proto\032#google/longrunning/ope" + + "rations.proto\032\036google/protobuf/duration." + + "proto\032\037google/protobuf/timestamp.proto\032\030" + + "google/type/latlng.proto\"\244\t\n\024OptimizeTou" + + "rsRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022*\n\007timeou" + + "t\030\002 \001(\0132\031.google.protobuf.Duration\022:\n\005mo" + + "del\030\003 \001(\0132+.google.cloud.optimization.v1" + + ".ShipmentModel\022T\n\014solving_mode\030\004 \001(\0162>.g" + + "oogle.cloud.optimization.v1.OptimizeTour" + + "sRequest.SolvingMode\022\"\n\025max_validation_e" + + "rrors\030\005 \001(\005H\000\210\001\001\022R\n\013search_mode\030\006 \001(\0162=." + + "google.cloud.optimization.v1.OptimizeTou" + + "rsRequest.SearchMode\022S\n\036injected_first_s" + + "olution_routes\030\007 \003(\0132+.google.cloud.opti" + + "mization.v1.ShipmentRoute\022^\n\034injected_so" + + "lution_constraint\030\010 \001(\01328.google.cloud.o" + + "ptimization.v1.InjectedSolutionConstrain" + + "t\022K\n\026refresh_details_routes\030\t \003(\0132+.goog" + + "le.cloud.optimization.v1.ShipmentRoute\0221" + + "\n)interpret_injected_solutions_using_lab" + + "els\030\n \001(\010\022\035\n\025consider_road_traffic\030\013 \001(\010" + + "\022\032\n\022populate_polylines\030\014 \001(\010\022%\n\035populate" + + "_transition_polylines\030\r \001(\010\0226\n.allow_lar" + + "ge_deadline_despite_interruption_risk\030\016 " + + "\001(\010\022\036\n\026use_geodesic_distances\030\017 \001(\010\022\'\n\032g" + + "eodesic_meters_per_second\030\020 \001(\001H\001\210\001\001\022\r\n\005" + + "label\030\021 \001(\t\022*\n\036populate_travel_step_poly" + + "lines\030\024 \001(\010B\002\030\001\"Y\n\013SolvingMode\022\021\n\rDEFAUL" + + "T_SOLVE\020\000\022\021\n\rVALIDATE_ONLY\020\001\022$\n DETECT_S" + + "OME_INFEASIBLE_SHIPMENTS\020\002\"Z\n\nSearchMode" + + "\022\033\n\027SEARCH_MODE_UNSPECIFIED\020\000\022\017\n\013RETURN_" + + "FAST\020\001\022\036\n\032CONSUME_ALL_AVAILABLE_TIME\020\002B\030" + + "\n\026_max_validation_errorsB\035\n\033_geodesic_me" + + "ters_per_second\"\256\006\n\025OptimizeToursRespons" + + "e\022;\n\006routes\030\001 \003(\0132+.google.cloud.optimiz" + + "ation.v1.ShipmentRoute\022\025\n\rrequest_label\030" + + "\003 \001(\t\022H\n\021skipped_shipments\030\004 \003(\0132-.googl" + + "e.cloud.optimization.v1.SkippedShipment\022" + + "U\n\021validation_errors\030\005 \003(\0132:.google.clou" + + "d.optimization.v1.OptimizeToursValidatio" + + "nError\022L\n\007metrics\030\006 \001(\0132;.google.cloud.o" + + "ptimization.v1.OptimizeToursResponse.Met" + + "rics\022\026\n\ntotal_cost\030\002 \001(\001B\002\030\001\032\271\003\n\007Metrics" + + "\022Q\n\030aggregated_route_metrics\030\001 \001(\0132/.goo" + + "gle.cloud.optimization.v1.AggregatedMetr" + + "ics\022(\n skipped_mandatory_shipment_count\030" + + "\002 \001(\005\022\032\n\022used_vehicle_count\030\003 \001(\005\022?\n\033ear" + + "liest_vehicle_start_time\030\004 \001(\0132\032.google." + + "protobuf.Timestamp\022;\n\027latest_vehicle_end" + + "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022" + + "U\n\005costs\030\n \003(\0132F.google.cloud.optimizati" + + "on.v1.OptimizeToursResponse.Metrics.Cost" + + "sEntry\022\022\n\ntotal_cost\030\006 \001(\001\032,\n\nCostsEntry" + + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\353\002\n\031Bat" + + "chOptimizeToursRequest\022\023\n\006parent\030\001 \001(\tB\003" + + "\340A\002\022d\n\rmodel_configs\030\002 \003(\0132H.google.clou" + + "d.optimization.v1.BatchOptimizeToursRequ" + + "est.AsyncModelConfigB\003\340A\002\032\322\001\n\020AsyncModel" + + "Config\022\024\n\014display_name\030\001 \001(\t\022D\n\014input_co" + + "nfig\030\002 \001(\0132).google.cloud.optimization.v" + + "1.InputConfigB\003\340A\002\022F\n\routput_config\030\003 \001(" + + "\0132*.google.cloud.optimization.v1.OutputC" + + "onfigB\003\340A\002\022\032\n\022enable_checkpoints\030\004 \001(\010\"\034" + + "\n\032BatchOptimizeToursResponse\"\232\017\n\rShipmen" + + "tModel\0229\n\tshipments\030\001 \003(\0132&.google.cloud" + + ".optimization.v1.Shipment\0227\n\010vehicles\030\002 " + + "\003(\0132%.google.cloud.optimization.v1.Vehic" + + "le\022 \n\023max_active_vehicles\030\004 \001(\005H\000\210\001\001\0225\n\021" + + "global_start_time\030\005 \001(\0132\032.google.protobu" + + "f.Timestamp\0223\n\017global_end_time\030\006 \001(\0132\032.g" + + "oogle.protobuf.Timestamp\022%\n\035global_durat" + + "ion_cost_per_hour\030\007 \001(\001\022f\n\032duration_dist" + + "ance_matrices\030\010 \003(\0132B.google.cloud.optim" + + "ization.v1.ShipmentModel.DurationDistanc" + + "eMatrix\022)\n!duration_distance_matrix_src_" + + "tags\030\t \003(\t\022)\n!duration_distance_matrix_d" + + "st_tags\030\n \003(\t\022Q\n\025transition_attributes\030\013" + + " \003(\01322.google.cloud.optimization.v1.Tran" + + "sitionAttributes\022b\n\037shipment_type_incomp" + + "atibilities\030\014 \003(\01329.google.cloud.optimiz" + + "ation.v1.ShipmentTypeIncompatibility\022Y\n\032" + + "shipment_type_requirements\030\r \003(\01325.googl" + + "e.cloud.optimization.v1.ShipmentTypeRequ" + + "irement\022T\n\020precedence_rules\030\016 \003(\0132:.goog" + + "le.cloud.optimization.v1.ShipmentModel.P" + + "recedenceRule\022N\n\013break_rules\030\017 \003(\01325.goo" + + "gle.cloud.optimization.v1.ShipmentModel." + + "BreakRuleB\002\030\001\032\316\001\n\026DurationDistanceMatrix" + + "\022T\n\004rows\030\001 \003(\0132F.google.cloud.optimizati" + + "on.v1.ShipmentModel.DurationDistanceMatr" + + "ix.Row\022\031\n\021vehicle_start_tag\030\002 \001(\t\032C\n\003Row" + + "\022,\n\tdurations\030\001 \003(\0132\031.google.protobuf.Du" + + "ration\022\016\n\006meters\030\002 \003(\001\032\321\001\n\016PrecedenceRul" + + "e\022\030\n\013first_index\030\001 \001(\005H\000\210\001\001\022\031\n\021first_is_" + + "delivery\030\003 \001(\010\022\031\n\014second_index\030\002 \001(\005H\001\210\001" + + "\001\022\032\n\022second_is_delivery\030\004 \001(\010\0222\n\017offset_" + + "duration\030\005 \001(\0132\031.google.protobuf.Duratio" + + "nB\016\n\014_first_indexB\017\n\r_second_index\032\254\004\n\tB" + + "reakRule\022Z\n\016break_requests\030\001 \003(\0132B.googl" + + "e.cloud.optimization.v1.ShipmentModel.Br" + + "eakRule.BreakRequest\022h\n\025frequency_constr" + + "aints\030\002 \003(\0132I.google.cloud.optimization." + + "v1.ShipmentModel.BreakRule.FrequencyCons" + + "traint\032\276\001\n\014BreakRequest\022<\n\023earliest_star" + + "t_time\030\001 \001(\0132\032.google.protobuf.Timestamp" + + "B\003\340A\002\022:\n\021latest_start_time\030\002 \001(\0132\032.googl" + + "e.protobuf.TimestampB\003\340A\002\0224\n\014min_duratio" + + "n\030\003 \001(\0132\031.google.protobuf.DurationB\003\340A\002\032" + + "\223\001\n\023FrequencyConstraint\022:\n\022min_break_dur" + + "ation\030\001 \001(\0132\031.google.protobuf.DurationB\003" + + "\340A\002\022@\n\030max_inter_break_duration\030\002 \001(\0132\031." + + "google.protobuf.DurationB\003\340A\002:\002\030\001B\026\n\024_ma" + + "x_active_vehicles\"\200\014\n\010Shipment\022D\n\007pickup" + + "s\030\001 \003(\01323.google.cloud.optimization.v1.S" + + "hipment.VisitRequest\022G\n\ndeliveries\030\002 \003(\013" + + "23.google.cloud.optimization.v1.Shipment" + + ".VisitRequest\022M\n\014load_demands\030\016 \003(\01327.go" + + "ogle.cloud.optimization.v1.Shipment.Load" + + "DemandsEntry\022\031\n\014penalty_cost\030\004 \001(\001H\000\210\001\001\022" + + "\037\n\027allowed_vehicle_indices\030\005 \003(\005\022\031\n\021cost" + + "s_per_vehicle\030\006 \003(\001\022!\n\031costs_per_vehicle" + + "_indices\030\007 \003(\005\0225\n(pickup_to_delivery_rel" + + "ative_detour_limit\030\010 \001(\001H\001\210\001\001\022K\n(pickup_" + + "to_delivery_absolute_detour_limit\030\t \001(\0132" + + "\031.google.protobuf.Duration\022@\n\035pickup_to_" + + "delivery_time_limit\030\n \001(\0132\031.google.proto" + + "buf.Duration\022\025\n\rshipment_type\030\013 \001(\t\022\r\n\005l" + + "abel\030\014 \001(\t\022\016\n\006ignore\030\r \001(\010\022C\n\007demands\030\003 " + + "\003(\0132..google.cloud.optimization.v1.Capac" + + "ityQuantityB\002\030\001\032\243\005\n\014VisitRequest\022-\n\020arri" + + "val_location\030\001 \001(\0132\023.google.type.LatLng\022" + + "@\n\020arrival_waypoint\030\002 \001(\0132&.google.cloud" + + ".optimization.v1.Waypoint\022/\n\022departure_l" + + "ocation\030\003 \001(\0132\023.google.type.LatLng\022B\n\022de" + + "parture_waypoint\030\004 \001(\0132&.google.cloud.op" + + "timization.v1.Waypoint\022\014\n\004tags\030\005 \003(\t\022>\n\014" + + "time_windows\030\006 \003(\0132(.google.cloud.optimi" + + "zation.v1.TimeWindow\022+\n\010duration\030\007 \001(\0132\031" + + ".google.protobuf.Duration\022\014\n\004cost\030\010 \001(\001\022" + + "Z\n\014load_demands\030\014 \003(\0132D.google.cloud.opt" + + "imization.v1.Shipment.VisitRequest.LoadD" + + "emandsEntry\022\023\n\013visit_types\030\n \003(\t\022\r\n\005labe" + + "l\030\013 \001(\t\022C\n\007demands\030\t \003(\0132..google.cloud." + + "optimization.v1.CapacityQuantityB\002\030\001\032_\n\020" + + "LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002" + + " \001(\0132+.google.cloud.optimization.v1.Ship" + + "ment.Load:\0028\001\032\026\n\004Load\022\016\n\006amount\030\002 \001(\003\032_\n" + + "\020LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030" + + "\002 \001(\0132+.google.cloud.optimization.v1.Shi" + + "pment.Load:\0028\001B\017\n\r_penalty_costB+\n)_pick" + + "up_to_delivery_relative_detour_limit\"\242\002\n" + + "\033ShipmentTypeIncompatibility\022\r\n\005types\030\001 " + + "\003(\t\022k\n\024incompatibility_mode\030\002 \001(\0162M.goog" + + "le.cloud.optimization.v1.ShipmentTypeInc" + + "ompatibility.IncompatibilityMode\"\206\001\n\023Inc" + + "ompatibilityMode\022$\n INCOMPATIBILITY_MODE" + + "_UNSPECIFIED\020\000\022!\n\035NOT_PERFORMED_BY_SAME_" + + "VEHICLE\020\001\022&\n\"NOT_IN_SAME_VEHICLE_SIMULTA" + + "NEOUSLY\020\002\"\350\002\n\027ShipmentTypeRequirement\022+\n" + + "#required_shipment_type_alternatives\030\001 \003" + + "(\t\022 \n\030dependent_shipment_types\030\002 \003(\t\022_\n\020" + + "requirement_mode\030\003 \001(\0162E.google.cloud.op" + + "timization.v1.ShipmentTypeRequirement.Re" + + "quirementMode\"\234\001\n\017RequirementMode\022 \n\034REQ" + + "UIREMENT_MODE_UNSPECIFIED\020\000\022\035\n\031PERFORMED" + + "_BY_SAME_VEHICLE\020\001\022\"\n\036IN_SAME_VEHICLE_AT" + + "_PICKUP_TIME\020\002\022$\n IN_SAME_VEHICLE_AT_DEL" + + "IVERY_TIME\020\003\"\301\024\n\007Vehicle\022E\n\013travel_mode\030" + + "\001 \001(\01620.google.cloud.optimization.v1.Veh" + + "icle.TravelMode\022+\n\016start_location\030\003 \001(\0132" + + "\023.google.type.LatLng\022>\n\016start_waypoint\030\004" + + " \001(\0132&.google.cloud.optimization.v1.Wayp" + + "oint\022)\n\014end_location\030\005 \001(\0132\023.google.type" + + ".LatLng\022<\n\014end_waypoint\030\006 \001(\0132&.google.c" + + "loud.optimization.v1.Waypoint\022\022\n\nstart_t" + + "ags\030\007 \003(\t\022\020\n\010end_tags\030\010 \003(\t\022D\n\022start_tim" + + "e_windows\030\t \003(\0132(.google.cloud.optimizat" + + "ion.v1.TimeWindow\022B\n\020end_time_windows\030\n " + + "\003(\0132(.google.cloud.optimization.v1.TimeW" + + "indow\022%\n\030travel_duration_multiple\030\013 \001(\001H" + + "\000\210\001\001\022O\n\020unloading_policy\030\014 \001(\01625.google." + + "cloud.optimization.v1.Vehicle.UnloadingP" + + "olicy\022J\n\013load_limits\030\036 \003(\01325.google.clou" + + "d.optimization.v1.Vehicle.LoadLimitsEntr" + + "y\022\025\n\rcost_per_hour\030\020 \001(\001\022\036\n\026cost_per_tra" + + "veled_hour\030\021 \001(\001\022\032\n\022cost_per_kilometer\030\022" + + " \001(\001\022\022\n\nfixed_cost\030\023 \001(\001\022\036\n\026used_if_rout" + + "e_is_empty\030\024 \001(\010\022Q\n\024route_duration_limit" + + "\030\025 \001(\01323.google.cloud.optimization.v1.Ve" + + "hicle.DurationLimit\022R\n\025travel_duration_l" + + "imit\030\026 \001(\01323.google.cloud.optimization.v" + + "1.Vehicle.DurationLimit\022I\n\024route_distanc" + + "e_limit\030\027 \001(\0132+.google.cloud.optimizatio" + + "n.v1.DistanceLimit\022v\n#extra_visit_durati" + + "on_for_visit_type\030\030 \003(\0132I.google.cloud.o" + + "ptimization.v1.Vehicle.ExtraVisitDuratio" + + "nForVisitTypeEntry\022;\n\nbreak_rule\030\031 \001(\0132\'" + + ".google.cloud.optimization.v1.BreakRule\022" + + "\r\n\005label\030\033 \001(\t\022\016\n\006ignore\030\034 \001(\010\022\036\n\022break_" + + "rule_indices\030\035 \003(\005B\002\030\001\022F\n\ncapacities\030\r \003" + + "(\0132..google.cloud.optimization.v1.Capaci" + + "tyQuantityB\002\030\001\022X\n\024start_load_intervals\030\016" + + " \003(\01326.google.cloud.optimization.v1.Capa" + + "cityQuantityIntervalB\002\030\001\022V\n\022end_load_int" + + "ervals\030\017 \003(\01326.google.cloud.optimization" + + ".v1.CapacityQuantityIntervalB\002\030\001\032\313\002\n\tLoa" + + "dLimit\022\025\n\010max_load\030\001 \001(\003H\000\210\001\001\022\025\n\rsoft_ma" + + "x_load\030\002 \001(\003\022$\n\034cost_per_unit_above_soft" + + "_max\030\003 \001(\001\022U\n\023start_load_interval\030\004 \001(\0132" + + "8.google.cloud.optimization.v1.Vehicle.L" + + "oadLimit.Interval\022S\n\021end_load_interval\030\005" + + " \001(\01328.google.cloud.optimization.v1.Vehi" + + "cle.LoadLimit.Interval\0321\n\010Interval\022\013\n\003mi" + + "n\030\001 \001(\003\022\020\n\003max\030\002 \001(\003H\000\210\001\001B\006\n\004_maxB\013\n\t_ma" + + "x_load\032\360\002\n\rDurationLimit\022/\n\014max_duration" + + "\030\001 \001(\0132\031.google.protobuf.Duration\0224\n\021sof" + + "t_max_duration\030\002 \001(\0132\031.google.protobuf.D" + + "uration\022)\n\034cost_per_hour_after_soft_max\030" + + "\003 \001(\001H\000\210\001\001\022>\n\033quadratic_soft_max_duratio" + + "n\030\004 \001(\0132\031.google.protobuf.Duration\022:\n-co" + + "st_per_square_hour_after_quadratic_soft_" + + "max\030\005 \001(\001H\001\210\001\001B\037\n\035_cost_per_hour_after_s" + + "oft_maxB0\n._cost_per_square_hour_after_q" + + "uadratic_soft_max\032b\n\017LoadLimitsEntry\022\013\n\003" + + "key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/.google.cloud." + + "optimization.v1.Vehicle.LoadLimit:\0028\001\032`\n" + + "#ExtraVisitDurationForVisitTypeEntry\022\013\n\003" + + "key\030\001 \001(\t\022(\n\005value\030\002 \001(\0132\031.google.protob" + + "uf.Duration:\0028\001\"6\n\nTravelMode\022\033\n\027TRAVEL_" + + "MODE_UNSPECIFIED\020\000\022\013\n\007DRIVING\020\001\"b\n\017Unloa" + + "dingPolicy\022 \n\034UNLOADING_POLICY_UNSPECIFI" + + "ED\020\000\022\025\n\021LAST_IN_FIRST_OUT\020\001\022\026\n\022FIRST_IN_" + + "FIRST_OUT\020\002B\033\n\031_travel_duration_multiple" + + "\"\204\003\n\nTimeWindow\022.\n\nstart_time\030\001 \001(\0132\032.go" + + "ogle.protobuf.Timestamp\022,\n\010end_time\030\002 \001(" + + "\0132\032.google.protobuf.Timestamp\0223\n\017soft_st" + + "art_time\030\003 \001(\0132\032.google.protobuf.Timesta" + + "mp\0221\n\rsoft_end_time\030\004 \001(\0132\032.google.proto" + + "buf.Timestamp\0221\n$cost_per_hour_before_so" + + "ft_start_time\030\005 \001(\001H\000\210\001\001\022.\n!cost_per_hou" + + "r_after_soft_end_time\030\006 \001(\001H\001\210\001\001B\'\n%_cos" + + "t_per_hour_before_soft_start_timeB$\n\"_co" + + "st_per_hour_after_soft_end_time\"3\n\020Capac" + + "ityQuantity\022\014\n\004type\030\001 \001(\t\022\r\n\005value\030\002 \001(\003" + + ":\002\030\001\"x\n\030CapacityQuantityInterval\022\014\n\004type" + + "\030\001 \001(\t\022\026\n\tmin_value\030\002 \001(\003H\000\210\001\001\022\026\n\tmax_va" + + "lue\030\003 \001(\003H\001\210\001\001:\002\030\001B\014\n\n_min_valueB\014\n\n_max" + + "_value\"\277\001\n\rDistanceLimit\022\027\n\nmax_meters\030\001" + + " \001(\003H\000\210\001\001\022\034\n\017soft_max_meters\030\002 \001(\003H\001\210\001\001\022" + + ".\n!cost_per_kilometer_above_soft_max\030\003 \001" + + "(\001H\002\210\001\001B\r\n\013_max_metersB\022\n\020_soft_max_mete" + + "rsB$\n\"_cost_per_kilometer_above_soft_max" + + "\"\205\002\n\024TransitionAttributes\022\017\n\007src_tag\030\001 \001" + + "(\t\022\030\n\020excluded_src_tag\030\002 \001(\t\022\017\n\007dst_tag\030" + + "\003 \001(\t\022\030\n\020excluded_dst_tag\030\004 \001(\t\022\014\n\004cost\030" + + "\005 \001(\001\022\032\n\022cost_per_kilometer\030\006 \001(\001\022C\n\016dis" + + "tance_limit\030\007 \001(\0132+.google.cloud.optimiz" + + "ation.v1.DistanceLimit\022(\n\005delay\030\010 \001(\0132\031." + + "google.protobuf.Duration\"\201\001\n\010Waypoint\022:\n" + + "\010location\030\001 \001(\0132&.google.cloud.optimizat" + + "ion.v1.LocationH\000\022\022\n\010place_id\030\002 \001(\tH\000\022\024\n" + + "\014side_of_road\030\003 \001(\010B\017\n\rlocation_type\"R\n\010" + + "Location\022$\n\007lat_lng\030\001 \001(\0132\023.google.type." + + "LatLng\022\024\n\007heading\030\002 \001(\005H\000\210\001\001B\n\n\010_heading" + + "\"\214\004\n\tBreakRule\022L\n\016break_requests\030\001 \003(\01324" + + ".google.cloud.optimization.v1.BreakRule." + + "BreakRequest\022Z\n\025frequency_constraints\030\002 " + + "\003(\0132;.google.cloud.optimization.v1.Break" + + "Rule.FrequencyConstraint\032\276\001\n\014BreakReques" + + "t\022<\n\023earliest_start_time\030\001 \001(\0132\032.google." + + "protobuf.TimestampB\003\340A\002\022:\n\021latest_start_" + + "time\030\002 \001(\0132\032.google.protobuf.TimestampB\003" + + "\340A\002\0224\n\014min_duration\030\003 \001(\0132\031.google.proto" + + "buf.DurationB\003\340A\002\032\223\001\n\023FrequencyConstrain" + + "t\022:\n\022min_break_duration\030\001 \001(\0132\031.google.p" + + "rotobuf.DurationB\003\340A\002\022@\n\030max_inter_break" + + "_duration\030\002 \001(\0132\031.google.protobuf.Durati" + + "onB\003\340A\002\"\303\026\n\rShipmentRoute\022\025\n\rvehicle_ind" + + "ex\030\001 \001(\005\022\025\n\rvehicle_label\030\002 \001(\t\0226\n\022vehic" + + "le_start_time\030\005 \001(\0132\032.google.protobuf.Ti" + + "mestamp\0224\n\020vehicle_end_time\030\006 \001(\0132\032.goog" + + "le.protobuf.Timestamp\022A\n\006visits\030\007 \003(\01321." + + "google.cloud.optimization.v1.ShipmentRou" + + "te.Visit\022K\n\013transitions\030\010 \003(\01326.google.c" + + "loud.optimization.v1.ShipmentRoute.Trans" + + "ition\022#\n\033has_traffic_infeasibilities\030\t \001" + + "(\010\022S\n\016route_polyline\030\n \001(\0132;.google.clou" + + "d.optimization.v1.ShipmentRoute.EncodedP" + + "olyline\022A\n\006breaks\030\013 \003(\01321.google.cloud.o" + + "ptimization.v1.ShipmentRoute.Break\022@\n\007me" + + "trics\030\014 \001(\0132/.google.cloud.optimization." + + "v1.AggregatedMetrics\022P\n\013route_costs\030\021 \003(" + + "\0132;.google.cloud.optimization.v1.Shipmen" + + "tRoute.RouteCostsEntry\022\030\n\020route_total_co" + + "st\030\022 \001(\001\022E\n\tend_loads\030\r \003(\0132..google.clo" + + "ud.optimization.v1.CapacityQuantityB\002\030\001\022" + + "P\n\014travel_steps\030\016 \003(\01326.google.cloud.opt" + + "imization.v1.ShipmentRoute.TravelStepB\002\030" + + "\001\0225\n\016vehicle_detour\030\017 \001(\0132\031.google.proto" + + "buf.DurationB\002\030\001\022W\n\030delay_before_vehicle" + + "_end\030\020 \001(\01321.google.cloud.optimization.v" + + "1.ShipmentRoute.DelayB\002\030\001\032h\n\005Delay\022.\n\nst" + + "art_time\030\001 \001(\0132\032.google.protobuf.Timesta" + + "mp\022+\n\010duration\030\002 \001(\0132\031.google.protobuf.D" + + "uration:\002\030\001\032\365\004\n\005Visit\022\026\n\016shipment_index\030" + + "\001 \001(\005\022\021\n\tis_pickup\030\002 \001(\010\022\033\n\023visit_reques" + + "t_index\030\003 \001(\005\022.\n\nstart_time\030\004 \001(\0132\032.goog" + + "le.protobuf.Timestamp\022X\n\014load_demands\030\013 " + + "\003(\0132B.google.cloud.optimization.v1.Shipm" + + "entRoute.Visit.LoadDemandsEntry\022)\n\006detou" + + "r\030\006 \001(\0132\031.google.protobuf.Duration\022\026\n\016sh" + + "ipment_label\030\007 \001(\t\022\023\n\013visit_label\030\010 \001(\t\022" + + "I\n\rarrival_loads\030\t \003(\0132..google.cloud.op" + + "timization.v1.CapacityQuantityB\002\030\001\022Q\n\022de" + + "lay_before_start\030\n \001(\01321.google.cloud.op" + + "timization.v1.ShipmentRoute.DelayB\002\030\001\022C\n" + + "\007demands\030\005 \003(\0132..google.cloud.optimizati" + + "on.v1.CapacityQuantityB\002\030\001\032_\n\020LoadDemand" + + "sEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002 \001(\0132+.goo" + + "gle.cloud.optimization.v1.Shipment.Load:" + + "\0028\001\032\344\005\n\nTransition\0222\n\017travel_duration\030\001 " + + "\001(\0132\031.google.protobuf.Duration\022\036\n\026travel" + + "_distance_meters\030\002 \001(\001\022 \n\030traffic_info_u" + + "navailable\030\003 \001(\010\0221\n\016delay_duration\030\004 \001(\013" + + "2\031.google.protobuf.Duration\0221\n\016break_dur" + + "ation\030\005 \001(\0132\031.google.protobuf.Duration\0220" + + "\n\rwait_duration\030\006 \001(\0132\031.google.protobuf." + + "Duration\0221\n\016total_duration\030\007 \001(\0132\031.googl" + + "e.protobuf.Duration\022.\n\nstart_time\030\010 \001(\0132" + + "\032.google.protobuf.Timestamp\022S\n\016route_pol" + + "yline\030\t \001(\0132;.google.cloud.optimization." + + "v1.ShipmentRoute.EncodedPolyline\022_\n\rvehi" + + "cle_loads\030\013 \003(\0132H.google.cloud.optimizat" + + "ion.v1.ShipmentRoute.Transition.VehicleL" + + "oadsEntry\022A\n\005loads\030\n \003(\0132..google.cloud." + + "optimization.v1.CapacityQuantityB\002\030\001\032l\n\021" + + "VehicleLoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030" + + "\002 \001(\01327.google.cloud.optimization.v1.Shi" + + "pmentRoute.VehicleLoad:\0028\001\032\035\n\013VehicleLoa" + + "d\022\016\n\006amount\030\001 \001(\003\032!\n\017EncodedPolyline\022\016\n\006" + + "points\030\001 \001(\t\032d\n\005Break\022.\n\nstart_time\030\001 \001(" + + "\0132\032.google.protobuf.Timestamp\022+\n\010duratio" + + "n\030\002 \001(\0132\031.google.protobuf.Duration\032\315\001\n\nT" + + "ravelStep\022+\n\010duration\030\001 \001(\0132\031.google.pro" + + "tobuf.Duration\022\027\n\017distance_meters\030\002 \001(\001\022" + + " \n\030traffic_info_unavailable\030\003 \001(\010\022S\n\016rou" + + "te_polyline\030\004 \001(\0132;.google.cloud.optimiz" + + "ation.v1.ShipmentRoute.EncodedPolyline:\002" + + "\030\001\0321\n\017RouteCostsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + + "lue\030\002 \001(\001:\0028\001\"\376\004\n\017SkippedShipment\022\r\n\005ind" + + "ex\030\001 \001(\005\022\r\n\005label\030\002 \001(\t\022E\n\007reasons\030\003 \003(\013" + + "24.google.cloud.optimization.v1.SkippedS" + + "hipment.Reason\032\205\004\n\006Reason\022G\n\004code\030\001 \001(\0162" + + "9.google.cloud.optimization.v1.SkippedSh" + + "ipment.Reason.Code\022\"\n\025example_vehicle_in" + + "dex\030\002 \001(\005H\000\210\001\001\022&\n\036example_exceeded_capac" + + "ity_type\030\003 \001(\t\"\313\002\n\004Code\022\024\n\020CODE_UNSPECIF" + + "IED\020\000\022\016\n\nNO_VEHICLE\020\001\022#\n\037DEMAND_EXCEEDS_" + + "VEHICLE_CAPACITY\020\002\0225\n1CANNOT_BE_PERFORME" + + "D_WITHIN_VEHICLE_DISTANCE_LIMIT\020\003\0225\n1CAN" + + "NOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION" + + "_LIMIT\020\004\022<\n8CANNOT_BE_PERFORMED_WITHIN_V" + + "EHICLE_TRAVEL_DURATION_LIMIT\020\005\0223\n/CANNOT" + + "_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOW" + + "S\020\006\022\027\n\023VEHICLE_NOT_ALLOWED\020\007B\030\n\026_example" + + "_vehicle_index\"\330\005\n\021AggregatedMetrics\022 \n\030" + + "performed_shipment_count\030\001 \001(\005\0222\n\017travel" + + "_duration\030\002 \001(\0132\031.google.protobuf.Durati" + + "on\0220\n\rwait_duration\030\003 \001(\0132\031.google.proto" + + "buf.Duration\0221\n\016delay_duration\030\004 \001(\0132\031.g" + + "oogle.protobuf.Duration\0221\n\016break_duratio" + + "n\030\005 \001(\0132\031.google.protobuf.Duration\0221\n\016vi" + + "sit_duration\030\006 \001(\0132\031.google.protobuf.Dur" + + "ation\0221\n\016total_duration\030\007 \001(\0132\031.google.p" + + "rotobuf.Duration\022\036\n\026travel_distance_mete" + + "rs\030\010 \001(\001\022P\n\tmax_loads\030\t \003(\0132=.google.clo" + + "ud.optimization.v1.AggregatedMetrics.Max" + + "LoadsEntry\022M\n\005costs\030\n \003(\0132:.google.cloud" + + ".optimization.v1.AggregatedMetrics.Costs" + + "EntryB\002\030\001\022\026\n\ntotal_cost\030\013 \001(\001B\002\030\001\032h\n\rMax" + + "LoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030\002 \001(\01327" + + ".google.cloud.optimization.v1.ShipmentRo" + + "ute.VehicleLoad:\0028\001\032,\n\nCostsEntry\022\013\n\003key" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\237\006\n\032InjectedSo" + + "lutionConstraint\022;\n\006routes\030\001 \003(\0132+.googl" + + "e.cloud.optimization.v1.ShipmentRoute\022H\n" + + "\021skipped_shipments\030\002 \003(\0132-.google.cloud." + + "optimization.v1.SkippedShipment\022m\n\026const" + + "raint_relaxations\030\003 \003(\0132M.google.cloud.o" + + "ptimization.v1.InjectedSolutionConstrain" + + "t.ConstraintRelaxation\032\212\004\n\024ConstraintRel" + + "axation\022m\n\013relaxations\030\001 \003(\0132X.google.cl" + + "oud.optimization.v1.InjectedSolutionCons" + + "traint.ConstraintRelaxation.Relaxation\022\027" + + "\n\017vehicle_indices\030\002 \003(\005\032\351\002\n\nRelaxation\022m", + "\n\005level\030\001 \001(\0162^.google.cloud.optimizatio" + + "n.v1.InjectedSolutionConstraint.Constrai" + + "ntRelaxation.Relaxation.Level\0222\n\016thresho" + + "ld_time\030\002 \001(\0132\032.google.protobuf.Timestam" + + "p\022\035\n\025threshold_visit_count\030\003 \001(\005\"\230\001\n\005Lev" + + "el\022\025\n\021LEVEL_UNSPECIFIED\020\000\022%\n!RELAX_VISIT" + + "_TIMES_AFTER_THRESHOLD\020\001\0222\n.RELAX_VISIT_" + + "TIMES_AND_SEQUENCE_AFTER_THRESHOLD\020\002\022\035\n\031" + + "RELAX_ALL_AFTER_THRESHOLD\020\003\"\375\002\n\034Optimize" + + "ToursValidationError\022\014\n\004code\030\001 \001(\005\022\024\n\014di" + + "splay_name\030\002 \001(\t\022Y\n\006fields\030\003 \003(\0132I.googl" + + "e.cloud.optimization.v1.OptimizeToursVal" + + "idationError.FieldReference\022\025\n\rerror_mes" + + "sage\030\004 \001(\t\022\030\n\020offending_values\030\005 \001(\t\032\254\001\n" + + "\016FieldReference\022\014\n\004name\030\001 \001(\t\022\017\n\005index\030\002" + + " \001(\005H\000\022\r\n\003key\030\004 \001(\tH\000\022\\\n\tsub_field\030\003 \001(\013" + + "2I.google.cloud.optimization.v1.Optimize" + + "ToursValidationError.FieldReferenceB\016\n\014i" + + "ndex_or_key2\340\004\n\014FleetRouting\022\342\001\n\rOptimiz" + + "eTours\0222.google.cloud.optimization.v1.Op" + + "timizeToursRequest\0323.google.cloud.optimi" + + "zation.v1.OptimizeToursResponse\"h\202\323\344\223\002b\"" + + "1/v1/{parent=projects/*/locations/*}:opt" + + "imizeTours:\001*Z*\"%/v1/{parent=projects/*}" + + ":optimizeTours:\001*\022\224\002\n\022BatchOptimizeTours" + + "\0227.google.cloud.optimization.v1.BatchOpt" + + "imizeToursRequest\032\035.google.longrunning.O" + + "peration\"\245\001\202\323\344\223\002l\"6/v1/{parent=projects/" + + "*/locations/*}:batchOptimizeTours:\001*Z/\"*" + + "/v1/{parent=projects/*}:batchOptimizeTou" + + "rs:\001*\312A0\n\032BatchOptimizeToursResponse\022\022As" + + "yncModelMetadata\032T\312A cloudoptimization.g" + + "oogleapis.com\322A.https://www.googleapis.c" + + "om/auth/cloud-platformB\201\001\n com.google.cl" + + "oud.optimization.v1B\021FleetRoutingProtoP\001" + + "ZHgoogle.golang.org/genproto/googleapis/" + + "cloud/optimization/v1;optimizationb\006prot" + + "o3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor(), + com.google.longrunning.OperationsProto.getDescriptor(), + com.google.protobuf.DurationProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.type.LatLngProto.getDescriptor(), + }); + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor, + new java.lang.String[] { "Parent", "Timeout", "Model", "SolvingMode", "MaxValidationErrors", "SearchMode", "InjectedFirstSolutionRoutes", "InjectedSolutionConstraint", "RefreshDetailsRoutes", "InterpretInjectedSolutionsUsingLabels", "ConsiderRoadTraffic", "PopulatePolylines", "PopulateTransitionPolylines", "AllowLargeDeadlineDespiteInterruptionRisk", "UseGeodesicDistances", "GeodesicMetersPerSecond", "Label", "PopulateTravelStepPolylines", "MaxValidationErrors", "GeodesicMetersPerSecond", }); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor, + new java.lang.String[] { "Routes", "RequestLabel", "SkippedShipments", "ValidationErrors", "Metrics", "TotalCost", }); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor = + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor, + new java.lang.String[] { "AggregatedRouteMetrics", "SkippedMandatoryShipmentCount", "UsedVehicleCount", "EarliestVehicleStartTime", "LatestVehicleEndTime", "Costs", "TotalCost", }); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor = + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor, + new java.lang.String[] { "Parent", "ModelConfigs", }); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor = + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor, + new java.lang.String[] { "DisplayName", "InputConfig", "OutputConfig", "EnableCheckpoints", }); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor, + new java.lang.String[] { }); + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor, + new java.lang.String[] { "Shipments", "Vehicles", "MaxActiveVehicles", "GlobalStartTime", "GlobalEndTime", "GlobalDurationCostPerHour", "DurationDistanceMatrices", "DurationDistanceMatrixSrcTags", "DurationDistanceMatrixDstTags", "TransitionAttributes", "ShipmentTypeIncompatibilities", "ShipmentTypeRequirements", "PrecedenceRules", "BreakRules", "MaxActiveVehicles", }); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor, + new java.lang.String[] { "Rows", "VehicleStartTag", }); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor, + new java.lang.String[] { "Durations", "Meters", }); + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor, + new java.lang.String[] { "FirstIndex", "FirstIsDelivery", "SecondIndex", "SecondIsDelivery", "OffsetDuration", "FirstIndex", "SecondIndex", }); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor, + new java.lang.String[] { "BreakRequests", "FrequencyConstraints", }); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor, + new java.lang.String[] { "EarliestStartTime", "LatestStartTime", "MinDuration", }); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor, + new java.lang.String[] { "MinBreakDuration", "MaxInterBreakDuration", }); + internal_static_google_cloud_optimization_v1_Shipment_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_descriptor, + new java.lang.String[] { "Pickups", "Deliveries", "LoadDemands", "PenaltyCost", "AllowedVehicleIndices", "CostsPerVehicle", "CostsPerVehicleIndices", "PickupToDeliveryRelativeDetourLimit", "PickupToDeliveryAbsoluteDetourLimit", "PickupToDeliveryTimeLimit", "ShipmentType", "Label", "Ignore", "Demands", "PenaltyCost", "PickupToDeliveryRelativeDetourLimit", }); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor, + new java.lang.String[] { "ArrivalLocation", "ArrivalWaypoint", "DepartureLocation", "DepartureWaypoint", "Tags", "TimeWindows", "Duration", "Cost", "LoadDemands", "VisitTypes", "Label", "Demands", }); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor, + new java.lang.String[] { "Amount", }); + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor, + new java.lang.String[] { "Types", "IncompatibilityMode", }); + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor, + new java.lang.String[] { "RequiredShipmentTypeAlternatives", "DependentShipmentTypes", "RequirementMode", }); + internal_static_google_cloud_optimization_v1_Vehicle_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_descriptor, + new java.lang.String[] { "TravelMode", "StartLocation", "StartWaypoint", "EndLocation", "EndWaypoint", "StartTags", "EndTags", "StartTimeWindows", "EndTimeWindows", "TravelDurationMultiple", "UnloadingPolicy", "LoadLimits", "CostPerHour", "CostPerTraveledHour", "CostPerKilometer", "FixedCost", "UsedIfRouteIsEmpty", "RouteDurationLimit", "TravelDurationLimit", "RouteDistanceLimit", "ExtraVisitDurationForVisitType", "BreakRule", "Label", "Ignore", "BreakRuleIndices", "Capacities", "StartLoadIntervals", "EndLoadIntervals", "TravelDurationMultiple", }); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor, + new java.lang.String[] { "MaxLoad", "SoftMaxLoad", "CostPerUnitAboveSoftMax", "StartLoadInterval", "EndLoadInterval", "MaxLoad", }); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor, + new java.lang.String[] { "Min", "Max", "Max", }); + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor, + new java.lang.String[] { "MaxDuration", "SoftMaxDuration", "CostPerHourAfterSoftMax", "QuadraticSoftMaxDuration", "CostPerSquareHourAfterQuadraticSoftMax", "CostPerHourAfterSoftMax", "CostPerSquareHourAfterQuadraticSoftMax", }); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(3); + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_TimeWindow_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_TimeWindow_descriptor, + new java.lang.String[] { "StartTime", "EndTime", "SoftStartTime", "SoftEndTime", "CostPerHourBeforeSoftStartTime", "CostPerHourAfterSoftEndTime", "CostPerHourBeforeSoftStartTime", "CostPerHourAfterSoftEndTime", }); + internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor, + new java.lang.String[] { "Type", "Value", }); + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor, + new java.lang.String[] { "Type", "MinValue", "MaxValue", "MinValue", "MaxValue", }); + internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor, + new java.lang.String[] { "MaxMeters", "SoftMaxMeters", "CostPerKilometerAboveSoftMax", "MaxMeters", "SoftMaxMeters", "CostPerKilometerAboveSoftMax", }); + internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor, + new java.lang.String[] { "SrcTag", "ExcludedSrcTag", "DstTag", "ExcludedDstTag", "Cost", "CostPerKilometer", "DistanceLimit", "Delay", }); + internal_static_google_cloud_optimization_v1_Waypoint_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Waypoint_descriptor, + new java.lang.String[] { "Location", "PlaceId", "SideOfRoad", "LocationType", }); + internal_static_google_cloud_optimization_v1_Location_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Location_descriptor, + new java.lang.String[] { "LatLng", "Heading", "Heading", }); + internal_static_google_cloud_optimization_v1_BreakRule_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BreakRule_descriptor, + new java.lang.String[] { "BreakRequests", "FrequencyConstraints", }); + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor = + internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor, + new java.lang.String[] { "EarliestStartTime", "LatestStartTime", "MinDuration", }); + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor = + internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor, + new java.lang.String[] { "MinBreakDuration", "MaxInterBreakDuration", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor, + new java.lang.String[] { "VehicleIndex", "VehicleLabel", "VehicleStartTime", "VehicleEndTime", "Visits", "Transitions", "HasTrafficInfeasibilities", "RoutePolyline", "Breaks", "Metrics", "RouteCosts", "RouteTotalCost", "EndLoads", "TravelSteps", "VehicleDetour", "DelayBeforeVehicleEnd", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor, + new java.lang.String[] { "StartTime", "Duration", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor, + new java.lang.String[] { "ShipmentIndex", "IsPickup", "VisitRequestIndex", "StartTime", "LoadDemands", "Detour", "ShipmentLabel", "VisitLabel", "ArrivalLoads", "DelayBeforeStart", "Demands", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor, + new java.lang.String[] { "TravelDuration", "TravelDistanceMeters", "TrafficInfoUnavailable", "DelayDuration", "BreakDuration", "WaitDuration", "TotalDuration", "StartTime", "RoutePolyline", "VehicleLoads", "Loads", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(3); + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor, + new java.lang.String[] { "Amount", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(4); + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor, + new java.lang.String[] { "Points", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(5); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor, + new java.lang.String[] { "StartTime", "Duration", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(6); + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor, + new java.lang.String[] { "Duration", "DistanceMeters", "TrafficInfoUnavailable", "RoutePolyline", }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(7); + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor, + new java.lang.String[] { "Index", "Label", "Reasons", }); + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor = + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor, + new java.lang.String[] { "Code", "ExampleVehicleIndex", "ExampleExceededCapacityType", "ExampleVehicleIndex", }); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor, + new java.lang.String[] { "PerformedShipmentCount", "TravelDuration", "WaitDuration", "DelayDuration", "BreakDuration", "VisitDuration", "TotalDuration", "TravelDistanceMeters", "MaxLoads", "Costs", "TotalCost", }); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor = + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor = + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor = + getDescriptor().getMessageTypes().get(20); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor, + new java.lang.String[] { "Routes", "SkippedShipments", "ConstraintRelaxations", }); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor = + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor, + new java.lang.String[] { "Relaxations", "VehicleIndices", }); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor = + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor, + new java.lang.String[] { "Level", "ThresholdTime", "ThresholdVisitCount", }); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor = + getDescriptor().getMessageTypes().get(21); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor, + new java.lang.String[] { "Code", "DisplayName", "Fields", "ErrorMessage", "OffendingValues", }); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor = + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor, + new java.lang.String[] { "Name", "Index", "Key", "SubField", "IndexOrKey", }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.oauthScopes); + registry.add(com.google.longrunning.OperationsProto.operationInfo); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.type.LatLngProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java similarity index 69% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java index 57877ec..b56e862 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java @@ -1,57 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** - * - * *
  * The Google Cloud Storage location where the output file will be written to.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsDestination} */ -public final class GcsDestination extends com.google.protobuf.GeneratedMessageV3 - implements +public final class GcsDestination extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.GcsDestination) GcsDestinationOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use GcsDestination.newBuilder() to construct. private GcsDestination(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private GcsDestination() { uri_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new GcsDestination(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private GcsDestination( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -70,20 +53,19 @@ private GcsDestination( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - uri_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + uri_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -91,39 +73,34 @@ private GcsDestination( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsDestination.class, - com.google.cloud.optimization.v1.GcsDestination.Builder.class); + com.google.cloud.optimization.v1.GcsDestination.class, com.google.cloud.optimization.v1.GcsDestination.Builder.class); } public static final int URI_FIELD_NUMBER = 1; private volatile java.lang.Object uri_; /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The uri. */ @java.lang.Override @@ -132,29 +109,29 @@ public java.lang.String getUri() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; } } /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for uri. */ @java.lang.Override - public com.google.protobuf.ByteString getUriBytes() { + public com.google.protobuf.ByteString + getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); uri_ = b; return b; } else { @@ -163,7 +140,6 @@ public com.google.protobuf.ByteString getUriBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -175,7 +151,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } @@ -199,15 +176,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.GcsDestination)) { return super.equals(obj); } - com.google.cloud.optimization.v1.GcsDestination other = - (com.google.cloud.optimization.v1.GcsDestination) obj; + com.google.cloud.optimization.v1.GcsDestination other = (com.google.cloud.optimization.v1.GcsDestination) obj; - if (!getUri().equals(other.getUri())) return false; + if (!getUri() + .equals(other.getUri())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -226,127 +203,118 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.GcsDestination parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.GcsDestination parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.GcsDestination parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.GcsDestination prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * The Google Cloud Storage location where the output file will be written to.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsDestination} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.GcsDestination) com.google.cloud.optimization.v1.GcsDestinationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsDestination.class, - com.google.cloud.optimization.v1.GcsDestination.Builder.class); + com.google.cloud.optimization.v1.GcsDestination.class, com.google.cloud.optimization.v1.GcsDestination.Builder.class); } // Construct using com.google.cloud.optimization.v1.GcsDestination.newBuilder() @@ -354,15 +322,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -372,9 +341,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; } @java.lang.Override @@ -393,8 +362,7 @@ public com.google.cloud.optimization.v1.GcsDestination build() { @java.lang.Override public com.google.cloud.optimization.v1.GcsDestination buildPartial() { - com.google.cloud.optimization.v1.GcsDestination result = - new com.google.cloud.optimization.v1.GcsDestination(this); + com.google.cloud.optimization.v1.GcsDestination result = new com.google.cloud.optimization.v1.GcsDestination(this); result.uri_ = uri_; onBuilt(); return result; @@ -404,39 +372,38 @@ public com.google.cloud.optimization.v1.GcsDestination buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.GcsDestination) { - return mergeFrom((com.google.cloud.optimization.v1.GcsDestination) other); + return mergeFrom((com.google.cloud.optimization.v1.GcsDestination)other); } else { super.mergeFrom(other); return this; @@ -444,8 +411,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.GcsDestination other) { - if (other == com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) return this; if (!other.getUri().isEmpty()) { uri_ = other.uri_; onChanged(); @@ -481,20 +447,18 @@ public Builder mergeFrom( private java.lang.Object uri_ = ""; /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The uri. */ public java.lang.String getUri() { java.lang.Object ref = uri_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; @@ -503,21 +467,20 @@ public java.lang.String getUri() { } } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for uri. */ - public com.google.protobuf.ByteString getUriBytes() { + public com.google.protobuf.ByteString + getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); uri_ = b; return b; } else { @@ -525,68 +488,61 @@ public com.google.protobuf.ByteString getUriBytes() { } } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The uri to set. * @return This builder for chaining. */ - public Builder setUri(java.lang.String value) { + public Builder setUri( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + uri_ = value; onChanged(); return this; } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearUri() { - + uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The bytes for uri to set. * @return This builder for chaining. */ - public Builder setUriBytes(com.google.protobuf.ByteString value) { + public Builder setUriBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + uri_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -596,12 +552,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.GcsDestination) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.GcsDestination) private static final com.google.cloud.optimization.v1.GcsDestination DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.GcsDestination(); } @@ -610,16 +566,16 @@ public static com.google.cloud.optimization.v1.GcsDestination getDefaultInstance return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GcsDestination parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GcsDestination(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GcsDestination parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GcsDestination(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -634,4 +590,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsDestination getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java similarity index 50% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java index 21b8822..e40311e 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java @@ -1,50 +1,29 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface GcsDestinationOrBuilder - extends +public interface GcsDestinationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.GcsDestination) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The uri. */ java.lang.String getUri(); /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for uri. */ - com.google.protobuf.ByteString getUriBytes(); + com.google.protobuf.ByteString + getUriBytes(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java similarity index 68% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java index dfcc8f1..7e1dce1 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java @@ -1,57 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** - * - * *
  * The Google Cloud Storage location where the input file will be read from.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsSource} */ -public final class GcsSource extends com.google.protobuf.GeneratedMessageV3 - implements +public final class GcsSource extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.GcsSource) GcsSourceOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use GcsSource.newBuilder() to construct. private GcsSource(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private GcsSource() { uri_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new GcsSource(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private GcsSource( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -70,20 +53,19 @@ private GcsSource( case 0: done = true; break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); + case 10: { + java.lang.String s = input.readStringRequireUtf8(); - uri_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + uri_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -91,39 +73,34 @@ private GcsSource( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsSource.class, - com.google.cloud.optimization.v1.GcsSource.Builder.class); + com.google.cloud.optimization.v1.GcsSource.class, com.google.cloud.optimization.v1.GcsSource.Builder.class); } public static final int URI_FIELD_NUMBER = 1; private volatile java.lang.Object uri_; /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The uri. */ @java.lang.Override @@ -132,29 +109,29 @@ public java.lang.String getUri() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; } } /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for uri. */ @java.lang.Override - public com.google.protobuf.ByteString getUriBytes() { + public com.google.protobuf.ByteString + getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); uri_ = b; return b; } else { @@ -163,7 +140,6 @@ public com.google.protobuf.ByteString getUriBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -175,7 +151,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } @@ -199,15 +176,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.GcsSource)) { return super.equals(obj); } - com.google.cloud.optimization.v1.GcsSource other = - (com.google.cloud.optimization.v1.GcsSource) obj; + com.google.cloud.optimization.v1.GcsSource other = (com.google.cloud.optimization.v1.GcsSource) obj; - if (!getUri().equals(other.getUri())) return false; + if (!getUri() + .equals(other.getUri())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -226,127 +203,118 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.GcsSource parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.GcsSource parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.GcsSource parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.GcsSource parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.GcsSource parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.GcsSource prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * The Google Cloud Storage location where the input file will be read from.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsSource} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.GcsSource) com.google.cloud.optimization.v1.GcsSourceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsSource.class, - com.google.cloud.optimization.v1.GcsSource.Builder.class); + com.google.cloud.optimization.v1.GcsSource.class, com.google.cloud.optimization.v1.GcsSource.Builder.class); } // Construct using com.google.cloud.optimization.v1.GcsSource.newBuilder() @@ -354,15 +322,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -372,9 +341,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_descriptor; } @java.lang.Override @@ -393,8 +362,7 @@ public com.google.cloud.optimization.v1.GcsSource build() { @java.lang.Override public com.google.cloud.optimization.v1.GcsSource buildPartial() { - com.google.cloud.optimization.v1.GcsSource result = - new com.google.cloud.optimization.v1.GcsSource(this); + com.google.cloud.optimization.v1.GcsSource result = new com.google.cloud.optimization.v1.GcsSource(this); result.uri_ = uri_; onBuilt(); return result; @@ -404,39 +372,38 @@ public com.google.cloud.optimization.v1.GcsSource buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.GcsSource) { - return mergeFrom((com.google.cloud.optimization.v1.GcsSource) other); + return mergeFrom((com.google.cloud.optimization.v1.GcsSource)other); } else { super.mergeFrom(other); return this; @@ -480,20 +447,18 @@ public Builder mergeFrom( private java.lang.Object uri_ = ""; /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The uri. */ public java.lang.String getUri() { java.lang.Object ref = uri_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; @@ -502,21 +467,20 @@ public java.lang.String getUri() { } } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for uri. */ - public com.google.protobuf.ByteString getUriBytes() { + public com.google.protobuf.ByteString + getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); uri_ = b; return b; } else { @@ -524,68 +488,61 @@ public com.google.protobuf.ByteString getUriBytes() { } } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The uri to set. * @return This builder for chaining. */ - public Builder setUri(java.lang.String value) { + public Builder setUri( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + uri_ = value; onChanged(); return this; } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearUri() { - + uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** - * - * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The bytes for uri to set. * @return This builder for chaining. */ - public Builder setUriBytes(com.google.protobuf.ByteString value) { + public Builder setUriBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + uri_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -595,12 +552,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.GcsSource) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.GcsSource) private static final com.google.cloud.optimization.v1.GcsSource DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.GcsSource(); } @@ -609,16 +566,16 @@ public static com.google.cloud.optimization.v1.GcsSource getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GcsSource parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GcsSource(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GcsSource parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GcsSource(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -633,4 +590,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsSource getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java similarity index 50% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java index 6b07e33..34e518e 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java @@ -1,50 +1,29 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface GcsSourceOrBuilder - extends +public interface GcsSourceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.GcsSource) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The uri. */ java.lang.String getUri(); /** - * - * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for uri. */ - com.google.protobuf.ByteString getUriBytes(); + com.google.protobuf.ByteString + getUriBytes(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java similarity index 69% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java index 0b9f636..220fdc1 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Solution injected in the request including information about which visits
  * must be constrained and how they must be constrained.
@@ -28,16 +11,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint}
  */
-public final class InjectedSolutionConstraint extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class InjectedSolutionConstraint extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InjectedSolutionConstraint)
     InjectedSolutionConstraintOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use InjectedSolutionConstraint.newBuilder() to construct.
   private InjectedSolutionConstraint(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private InjectedSolutionConstraint() {
     routes_ = java.util.Collections.emptyList();
     skippedShipments_ = java.util.Collections.emptyList();
@@ -46,15 +28,16 @@ private InjectedSolutionConstraint() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new InjectedSolutionConstraint();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private InjectedSolutionConstraint(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -74,53 +57,40 @@ private InjectedSolutionConstraint(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                routes_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              routes_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-              break;
+          case 10: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              routes_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 18:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                skippedShipments_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              skippedShipments_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
-                      extensionRegistry));
-              break;
+            routes_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+            break;
+          }
+          case 18: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              skippedShipments_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 26:
-            {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                constraintRelaxations_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.InjectedSolutionConstraint
-                            .ConstraintRelaxation>();
-                mutable_bitField0_ |= 0x00000004;
-              }
-              constraintRelaxations_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.InjectedSolutionConstraint
-                          .ConstraintRelaxation.parser(),
-                      extensionRegistry));
-              break;
+            skippedShipments_.add(
+                input.readMessage(com.google.cloud.optimization.v1.SkippedShipment.parser(), extensionRegistry));
+            break;
+          }
+          case 26: {
+            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+              constraintRelaxations_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000004;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            constraintRelaxations_.add(
+                input.readMessage(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.parser(), extensionRegistry));
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -128,7 +98,8 @@ private InjectedSolutionConstraint(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -143,106 +114,73 @@ private InjectedSolutionConstraint(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint.class,
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
   }
 
-  public interface ConstraintRelaxationOrBuilder
-      extends
+  public interface ConstraintRelaxationOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation> + java.util.List getRelaxationsList(); /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation - getRelaxations(int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getRelaxations(int index); /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ int getRelaxationsCount(); /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - java.util.List< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder> + java.util.List getRelaxationsOrBuilderList(); /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder - getRelaxationsOrBuilder(int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder getRelaxationsOrBuilder( + int index); /** - * - * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -257,13 +195,10 @@ public interface ConstraintRelaxationOrBuilder
      * 
* * repeated int32 vehicle_indices = 2; - * * @return A list containing the vehicleIndices. */ java.util.List getVehicleIndicesList(); /** - * - * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -278,13 +213,10 @@ public interface ConstraintRelaxationOrBuilder
      * 
* * repeated int32 vehicle_indices = 2; - * * @return The count of vehicleIndices. */ int getVehicleIndicesCount(); /** - * - * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -299,15 +231,12 @@ public interface ConstraintRelaxationOrBuilder
      * 
* * repeated int32 vehicle_indices = 2; - * * @param index The index of the element to return. * @return The vehicleIndices at the given index. */ int getVehicleIndices(int index); } /** - * - * *
    * For a group of vehicles, specifies at what threshold(s) constraints on
    * visits will be relaxed and to which level. Shipments listed in
@@ -315,19 +244,17 @@ public interface ConstraintRelaxationOrBuilder
    * cannot be performed.
    * 
* - * Protobuf type {@code - * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} + * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} */ - public static final class ConstraintRelaxation extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class ConstraintRelaxation extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) ConstraintRelaxationOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use ConstraintRelaxation.newBuilder() to construct. private ConstraintRelaxation(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private ConstraintRelaxation() { relaxations_ = java.util.Collections.emptyList(); vehicleIndices_ = emptyIntList(); @@ -335,15 +262,16 @@ private ConstraintRelaxation() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new ConstraintRelaxation(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private ConstraintRelaxation( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -363,52 +291,43 @@ private ConstraintRelaxation( case 0: done = true; break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - relaxations_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxation.Relaxation>(); - mutable_bitField0_ |= 0x00000001; - } - relaxations_.add( - input.readMessage( - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxation.Relaxation.parser(), - extensionRegistry)); - break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + relaxations_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; } - case 16: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - vehicleIndices_ = newIntList(); - mutable_bitField0_ |= 0x00000002; - } - vehicleIndices_.addInt(input.readInt32()); - break; + relaxations_.add( + input.readMessage(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.parser(), extensionRegistry)); + break; + } + case 16: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + vehicleIndices_ = newIntList(); + mutable_bitField0_ |= 0x00000002; } - case 18: - { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { - vehicleIndices_ = newIntList(); - mutable_bitField0_ |= 0x00000002; - } - while (input.getBytesUntilLimit() > 0) { - vehicleIndices_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; + vehicleIndices_.addInt(input.readInt32()); + break; + } + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { + vehicleIndices_ = newIntList(); + mutable_bitField0_ |= 0x00000002; } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + while (input.getBytesUntilLimit() > 0) { + vehicleIndices_.addInt(input.readInt32()); } + input.popLimit(limit); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -416,7 +335,8 @@ private ConstraintRelaxation( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { relaxations_ = java.util.Collections.unmodifiableList(relaxations_); @@ -428,91 +348,65 @@ private ConstraintRelaxation( makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .class, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder.class); } - public interface RelaxationOrBuilder - extends + public interface RelaxationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) com.google.protobuf.MessageOrBuilder { /** - * - * *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @return The enum numeric value on the wire for level. */ int getLevelValue(); /** - * - * *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @return The level. */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation - .Level - getLevel(); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel(); /** - * - * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; - * * @return Whether the thresholdTime field is set. */ boolean hasThresholdTime(); /** - * - * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; - * * @return The thresholdTime. */ com.google.protobuf.Timestamp getThresholdTime(); /** - * - * *
        * The time at or after which the relaxation `level` may be applied.
        * 
@@ -522,8 +416,6 @@ public interface RelaxationOrBuilder com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder(); /** - * - * *
        * The number of visits at or after which the relaxation `level` may be
        * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -534,14 +426,11 @@ public interface RelaxationOrBuilder
        * 
* * int32 threshold_visit_count = 3; - * * @return The thresholdVisitCount. */ int getThresholdVisitCount(); } /** - * - * *
      * If `relaxations` is empty, the start time and sequence of all visits
      * on `routes` are fully constrained and no new visits may be inserted or
@@ -574,34 +463,33 @@ public interface RelaxationOrBuilder
      * relaxation the time is fixed, unless the vehicle is empty.
      * 
* - * Protobuf type {@code - * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} + * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} */ - public static final class Relaxation extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class Relaxation extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) RelaxationOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Relaxation.newBuilder() to construct. private Relaxation(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Relaxation() { level_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new Relaxation(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private Relaxation( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -620,40 +508,37 @@ private Relaxation( case 0: done = true; break; - case 8: - { - int rawValue = input.readEnum(); + case 8: { + int rawValue = input.readEnum(); - level_ = rawValue; - break; - } - case 18: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (thresholdTime_ != null) { - subBuilder = thresholdTime_.toBuilder(); - } - thresholdTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(thresholdTime_); - thresholdTime_ = subBuilder.buildPartial(); - } - - break; + level_ = rawValue; + break; + } + case 18: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (thresholdTime_ != null) { + subBuilder = thresholdTime_.toBuilder(); } - case 24: - { - thresholdVisitCount_ = input.readInt32(); - break; + thresholdTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(thresholdTime_); + thresholdTime_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + + break; + } + case 24: { + + thresholdVisitCount_ = input.readInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -661,34 +546,27 @@ private Relaxation( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.class, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder.class); } /** - * - * *
        * Expresses the different constraint relaxation levels, which are
        * applied for a visit and those that follow when it satifies the
@@ -696,13 +574,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
        * The enumeration below is in order of increasing relaxation.
        * 
* - * Protobuf enum {@code - * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level} + * Protobuf enum {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level} */ - public enum Level implements com.google.protobuf.ProtocolMessageEnum { + public enum Level + implements com.google.protobuf.ProtocolMessageEnum { /** - * - * *
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
@@ -713,8 +589,6 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
          */
         LEVEL_UNSPECIFIED(0),
         /**
-         *
-         *
          * 
          * Visit start times and vehicle start/end times will be relaxed, but
          * each visit remains bound to the same vehicle and the visit sequence
@@ -726,8 +600,6 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
          */
         RELAX_VISIT_TIMES_AFTER_THRESHOLD(1),
         /**
-         *
-         *
          * 
          * Same as `RELAX_VISIT_TIMES_AFTER_THRESHOLD`, but the visit sequence
          * is also relaxed: visits remain simply bound to their vehicle.
@@ -737,8 +609,6 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
          */
         RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD(2),
         /**
-         *
-         *
          * 
          * Same as `RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD`, but the
          * vehicle is also relaxed: visits are completely free at or after the
@@ -752,8 +622,6 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
         ;
 
         /**
-         *
-         *
          * 
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
@@ -764,8 +632,6 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
          */
         public static final int LEVEL_UNSPECIFIED_VALUE = 0;
         /**
-         *
-         *
          * 
          * Visit start times and vehicle start/end times will be relaxed, but
          * each visit remains bound to the same vehicle and the visit sequence
@@ -777,8 +643,6 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
          */
         public static final int RELAX_VISIT_TIMES_AFTER_THRESHOLD_VALUE = 1;
         /**
-         *
-         *
          * 
          * Same as `RELAX_VISIT_TIMES_AFTER_THRESHOLD`, but the visit sequence
          * is also relaxed: visits remain simply bound to their vehicle.
@@ -788,8 +652,6 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
          */
         public static final int RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD_VALUE = 2;
         /**
-         *
-         *
          * 
          * Same as `RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD`, but the
          * vehicle is also relaxed: visits are completely free at or after the
@@ -800,6 +662,7 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
          */
         public static final int RELAX_ALL_AFTER_THRESHOLD_VALUE = 3;
 
+
         public final int getNumber() {
           if (this == UNRECOGNIZED) {
             throw new java.lang.IllegalArgumentException(
@@ -824,55 +687,50 @@ public static Level valueOf(int value) {
          */
         public static Level forNumber(int value) {
           switch (value) {
-            case 0:
-              return LEVEL_UNSPECIFIED;
-            case 1:
-              return RELAX_VISIT_TIMES_AFTER_THRESHOLD;
-            case 2:
-              return RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD;
-            case 3:
-              return RELAX_ALL_AFTER_THRESHOLD;
-            default:
-              return null;
+            case 0: return LEVEL_UNSPECIFIED;
+            case 1: return RELAX_VISIT_TIMES_AFTER_THRESHOLD;
+            case 2: return RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD;
+            case 3: return RELAX_ALL_AFTER_THRESHOLD;
+            default: return null;
           }
         }
 
-        public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
+        public static com.google.protobuf.Internal.EnumLiteMap
+            internalGetValueMap() {
           return internalValueMap;
         }
+        private static final com.google.protobuf.Internal.EnumLiteMap<
+            Level> internalValueMap =
+              new com.google.protobuf.Internal.EnumLiteMap() {
+                public Level findValueByNumber(int number) {
+                  return Level.forNumber(number);
+                }
+              };
 
-        private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap =
-            new com.google.protobuf.Internal.EnumLiteMap() {
-              public Level findValueByNumber(int number) {
-                return Level.forNumber(number);
-              }
-            };
-
-        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+        public final com.google.protobuf.Descriptors.EnumValueDescriptor
+            getValueDescriptor() {
           if (this == UNRECOGNIZED) {
             throw new java.lang.IllegalStateException(
                 "Can't get the descriptor of an unrecognized enum value.");
           }
           return getDescriptor().getValues().get(ordinal());
         }
-
-        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
+        public final com.google.protobuf.Descriptors.EnumDescriptor
+            getDescriptorForType() {
           return getDescriptor();
         }
-
-        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
-          return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
-              .Relaxation.getDescriptor()
-              .getEnumTypes()
-              .get(0);
+        public static final com.google.protobuf.Descriptors.EnumDescriptor
+            getDescriptor() {
+          return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDescriptor().getEnumTypes().get(0);
         }
 
         private static final Level[] VALUES = values();
 
-        public static Level valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+        public static Level valueOf(
+            com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
           if (desc.getType() != getDescriptor()) {
             throw new java.lang.IllegalArgumentException(
-                "EnumValueDescriptor is not for this type.");
+              "EnumValueDescriptor is not for this type.");
           }
           if (desc.getIndex() == -1) {
             return UNRECOGNIZED;
@@ -892,66 +750,42 @@ private Level(int value) {
       public static final int LEVEL_FIELD_NUMBER = 1;
       private int level_;
       /**
-       *
-       *
        * 
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @return The enum numeric value on the wire for level. */ - @java.lang.Override - public int getLevelValue() { + @java.lang.Override public int getLevelValue() { return level_; } /** - * - * *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @return The level. */ - @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level - getLevel() { + @java.lang.Override public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation - .Level - result = - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.valueOf(level_); - return result == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.valueOf(level_); + return result == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.UNRECOGNIZED : result; } public static final int THRESHOLD_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp thresholdTime_; /** - * - * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; - * * @return Whether the thresholdTime field is set. */ @java.lang.Override @@ -959,25 +793,18 @@ public boolean hasThresholdTime() { return thresholdTime_ != null; } /** - * - * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; - * * @return The thresholdTime. */ @java.lang.Override public com.google.protobuf.Timestamp getThresholdTime() { - return thresholdTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : thresholdTime_; + return thresholdTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; } /** - * - * *
        * The time at or after which the relaxation `level` may be applied.
        * 
@@ -992,8 +819,6 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { public static final int THRESHOLD_VISIT_COUNT_FIELD_NUMBER = 3; private int thresholdVisitCount_; /** - * - * *
        * The number of visits at or after which the relaxation `level` may be
        * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -1004,7 +829,6 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
        * 
* * int32 threshold_visit_count = 3; - * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1013,7 +837,6 @@ public int getThresholdVisitCount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1025,11 +848,9 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (level_ - != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.LEVEL_UNSPECIFIED - .getNumber()) { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (level_ != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.LEVEL_UNSPECIFIED.getNumber()) { output.writeEnum(1, level_); } if (thresholdTime_ != null) { @@ -1047,17 +868,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (level_ - != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.LEVEL_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, level_); + if (level_ != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.LEVEL_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, level_); } if (thresholdTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getThresholdTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getThresholdTime()); } if (thresholdVisitCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, thresholdVisitCount_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, thresholdVisitCount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1067,26 +888,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation)) { + if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation - other = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation) - obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) obj; if (level_ != other.level_) return false; if (hasThresholdTime() != other.hasThresholdTime()) return false; if (hasThresholdTime()) { - if (!getThresholdTime().equals(other.getThresholdTime())) return false; + if (!getThresholdTime() + .equals(other.getThresholdTime())) return false; } - if (getThresholdVisitCount() != other.getThresholdVisitCount()) return false; + if (getThresholdVisitCount() + != other.getThresholdVisitCount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1111,117 +927,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1231,8 +1018,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
        * If `relaxations` is empty, the start time and sequence of all visits
        * on `routes` are fully constrained and no new visits may be inserted or
@@ -1265,47 +1050,40 @@ protected Builder newBuilderForType(
        * relaxation the time is fixed, unless the vehicle is empty.
        * 
* - * Protobuf type {@code - * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} + * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.class, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder.class); } - // Construct using - // com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.newBuilder() + // Construct using com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -1323,26 +1101,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.getDefaultInstance(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - build() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - result = buildPartial(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation build() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1350,14 +1121,8 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - buildPartial() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - result = - new com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxation.Relaxation(this); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation buildPartial() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation result = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation(this); result.level_ = level_; if (thresholdTimeBuilder_ == null) { result.thresholdTime_ = thresholdTime_; @@ -1373,60 +1138,46 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation) { - return mergeFrom( - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation) - other); + if (other instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) { + return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - other) { - if (other - == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation other) { + if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance()) return this; if (other.level_ != 0) { setLevelValue(other.getLevelValue()); } @@ -1451,16 +1202,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parsedMessage = null; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1472,121 +1218,83 @@ public Builder mergeFrom( private int level_ = 0; /** - * - * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @return The enum numeric value on the wire for level. */ - @java.lang.Override - public int getLevelValue() { + @java.lang.Override public int getLevelValue() { return level_; } /** - * - * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @param value The enum numeric value on the wire for level to set. * @return This builder for chaining. */ public Builder setLevelValue(int value) { - + level_ = value; onChanged(); return this; } /** - * - * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @return The level. */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level - getLevel() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level - result = - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.valueOf(level_); - return result == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.valueOf(level_); + return result == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.UNRECOGNIZED : result; } /** - * - * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @param value The level to set. * @return This builder for chaining. */ - public Builder setLevel( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level - value) { + public Builder setLevel(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level value) { if (value == null) { throw new NullPointerException(); } - + level_ = value.getNumber(); onChanged(); return this; } /** - * - * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; * @return This builder for chaining. */ public Builder clearLevel() { - + level_ = 0; onChanged(); return this; @@ -1594,47 +1302,34 @@ public Builder clearLevel() { private com.google.protobuf.Timestamp thresholdTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - thresholdTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> thresholdTimeBuilder_; /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
* * .google.protobuf.Timestamp threshold_time = 2; - * * @return Whether the thresholdTime field is set. */ public boolean hasThresholdTime() { return thresholdTimeBuilder_ != null || thresholdTime_ != null; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
* * .google.protobuf.Timestamp threshold_time = 2; - * * @return The thresholdTime. */ public com.google.protobuf.Timestamp getThresholdTime() { if (thresholdTimeBuilder_ == null) { - return thresholdTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : thresholdTime_; + return thresholdTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; } else { return thresholdTimeBuilder_.getMessage(); } } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1655,15 +1350,14 @@ public Builder setThresholdTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
* * .google.protobuf.Timestamp threshold_time = 2; */ - public Builder setThresholdTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setThresholdTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (thresholdTimeBuilder_ == null) { thresholdTime_ = builderForValue.build(); onChanged(); @@ -1674,8 +1368,6 @@ public Builder setThresholdTime(com.google.protobuf.Timestamp.Builder builderFor return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1686,9 +1378,7 @@ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { if (thresholdTimeBuilder_ == null) { if (thresholdTime_ != null) { thresholdTime_ = - com.google.protobuf.Timestamp.newBuilder(thresholdTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(thresholdTime_).mergeFrom(value).buildPartial(); } else { thresholdTime_ = value; } @@ -1700,8 +1390,6 @@ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1720,8 +1408,6 @@ public Builder clearThresholdTime() { return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1729,13 +1415,11 @@ public Builder clearThresholdTime() { * .google.protobuf.Timestamp threshold_time = 2; */ public com.google.protobuf.Timestamp.Builder getThresholdTimeBuilder() { - + onChanged(); return getThresholdTimeFieldBuilder().getBuilder(); } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1746,14 +1430,11 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { if (thresholdTimeBuilder_ != null) { return thresholdTimeBuilder_.getMessageOrBuilder(); } else { - return thresholdTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : thresholdTime_; + return thresholdTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; } } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1761,26 +1442,21 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { * .google.protobuf.Timestamp threshold_time = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getThresholdTimeFieldBuilder() { if (thresholdTimeBuilder_ == null) { - thresholdTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getThresholdTime(), getParentForChildren(), isClean()); + thresholdTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getThresholdTime(), + getParentForChildren(), + isClean()); thresholdTime_ = null; } return thresholdTimeBuilder_; } - private int thresholdVisitCount_; + private int thresholdVisitCount_ ; /** - * - * *
          * The number of visits at or after which the relaxation `level` may be
          * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -1791,7 +1467,6 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
          * 
* * int32 threshold_visit_count = 3; - * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1799,8 +1474,6 @@ public int getThresholdVisitCount() { return thresholdVisitCount_; } /** - * - * *
          * The number of visits at or after which the relaxation `level` may be
          * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -1811,19 +1484,16 @@ public int getThresholdVisitCount() {
          * 
* * int32 threshold_visit_count = 3; - * * @param value The thresholdVisitCount to set. * @return This builder for chaining. */ public Builder setThresholdVisitCount(int value) { - + thresholdVisitCount_ = value; onChanged(); return this; } /** - * - * *
          * The number of visits at or after which the relaxation `level` may be
          * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -1834,16 +1504,14 @@ public Builder setThresholdVisitCount(int value) {
          * 
* * int32 threshold_visit_count = 3; - * * @return This builder for chaining. */ public Builder clearThresholdVisitCount() { - + thresholdVisitCount_ = 0; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1856,36 +1524,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) - private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxation.Relaxation - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation(); + DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation(); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - getDefaultInstance() { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Relaxation parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Relaxation(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Relaxation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Relaxation(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1897,115 +1559,80 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int RELAXATIONS_FIELD_NUMBER = 1; - private java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation> - relaxations_; + private java.util.List relaxations_; /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ @java.lang.Override - public java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation> - getRelaxationsList() { + public java.util.List getRelaxationsList() { return relaxations_; } /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder> + public java.util.List getRelaxationsOrBuilderList() { return relaxations_; } /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ @java.lang.Override public int getRelaxationsCount() { return relaxations_.size(); } /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - getRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getRelaxations(int index) { return relaxations_.get(index); } /** - * - * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder - getRelaxationsOrBuilder(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder getRelaxationsOrBuilder( + int index) { return relaxations_.get(index); } public static final int VEHICLE_INDICES_FIELD_NUMBER = 2; private com.google.protobuf.Internal.IntList vehicleIndices_; /** - * - * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -2020,16 +1647,14 @@ public int getRelaxationsCount() {
      * 
* * repeated int32 vehicle_indices = 2; - * * @return A list containing the vehicleIndices. */ @java.lang.Override - public java.util.List getVehicleIndicesList() { + public java.util.List + getVehicleIndicesList() { return vehicleIndices_; } /** - * - * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -2044,15 +1669,12 @@ public java.util.List getVehicleIndicesList() {
      * 
* * repeated int32 vehicle_indices = 2; - * * @return The count of vehicleIndices. */ public int getVehicleIndicesCount() { return vehicleIndices_.size(); } /** - * - * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -2067,18 +1689,15 @@ public int getVehicleIndicesCount() {
      * 
* * repeated int32 vehicle_indices = 2; - * * @param index The index of the element to return. * @return The vehicleIndices at the given index. */ public int getVehicleIndices(int index) { return vehicleIndices_.getInt(index); } - private int vehicleIndicesMemoizedSerializedSize = -1; private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2090,7 +1709,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { getSerializedSize(); for (int i = 0; i < relaxations_.size(); i++) { output.writeMessage(1, relaxations_.get(i)); @@ -2112,19 +1732,20 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < relaxations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, relaxations_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, relaxations_.get(i)); } { int dataSize = 0; for (int i = 0; i < vehicleIndices_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - vehicleIndices_.getInt(i)); + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(vehicleIndices_.getInt(i)); } size += dataSize; if (!getVehicleIndicesList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } vehicleIndicesMemoizedSerializedSize = dataSize; } @@ -2136,18 +1757,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)) { + if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) obj; - if (!getRelaxationsList().equals(other.getRelaxationsList())) return false; - if (!getVehicleIndicesList().equals(other.getVehicleIndicesList())) return false; + if (!getRelaxationsList() + .equals(other.getRelaxationsList())) return false; + if (!getVehicleIndicesList() + .equals(other.getVehicleIndicesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2172,102 +1792,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2277,8 +1883,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * For a group of vehicles, specifies at what threshold(s) constraints on
      * visits will be relaxed and to which level. Shipments listed in
@@ -2286,48 +1890,41 @@ protected Builder newBuilderForType(
      * cannot be performed.
      * 
* - * Protobuf type {@code - * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} + * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .class, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder.class); } - // Construct using - // com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.newBuilder() + // Construct using com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { getRelaxationsFieldBuilder(); } } - @java.lang.Override public Builder clear() { super.clear(); @@ -2343,23 +1940,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .getDefaultInstance(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - build() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = - buildPartial(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation build() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -2367,11 +1960,8 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - buildPartial() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = - new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation( - this); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation buildPartial() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation(this); int from_bitField0_ = bitField0_; if (relaxationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { @@ -2395,56 +1985,46 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) { - return mergeFrom( - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) - other); + if (other instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) { + return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other) { - if (other - == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other) { + if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance()) return this; if (relaxationsBuilder_ == null) { if (!other.relaxations_.isEmpty()) { if (relaxations_.isEmpty()) { @@ -2463,10 +2043,9 @@ public Builder mergeFrom( relaxationsBuilder_ = null; relaxations_ = other.relaxations_; bitField0_ = (bitField0_ & ~0x00000001); - relaxationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getRelaxationsFieldBuilder() - : null; + relaxationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRelaxationsFieldBuilder() : null; } else { relaxationsBuilder_.addAllMessages(other.relaxations_); } @@ -2497,14 +2076,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parsedMessage = null; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -2513,49 +2089,29 @@ public Builder mergeFrom( } return this; } - private int bitField0_; - private java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation> - relaxations_ = java.util.Collections.emptyList(); - + private java.util.List relaxations_ = + java.util.Collections.emptyList(); private void ensureRelaxationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - relaxations_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation>(relaxations_); + relaxations_ = new java.util.ArrayList(relaxations_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder> - relaxationsBuilder_; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder> relaxationsBuilder_; /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation> - getRelaxationsList() { + public java.util.List getRelaxationsList() { if (relaxationsBuilder_ == null) { return java.util.Collections.unmodifiableList(relaxations_); } else { @@ -2563,16 +2119,12 @@ private void ensureRelaxationsIsMutable() { } } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public int getRelaxationsCount() { if (relaxationsBuilder_ == null) { @@ -2582,20 +2134,14 @@ public int getRelaxationsCount() { } } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - getRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getRelaxations(int index) { if (relaxationsBuilder_ == null) { return relaxations_.get(index); } else { @@ -2603,22 +2149,15 @@ public int getRelaxationsCount() { } } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder setRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - value) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation value) { if (relaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2632,22 +2171,15 @@ public Builder setRelaxations( return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder setRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder builderForValue) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); relaxations_.set(index, builderForValue.build()); @@ -2658,21 +2190,14 @@ public Builder setRelaxations( return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public Builder addRelaxations( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - value) { + public Builder addRelaxations(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation value) { if (relaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2686,22 +2211,15 @@ public Builder addRelaxations( return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder addRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - value) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation value) { if (relaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2715,21 +2233,15 @@ public Builder addRelaxations( return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder addRelaxations( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder - builderForValue) { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder builderForValue) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); relaxations_.add(builderForValue.build()); @@ -2740,22 +2252,15 @@ public Builder addRelaxations( return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder addRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder builderForValue) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); relaxations_.add(index, builderForValue.build()); @@ -2766,26 +2271,19 @@ public Builder addRelaxations( return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder addAllRelaxations( - java.lang.Iterable< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxation.Relaxation> - values) { + java.lang.Iterable values) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, relaxations_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, relaxations_); onChanged(); } else { relaxationsBuilder_.addAllMessages(values); @@ -2793,16 +2291,12 @@ public Builder addAllRelaxations( return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder clearRelaxations() { if (relaxationsBuilder_ == null) { @@ -2815,16 +2309,12 @@ public Builder clearRelaxations() { return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ public Builder removeRelaxations(int index) { if (relaxationsBuilder_ == null) { @@ -2837,60 +2327,42 @@ public Builder removeRelaxations(int index) { return this; } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder - getRelaxationsBuilder(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder getRelaxationsBuilder( + int index) { return getRelaxationsFieldBuilder().getBuilder(index); } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder - getRelaxationsOrBuilder(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder getRelaxationsOrBuilder( + int index) { if (relaxationsBuilder_ == null) { - return relaxations_.get(index); - } else { + return relaxations_.get(index); } else { return relaxationsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder> - getRelaxationsOrBuilderList() { + public java.util.List + getRelaxationsOrBuilderList() { if (relaxationsBuilder_ != null) { return relaxationsBuilder_.getMessageOrBuilderList(); } else { @@ -2898,82 +2370,48 @@ public Builder removeRelaxations(int index) { } } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder - addRelaxationsBuilder() { - return getRelaxationsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder addRelaxationsBuilder() { + return getRelaxationsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance()); } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder - addRelaxationsBuilder(int index) { - return getRelaxationsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder addRelaxationsBuilder( + int index) { + return getRelaxationsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance()); } /** - * - * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; */ - public java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder> - getRelaxationsBuilderList() { + public java.util.List + getRelaxationsBuilderList() { return getRelaxationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder> + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder> getRelaxationsFieldBuilder() { if (relaxationsBuilder_ == null) { - relaxationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .RelaxationOrBuilder>( + relaxationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder>( relaxations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -2984,16 +2422,13 @@ public Builder removeRelaxations(int index) { } private com.google.protobuf.Internal.IntList vehicleIndices_ = emptyIntList(); - private void ensureVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { vehicleIndices_ = mutableCopy(vehicleIndices_); bitField0_ |= 0x00000002; - } + } } - /** - * - * + /** *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3008,17 +2443,14 @@ private void ensureVehicleIndicesIsMutable() {
        * 
* * repeated int32 vehicle_indices = 2; - * * @return A list containing the vehicleIndices. */ - public java.util.List getVehicleIndicesList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(vehicleIndices_) - : vehicleIndices_; + public java.util.List + getVehicleIndicesList() { + return ((bitField0_ & 0x00000002) != 0) ? + java.util.Collections.unmodifiableList(vehicleIndices_) : vehicleIndices_; } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3033,15 +2465,12 @@ public java.util.List getVehicleIndicesList() {
        * 
* * repeated int32 vehicle_indices = 2; - * * @return The count of vehicleIndices. */ public int getVehicleIndicesCount() { return vehicleIndices_.size(); } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3056,7 +2485,6 @@ public int getVehicleIndicesCount() {
        * 
* * repeated int32 vehicle_indices = 2; - * * @param index The index of the element to return. * @return The vehicleIndices at the given index. */ @@ -3064,8 +2492,6 @@ public int getVehicleIndices(int index) { return vehicleIndices_.getInt(index); } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3080,20 +2506,18 @@ public int getVehicleIndices(int index) {
        * 
* * repeated int32 vehicle_indices = 2; - * * @param index The index to set the value at. * @param value The vehicleIndices to set. * @return This builder for chaining. */ - public Builder setVehicleIndices(int index, int value) { + public Builder setVehicleIndices( + int index, int value) { ensureVehicleIndicesIsMutable(); vehicleIndices_.setInt(index, value); onChanged(); return this; } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3108,7 +2532,6 @@ public Builder setVehicleIndices(int index, int value) {
        * 
* * repeated int32 vehicle_indices = 2; - * * @param value The vehicleIndices to add. * @return This builder for chaining. */ @@ -3119,8 +2542,6 @@ public Builder addVehicleIndices(int value) { return this; } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3135,19 +2556,18 @@ public Builder addVehicleIndices(int value) {
        * 
* * repeated int32 vehicle_indices = 2; - * * @param values The vehicleIndices to add. * @return This builder for chaining. */ - public Builder addAllVehicleIndices(java.lang.Iterable values) { + public Builder addAllVehicleIndices( + java.lang.Iterable values) { ensureVehicleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, vehicleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, vehicleIndices_); onChanged(); return this; } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3162,7 +2582,6 @@ public Builder addAllVehicleIndices(java.lang.Iterable
        *
        * repeated int32 vehicle_indices = 2;
-       *
        * @return This builder for chaining.
        */
       public Builder clearVehicleIndices() {
@@ -3171,7 +2590,6 @@ public Builder clearVehicleIndices() {
         onChanged();
         return this;
       }
-
       @java.lang.Override
       public final Builder setUnknownFields(
           final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -3184,34 +2602,30 @@ public final Builder mergeUnknownFields(
         return super.mergeUnknownFields(unknownFields);
       }
 
+
       // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)
     }
 
     // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)
-    private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint
-            .ConstraintRelaxation
-        DEFAULT_INSTANCE;
-
+    private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE =
-          new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation();
+      DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation();
     }
 
-    public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
-        getDefaultInstance() {
+    public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
-    private static final com.google.protobuf.Parser PARSER =
-        new com.google.protobuf.AbstractParser() {
-          @java.lang.Override
-          public ConstraintRelaxation parsePartialFrom(
-              com.google.protobuf.CodedInputStream input,
-              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-              throws com.google.protobuf.InvalidProtocolBufferException {
-            return new ConstraintRelaxation(input, extensionRegistry);
-          }
-        };
+    private static final com.google.protobuf.Parser
+        PARSER = new com.google.protobuf.AbstractParser() {
+      @java.lang.Override
+      public ConstraintRelaxation parsePartialFrom(
+          com.google.protobuf.CodedInputStream input,
+          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws com.google.protobuf.InvalidProtocolBufferException {
+        return new ConstraintRelaxation(input, extensionRegistry);
+      }
+    };
 
     public static com.google.protobuf.Parser parser() {
       return PARSER;
@@ -3223,17 +2637,15 @@ public com.google.protobuf.Parser getParserForType() {
     }
 
     @java.lang.Override
-    public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
-        getDefaultInstanceForType() {
+    public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
+
   }
 
   public static final int ROUTES_FIELD_NUMBER = 1;
   private java.util.List routes_;
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -3247,8 +2659,6 @@ public java.util.List getRoutesL
     return routes_;
   }
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -3258,13 +2668,11 @@ public java.util.List getRoutesL
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getRoutesOrBuilderList() {
     return routes_;
   }
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -3278,8 +2686,6 @@ public int getRoutesCount() {
     return routes_.size();
   }
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -3293,8 +2699,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
     return routes_.get(index);
   }
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -3304,15 +2708,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
+  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
+      int index) {
     return routes_.get(index);
   }
 
   public static final int SKIPPED_SHIPMENTS_FIELD_NUMBER = 2;
   private java.util.List skippedShipments_;
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -3321,13 +2724,10 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
   @java.lang.Override
-  public java.util.List
-      getSkippedShipmentsList() {
+  public java.util.List getSkippedShipmentsList() {
     return skippedShipments_;
   }
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -3336,13 +2736,11 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getSkippedShipmentsOrBuilderList() {
     return skippedShipments_;
   }
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -3355,8 +2753,6 @@ public int getSkippedShipmentsCount() {
     return skippedShipments_.size();
   }
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -3369,8 +2765,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int
     return skippedShipments_.get(index);
   }
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -3385,105 +2779,76 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
   }
 
   public static final int CONSTRAINT_RELAXATIONS_FIELD_NUMBER = 3;
-  private java.util.List<
-          com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation>
-      constraintRelaxations_;
+  private java.util.List constraintRelaxations_;
   /**
-   *
-   *
    * 
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ @java.lang.Override - public java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation> - getConstraintRelaxationsList() { + public java.util.List getConstraintRelaxationsList() { return constraintRelaxations_; } /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxationOrBuilder> + public java.util.List getConstraintRelaxationsOrBuilderList() { return constraintRelaxations_; } /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ @java.lang.Override public int getConstraintRelaxationsCount() { return constraintRelaxations_.size(); } /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - getConstraintRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getConstraintRelaxations(int index) { return constraintRelaxations_.get(index); } /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder - getConstraintRelaxationsOrBuilder(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder getConstraintRelaxationsOrBuilder( + int index) { return constraintRelaxations_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3495,7 +2860,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < routes_.size(); i++) { output.writeMessage(1, routes_.get(i)); } @@ -3515,15 +2881,16 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < routes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, routes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, routes_.get(i)); } for (int i = 0; i < skippedShipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, skippedShipments_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, skippedShipments_.get(i)); } for (int i = 0; i < constraintRelaxations_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, constraintRelaxations_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, constraintRelaxations_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3533,17 +2900,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint other = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint) obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint) obj; - if (!getRoutesList().equals(other.getRoutesList())) return false; - if (!getSkippedShipmentsList().equals(other.getSkippedShipmentsList())) return false; - if (!getConstraintRelaxationsList().equals(other.getConstraintRelaxationsList())) return false; + if (!getRoutesList() + .equals(other.getRoutesList())) return false; + if (!getSkippedShipmentsList() + .equals(other.getSkippedShipmentsList())) return false; + if (!getConstraintRelaxationsList() + .equals(other.getConstraintRelaxationsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -3573,104 +2942,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Solution injected in the request including information about which visits
    * must be constrained and how they must be constrained.
@@ -3678,23 +3039,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InjectedSolutionConstraint)
       com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.InjectedSolutionConstraint.class,
-              com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
+              com.google.cloud.optimization.v1.InjectedSolutionConstraint.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.InjectedSolutionConstraint.newBuilder()
@@ -3702,19 +3061,19 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getRoutesFieldBuilder();
         getSkippedShipmentsFieldBuilder();
         getConstraintRelaxationsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -3740,9 +3099,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
     }
 
     @java.lang.Override
@@ -3761,8 +3120,7 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.InjectedSolutionConstraint buildPartial() {
-      com.google.cloud.optimization.v1.InjectedSolutionConstraint result =
-          new com.google.cloud.optimization.v1.InjectedSolutionConstraint(this);
+      com.google.cloud.optimization.v1.InjectedSolutionConstraint result = new com.google.cloud.optimization.v1.InjectedSolutionConstraint(this);
       int from_bitField0_ = bitField0_;
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
@@ -3799,39 +3157,38 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint buildPartial(
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint) {
-        return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint) other);
+        return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -3839,8 +3196,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstraint other) {
-      if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance()) return this;
       if (routesBuilder_ == null) {
         if (!other.routes_.isEmpty()) {
           if (routes_.isEmpty()) {
@@ -3859,10 +3215,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr
             routesBuilder_ = null;
             routes_ = other.routes_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            routesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getRoutesFieldBuilder()
-                    : null;
+            routesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getRoutesFieldBuilder() : null;
           } else {
             routesBuilder_.addAllMessages(other.routes_);
           }
@@ -3886,10 +3241,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr
             skippedShipmentsBuilder_ = null;
             skippedShipments_ = other.skippedShipments_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            skippedShipmentsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getSkippedShipmentsFieldBuilder()
-                    : null;
+            skippedShipmentsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getSkippedShipmentsFieldBuilder() : null;
           } else {
             skippedShipmentsBuilder_.addAllMessages(other.skippedShipments_);
           }
@@ -3913,10 +3267,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr
             constraintRelaxationsBuilder_ = null;
             constraintRelaxations_ = other.constraintRelaxations_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            constraintRelaxationsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getConstraintRelaxationsFieldBuilder()
-                    : null;
+            constraintRelaxationsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getConstraintRelaxationsFieldBuilder() : null;
           } else {
             constraintRelaxationsBuilder_.addAllMessages(other.constraintRelaxations_);
           }
@@ -3941,8 +3294,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.InjectedSolutionConstraint) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.InjectedSolutionConstraint) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -3951,28 +3303,21 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.util.List routes_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureRoutesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         routes_ = new java.util.ArrayList(routes_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute,
-            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
-        routesBuilder_;
+        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> routesBuilder_;
 
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3989,8 +3334,6 @@ public java.util.List getRoutesL
       }
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4007,8 +3350,6 @@ public int getRoutesCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4025,8 +3366,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
       }
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4035,7 +3374,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder setRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder setRoutes(
+        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -4049,8 +3389,6 @@ public Builder setRoutes(int index, com.google.cloud.optimization.v1.ShipmentRou
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4071,8 +3409,6 @@ public Builder setRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4095,8 +3431,6 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4105,7 +3439,8 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder addRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder addRoutes(
+        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -4119,8 +3454,6 @@ public Builder addRoutes(int index, com.google.cloud.optimization.v1.ShipmentRou
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4141,8 +3474,6 @@ public Builder addRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4163,8 +3494,6 @@ public Builder addRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4177,7 +3506,8 @@ public Builder addAllRoutes(
         java.lang.Iterable values) {
       if (routesBuilder_ == null) {
         ensureRoutesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, routes_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, routes_);
         onChanged();
       } else {
         routesBuilder_.addAllMessages(values);
@@ -4185,8 +3515,6 @@ public Builder addAllRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4206,8 +3534,6 @@ public Builder clearRoutes() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4227,8 +3553,6 @@ public Builder removeRoutes(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4237,12 +3561,11 @@ public Builder removeRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(int index) {
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(
+        int index) {
       return getRoutesFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4251,16 +3574,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(i
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
+    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
+        int index) {
       if (routesBuilder_ == null) {
-        return routes_.get(index);
-      } else {
+        return routes_.get(index);  } else {
         return routesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4269,8 +3590,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List
-        getRoutesOrBuilderList() {
+    public java.util.List 
+         getRoutesOrBuilderList() {
       if (routesBuilder_ != null) {
         return routesBuilder_.getMessageOrBuilderList();
       } else {
@@ -4278,8 +3599,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
       }
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4289,12 +3608,10 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder() {
-      return getRoutesFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRoutesFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4303,13 +3620,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder()
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(int index) {
-      return getRoutesFieldBuilder()
-          .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
+        int index) {
+      return getRoutesFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -4318,49 +3634,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(i
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List
-        getRoutesBuilderList() {
+    public java.util.List 
+         getRoutesBuilderList() {
       return getRoutesFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute,
-            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
+        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> 
         getRoutesFieldBuilder() {
       if (routesBuilder_ == null) {
-        routesBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.ShipmentRoute,
-                com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-                com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
-                routes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
+        routesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
+                routes_,
+                ((bitField0_ & 0x00000001) != 0),
+                getParentForChildren(),
+                isClean());
         routes_ = null;
       }
       return routesBuilder_;
     }
 
     private java.util.List skippedShipments_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureSkippedShipmentsIsMutable() {
       if (!((bitField0_ & 0x00000002) != 0)) {
-        skippedShipments_ =
-            new java.util.ArrayList(
-                skippedShipments_);
+        skippedShipments_ = new java.util.ArrayList(skippedShipments_);
         bitField0_ |= 0x00000002;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.SkippedShipment,
-            com.google.cloud.optimization.v1.SkippedShipment.Builder,
-            com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>
-        skippedShipmentsBuilder_;
+        com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> skippedShipmentsBuilder_;
 
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4368,8 +3673,7 @@ private void ensureSkippedShipmentsIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
-    public java.util.List
-        getSkippedShipmentsList() {
+    public java.util.List getSkippedShipmentsList() {
       if (skippedShipmentsBuilder_ == null) {
         return java.util.Collections.unmodifiableList(skippedShipments_);
       } else {
@@ -4377,8 +3681,6 @@ private void ensureSkippedShipmentsIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4394,8 +3696,6 @@ public int getSkippedShipmentsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4411,8 +3711,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int
       }
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4435,8 +3733,6 @@ public Builder setSkippedShipments(
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4456,8 +3752,6 @@ public Builder setSkippedShipments(
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4479,8 +3773,6 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4503,8 +3795,6 @@ public Builder addSkippedShipments(
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4524,8 +3814,6 @@ public Builder addSkippedShipments(
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4545,8 +3833,6 @@ public Builder addSkippedShipments(
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4558,7 +3844,8 @@ public Builder addAllSkippedShipments(
         java.lang.Iterable values) {
       if (skippedShipmentsBuilder_ == null) {
         ensureSkippedShipmentsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, skippedShipments_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, skippedShipments_);
         onChanged();
       } else {
         skippedShipmentsBuilder_.addAllMessages(values);
@@ -4566,8 +3853,6 @@ public Builder addAllSkippedShipments(
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4586,8 +3871,6 @@ public Builder clearSkippedShipments() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4606,8 +3889,6 @@ public Builder removeSkippedShipments(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4620,8 +3901,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme
       return getSkippedShipmentsFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4632,14 +3911,11 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme
     public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(
         int index) {
       if (skippedShipmentsBuilder_ == null) {
-        return skippedShipments_.get(index);
-      } else {
+        return skippedShipments_.get(index);  } else {
         return skippedShipmentsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4647,8 +3923,8 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
-    public java.util.List
-        getSkippedShipmentsOrBuilderList() {
+    public java.util.List 
+         getSkippedShipmentsOrBuilderList() {
       if (skippedShipmentsBuilder_ != null) {
         return skippedShipmentsBuilder_.getMessageOrBuilderList();
       } else {
@@ -4656,8 +3932,6 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
       }
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4666,12 +3940,10 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder() {
-      return getSkippedShipmentsFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
+      return getSkippedShipmentsFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4681,12 +3953,10 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder(
         int index) {
-      return getSkippedShipmentsFieldBuilder()
-          .addBuilder(index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
+      return getSkippedShipmentsFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4694,22 +3964,16 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
-    public java.util.List
-        getSkippedShipmentsBuilderList() {
+    public java.util.List 
+         getSkippedShipmentsBuilderList() {
       return getSkippedShipmentsFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.SkippedShipment,
-            com.google.cloud.optimization.v1.SkippedShipment.Builder,
-            com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>
+        com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> 
         getSkippedShipmentsFieldBuilder() {
       if (skippedShipmentsBuilder_ == null) {
-        skippedShipmentsBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.SkippedShipment,
-                com.google.cloud.optimization.v1.SkippedShipment.Builder,
-                com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>(
+        skippedShipmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>(
                 skippedShipments_,
                 ((bitField0_ & 0x00000002) != 0),
                 getParentForChildren(),
@@ -4719,44 +3983,28 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme
       return skippedShipmentsBuilder_;
     }
 
-    private java.util.List<
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation>
-        constraintRelaxations_ = java.util.Collections.emptyList();
-
+    private java.util.List constraintRelaxations_ =
+      java.util.Collections.emptyList();
     private void ensureConstraintRelaxationsIsMutable() {
       if (!((bitField0_ & 0x00000004) != 0)) {
-        constraintRelaxations_ =
-            new java.util.ArrayList<
-                com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation>(
-                constraintRelaxations_);
+        constraintRelaxations_ = new java.util.ArrayList(constraintRelaxations_);
         bitField0_ |= 0x00000004;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation,
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
-                .Builder,
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint
-                .ConstraintRelaxationOrBuilder>
-        constraintRelaxationsBuilder_;
+        com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder> constraintRelaxationsBuilder_;
 
     /**
-     *
-     *
      * 
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation> - getConstraintRelaxationsList() { + public java.util.List getConstraintRelaxationsList() { if (constraintRelaxationsBuilder_ == null) { return java.util.Collections.unmodifiableList(constraintRelaxations_); } else { @@ -4764,17 +4012,13 @@ private void ensureConstraintRelaxationsIsMutable() { } } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public int getConstraintRelaxationsCount() { if (constraintRelaxationsBuilder_ == null) { @@ -4784,20 +4028,15 @@ public int getConstraintRelaxationsCount() { } } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - getConstraintRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getConstraintRelaxations(int index) { if (constraintRelaxationsBuilder_ == null) { return constraintRelaxations_.get(index); } else { @@ -4805,21 +4044,16 @@ public int getConstraintRelaxationsCount() { } } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder setConstraintRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { if (constraintRelaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4833,22 +4067,16 @@ public Builder setConstraintRelaxations( return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder setConstraintRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); constraintRelaxations_.set(index, builderForValue.build()); @@ -4859,20 +4087,15 @@ public Builder setConstraintRelaxations( return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public Builder addConstraintRelaxations( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { + public Builder addConstraintRelaxations(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { if (constraintRelaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4886,21 +4109,16 @@ public Builder addConstraintRelaxations( return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder addConstraintRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { if (constraintRelaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4914,21 +4132,16 @@ public Builder addConstraintRelaxations( return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder addConstraintRelaxations( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder - builderForValue) { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); constraintRelaxations_.add(builderForValue.build()); @@ -4939,22 +4152,16 @@ public Builder addConstraintRelaxations( return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder addConstraintRelaxations( - int index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); constraintRelaxations_.add(index, builderForValue.build()); @@ -4965,27 +4172,20 @@ public Builder addConstraintRelaxations( return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder addAllConstraintRelaxations( - java.lang.Iterable< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxation> - values) { + java.lang.Iterable values) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, constraintRelaxations_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, constraintRelaxations_); onChanged(); } else { constraintRelaxationsBuilder_.addAllMessages(values); @@ -4993,17 +4193,13 @@ public Builder addAllConstraintRelaxations( return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder clearConstraintRelaxations() { if (constraintRelaxationsBuilder_ == null) { @@ -5016,17 +4212,13 @@ public Builder clearConstraintRelaxations() { return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ public Builder removeConstraintRelaxations(int index) { if (constraintRelaxationsBuilder_ == null) { @@ -5039,61 +4231,45 @@ public Builder removeConstraintRelaxations(int index) { return this; } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder - getConstraintRelaxationsBuilder(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder getConstraintRelaxationsBuilder( + int index) { return getConstraintRelaxationsFieldBuilder().getBuilder(index); } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder - getConstraintRelaxationsOrBuilder(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder getConstraintRelaxationsOrBuilder( + int index) { if (constraintRelaxationsBuilder_ == null) { - return constraintRelaxations_.get(index); - } else { + return constraintRelaxations_.get(index); } else { return constraintRelaxationsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxationOrBuilder> - getConstraintRelaxationsOrBuilderList() { + public java.util.List + getConstraintRelaxationsOrBuilderList() { if (constraintRelaxationsBuilder_ != null) { return constraintRelaxationsBuilder_.getMessageOrBuilderList(); } else { @@ -5101,81 +4277,51 @@ public Builder removeConstraintRelaxations(int index) { } } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder - addConstraintRelaxationsBuilder() { - return getConstraintRelaxationsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder addConstraintRelaxationsBuilder() { + return getConstraintRelaxationsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance()); } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder - addConstraintRelaxationsBuilder(int index) { - return getConstraintRelaxationsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder addConstraintRelaxationsBuilder( + int index) { + return getConstraintRelaxationsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance()); } /** - * - * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - public java.util.List< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Builder> - getConstraintRelaxationsBuilderList() { + public java.util.List + getConstraintRelaxationsBuilderList() { return getConstraintRelaxationsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxationOrBuilder> + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder> getConstraintRelaxationsFieldBuilder() { if (constraintRelaxationsBuilder_ == null) { - constraintRelaxationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxationOrBuilder>( + constraintRelaxationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder>( constraintRelaxations_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), @@ -5184,9 +4330,9 @@ public Builder removeConstraintRelaxations(int index) { } return constraintRelaxationsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -5196,12 +4342,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InjectedSolutionConstraint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InjectedSolutionConstraint) private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InjectedSolutionConstraint(); } @@ -5210,16 +4356,16 @@ public static com.google.cloud.optimization.v1.InjectedSolutionConstraint getDef return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public InjectedSolutionConstraint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new InjectedSolutionConstraint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InjectedSolutionConstraint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InjectedSolutionConstraint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5234,4 +4380,6 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.InjectedSolutionConstraint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java similarity index 72% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java index 2a7a3d7..bc41926 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface InjectedSolutionConstraintOrBuilder - extends +public interface InjectedSolutionConstraintOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InjectedSolutionConstraint) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -34,10 +16,9 @@ public interface InjectedSolutionConstraintOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List getRoutesList();
+  java.util.List 
+      getRoutesList();
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -48,8 +29,6 @@ public interface InjectedSolutionConstraintOrBuilder
    */
   com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index);
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -60,8 +39,6 @@ public interface InjectedSolutionConstraintOrBuilder
    */
   int getRoutesCount();
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -70,11 +47,9 @@ public interface InjectedSolutionConstraintOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List
+  java.util.List 
       getRoutesOrBuilderList();
   /**
-   *
-   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -83,11 +58,10 @@ public interface InjectedSolutionConstraintOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index);
+  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -95,10 +69,9 @@ public interface InjectedSolutionConstraintOrBuilder
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
-  java.util.List getSkippedShipmentsList();
+  java.util.List 
+      getSkippedShipmentsList();
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -108,8 +81,6 @@ public interface InjectedSolutionConstraintOrBuilder
    */
   com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int index);
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -119,8 +90,6 @@ public interface InjectedSolutionConstraintOrBuilder
    */
   int getSkippedShipmentsCount();
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -128,11 +97,9 @@ public interface InjectedSolutionConstraintOrBuilder
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
-  java.util.List
+  java.util.List 
       getSkippedShipmentsOrBuilderList();
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -140,83 +107,60 @@ public interface InjectedSolutionConstraintOrBuilder
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
-  com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(int index);
+  com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - java.util.List + java.util.List getConstraintRelaxationsList(); /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - getConstraintRelaxations(int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getConstraintRelaxations(int index); /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ int getConstraintRelaxationsCount(); /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - java.util.List< - ? extends - com.google.cloud.optimization.v1.InjectedSolutionConstraint - .ConstraintRelaxationOrBuilder> + java.util.List getConstraintRelaxationsOrBuilderList(); /** - * - * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; - * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder - getConstraintRelaxationsOrBuilder(int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder getConstraintRelaxationsOrBuilder( + int index); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java similarity index 71% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java index 62935f8..b94fdfe 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java @@ -1,57 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** - * - * *
  * The desired input location information.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.InputConfig} */ -public final class InputConfig extends com.google.protobuf.GeneratedMessageV3 - implements +public final class InputConfig extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InputConfig) InputConfigOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use InputConfig.newBuilder() to construct. private InputConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private InputConfig() { dataFormat_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new InputConfig(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private InputConfig( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -70,36 +53,33 @@ private InputConfig( case 0: done = true; break; - case 10: - { - com.google.cloud.optimization.v1.GcsSource.Builder subBuilder = null; - if (sourceCase_ == 1) { - subBuilder = ((com.google.cloud.optimization.v1.GcsSource) source_).toBuilder(); - } - source_ = - input.readMessage( - com.google.cloud.optimization.v1.GcsSource.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.optimization.v1.GcsSource) source_); - source_ = subBuilder.buildPartial(); - } - sourceCase_ = 1; - break; + case 10: { + com.google.cloud.optimization.v1.GcsSource.Builder subBuilder = null; + if (sourceCase_ == 1) { + subBuilder = ((com.google.cloud.optimization.v1.GcsSource) source_).toBuilder(); } - case 16: - { - int rawValue = input.readEnum(); - - dataFormat_ = rawValue; - break; + source_ = + input.readMessage(com.google.cloud.optimization.v1.GcsSource.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.optimization.v1.GcsSource) source_); + source_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + sourceCase_ = 1; + break; + } + case 16: { + int rawValue = input.readEnum(); + + dataFormat_ = rawValue; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -107,39 +87,34 @@ private InputConfig( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InputConfig.class, - com.google.cloud.optimization.v1.InputConfig.Builder.class); + com.google.cloud.optimization.v1.InputConfig.class, com.google.cloud.optimization.v1.InputConfig.Builder.class); } private int sourceCase_ = 0; private java.lang.Object source_; - public enum SourceCase - implements - com.google.protobuf.Internal.EnumLite, + implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { GCS_SOURCE(1), SOURCE_NOT_SET(0); private final int value; - private SourceCase(int value) { this.value = value; } @@ -155,35 +130,30 @@ public static SourceCase valueOf(int value) { public static SourceCase forNumber(int value) { switch (value) { - case 1: - return GCS_SOURCE; - case 0: - return SOURCE_NOT_SET; - default: - return null; + case 1: return GCS_SOURCE; + case 0: return SOURCE_NOT_SET; + default: return null; } } - public int getNumber() { return this.value; } }; - public SourceCase getSourceCase() { - return SourceCase.forNumber(sourceCase_); + public SourceCase + getSourceCase() { + return SourceCase.forNumber( + sourceCase_); } public static final int GCS_SOURCE_FIELD_NUMBER = 1; /** - * - * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; - * * @return Whether the gcsSource field is set. */ @java.lang.Override @@ -191,27 +161,22 @@ public boolean hasGcsSource() { return sourceCase_ == 1; } /** - * - * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; - * * @return The gcsSource. */ @java.lang.Override public com.google.cloud.optimization.v1.GcsSource getGcsSource() { if (sourceCase_ == 1) { - return (com.google.cloud.optimization.v1.GcsSource) source_; + return (com.google.cloud.optimization.v1.GcsSource) source_; } return com.google.cloud.optimization.v1.GcsSource.getDefaultInstance(); } /** - * - * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
@@ -222,7 +187,7 @@ public com.google.cloud.optimization.v1.GcsSource getGcsSource() {
   @java.lang.Override
   public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder() {
     if (sourceCase_ == 1) {
-      return (com.google.cloud.optimization.v1.GcsSource) source_;
+       return (com.google.cloud.optimization.v1.GcsSource) source_;
     }
     return com.google.cloud.optimization.v1.GcsSource.getDefaultInstance();
   }
@@ -230,41 +195,31 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
   public static final int DATA_FORMAT_FIELD_NUMBER = 2;
   private int dataFormat_;
   /**
-   *
-   *
    * 
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override - public int getDataFormatValue() { + @java.lang.Override public int getDataFormatValue() { return dataFormat_; } /** - * - * *
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The dataFormat. */ - @java.lang.Override - public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -276,12 +231,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (sourceCase_ == 1) { output.writeMessage(1, (com.google.cloud.optimization.v1.GcsSource) source_); } - if (dataFormat_ - != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { output.writeEnum(2, dataFormat_); } unknownFields.writeTo(output); @@ -294,13 +249,12 @@ public int getSerializedSize() { size = 0; if (sourceCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.cloud.optimization.v1.GcsSource) source_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (com.google.cloud.optimization.v1.GcsSource) source_); } - if (dataFormat_ - != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, dataFormat_); + if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, dataFormat_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -310,19 +264,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.InputConfig)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InputConfig other = - (com.google.cloud.optimization.v1.InputConfig) obj; + com.google.cloud.optimization.v1.InputConfig other = (com.google.cloud.optimization.v1.InputConfig) obj; if (dataFormat_ != other.dataFormat_) return false; if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { case 1: - if (!getGcsSource().equals(other.getGcsSource())) return false; + if (!getGcsSource() + .equals(other.getGcsSource())) return false; break; case 0: default: @@ -353,127 +307,118 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InputConfig parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.InputConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InputConfig parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InputConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InputConfig parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.InputConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * The desired input location information.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.InputConfig} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InputConfig) com.google.cloud.optimization.v1.InputConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InputConfig.class, - com.google.cloud.optimization.v1.InputConfig.Builder.class); + com.google.cloud.optimization.v1.InputConfig.class, com.google.cloud.optimization.v1.InputConfig.Builder.class); } // Construct using com.google.cloud.optimization.v1.InputConfig.newBuilder() @@ -481,15 +426,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -501,9 +447,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_descriptor; } @java.lang.Override @@ -522,8 +468,7 @@ public com.google.cloud.optimization.v1.InputConfig build() { @java.lang.Override public com.google.cloud.optimization.v1.InputConfig buildPartial() { - com.google.cloud.optimization.v1.InputConfig result = - new com.google.cloud.optimization.v1.InputConfig(this); + com.google.cloud.optimization.v1.InputConfig result = new com.google.cloud.optimization.v1.InputConfig(this); if (sourceCase_ == 1) { if (gcsSourceBuilder_ == null) { result.source_ = source_; @@ -541,39 +486,38 @@ public com.google.cloud.optimization.v1.InputConfig buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.InputConfig) { - return mergeFrom((com.google.cloud.optimization.v1.InputConfig) other); + return mergeFrom((com.google.cloud.optimization.v1.InputConfig)other); } else { super.mergeFrom(other); return this; @@ -586,15 +530,13 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InputConfig other) { setDataFormatValue(other.getDataFormatValue()); } switch (other.getSourceCase()) { - case GCS_SOURCE: - { - mergeGcsSource(other.getGcsSource()); - break; - } - case SOURCE_NOT_SET: - { - break; - } + case GCS_SOURCE: { + mergeGcsSource(other.getGcsSource()); + break; + } + case SOURCE_NOT_SET: { + break; + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -624,12 +566,12 @@ public Builder mergeFrom( } return this; } - private int sourceCase_ = 0; private java.lang.Object source_; - - public SourceCase getSourceCase() { - return SourceCase.forNumber(sourceCase_); + public SourceCase + getSourceCase() { + return SourceCase.forNumber( + sourceCase_); } public Builder clearSource() { @@ -639,21 +581,16 @@ public Builder clearSource() { return this; } + private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsSource, - com.google.cloud.optimization.v1.GcsSource.Builder, - com.google.cloud.optimization.v1.GcsSourceOrBuilder> - gcsSourceBuilder_; + com.google.cloud.optimization.v1.GcsSource, com.google.cloud.optimization.v1.GcsSource.Builder, com.google.cloud.optimization.v1.GcsSourceOrBuilder> gcsSourceBuilder_; /** - * - * *
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
      * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; - * * @return Whether the gcsSource field is set. */ @java.lang.Override @@ -661,15 +598,12 @@ public boolean hasGcsSource() { return sourceCase_ == 1; } /** - * - * *
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
      * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; - * * @return The gcsSource. */ @java.lang.Override @@ -687,8 +621,6 @@ public com.google.cloud.optimization.v1.GcsSource getGcsSource() { } } /** - * - * *
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -710,8 +642,6 @@ public Builder setGcsSource(com.google.cloud.optimization.v1.GcsSource value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -731,8 +661,6 @@ public Builder setGcsSource(
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -742,13 +670,10 @@ public Builder setGcsSource(
      */
     public Builder mergeGcsSource(com.google.cloud.optimization.v1.GcsSource value) {
       if (gcsSourceBuilder_ == null) {
-        if (sourceCase_ == 1
-            && source_ != com.google.cloud.optimization.v1.GcsSource.getDefaultInstance()) {
-          source_ =
-              com.google.cloud.optimization.v1.GcsSource.newBuilder(
-                      (com.google.cloud.optimization.v1.GcsSource) source_)
-                  .mergeFrom(value)
-                  .buildPartial();
+        if (sourceCase_ == 1 &&
+            source_ != com.google.cloud.optimization.v1.GcsSource.getDefaultInstance()) {
+          source_ = com.google.cloud.optimization.v1.GcsSource.newBuilder((com.google.cloud.optimization.v1.GcsSource) source_)
+              .mergeFrom(value).buildPartial();
         } else {
           source_ = value;
         }
@@ -764,8 +689,6 @@ public Builder mergeGcsSource(com.google.cloud.optimization.v1.GcsSource value)
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -790,8 +713,6 @@ public Builder clearGcsSource() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -803,8 +724,6 @@ public com.google.cloud.optimization.v1.GcsSource.Builder getGcsSourceBuilder()
       return getGcsSourceFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -824,8 +743,6 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
       }
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -834,91 +751,71 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
      * .google.cloud.optimization.v1.GcsSource gcs_source = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.GcsSource,
-            com.google.cloud.optimization.v1.GcsSource.Builder,
-            com.google.cloud.optimization.v1.GcsSourceOrBuilder>
+        com.google.cloud.optimization.v1.GcsSource, com.google.cloud.optimization.v1.GcsSource.Builder, com.google.cloud.optimization.v1.GcsSourceOrBuilder> 
         getGcsSourceFieldBuilder() {
       if (gcsSourceBuilder_ == null) {
         if (!(sourceCase_ == 1)) {
           source_ = com.google.cloud.optimization.v1.GcsSource.getDefaultInstance();
         }
-        gcsSourceBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.GcsSource,
-                com.google.cloud.optimization.v1.GcsSource.Builder,
-                com.google.cloud.optimization.v1.GcsSourceOrBuilder>(
+        gcsSourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.GcsSource, com.google.cloud.optimization.v1.GcsSource.Builder, com.google.cloud.optimization.v1.GcsSourceOrBuilder>(
                 (com.google.cloud.optimization.v1.GcsSource) source_,
                 getParentForChildren(),
                 isClean());
         source_ = null;
       }
       sourceCase_ = 1;
-      onChanged();
-      ;
+      onChanged();;
       return gcsSourceBuilder_;
     }
 
     private int dataFormat_ = 0;
     /**
-     *
-     *
      * 
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override - public int getDataFormatValue() { + @java.lang.Override public int getDataFormatValue() { return dataFormat_; } /** - * - * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @param value The enum numeric value on the wire for dataFormat to set. * @return This builder for chaining. */ public Builder setDataFormatValue(int value) { - + dataFormat_ = value; onChanged(); return this; } /** - * - * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The dataFormat. */ @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } /** - * - * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @param value The dataFormat to set. * @return This builder for chaining. */ @@ -926,31 +823,28 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) if (value == null) { throw new NullPointerException(); } - + dataFormat_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return This builder for chaining. */ public Builder clearDataFormat() { - + dataFormat_ = 0; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -960,12 +854,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InputConfig) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InputConfig) private static final com.google.cloud.optimization.v1.InputConfig DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InputConfig(); } @@ -974,16 +868,16 @@ public static com.google.cloud.optimization.v1.InputConfig getDefaultInstance() return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public InputConfig parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new InputConfig(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InputConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InputConfig(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -998,4 +892,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.InputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java similarity index 71% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java index 67550cb..eee7c8c 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java @@ -1,57 +1,33 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface InputConfigOrBuilder - extends +public interface InputConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InputConfig) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; - * * @return Whether the gcsSource field is set. */ boolean hasGcsSource(); /** - * - * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; - * * @return The gcsSource. */ com.google.cloud.optimization.v1.GcsSource getGcsSource(); /** - * - * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
@@ -62,26 +38,20 @@ public interface InputConfigOrBuilder
   com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder();
 
   /**
-   *
-   *
    * 
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The enum numeric value on the wire for dataFormat. */ int getDataFormatValue(); /** - * - * *
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The dataFormat. */ com.google.cloud.optimization.v1.DataFormat getDataFormat(); diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java similarity index 73% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java index f806630..bb3b4a4 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java @@ -1,55 +1,39 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Encapsulates a location (a geographic point, and an optional heading).
  * 
* * Protobuf type {@code google.cloud.optimization.v1.Location} */ -public final class Location extends com.google.protobuf.GeneratedMessageV3 - implements +public final class Location extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Location) LocationOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use Location.newBuilder() to construct. private Location(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private Location() {} + private Location() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new Location(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private Location( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -69,33 +53,31 @@ private Location( case 0: done = true; break; - case 10: - { - com.google.type.LatLng.Builder subBuilder = null; - if (latLng_ != null) { - subBuilder = latLng_.toBuilder(); - } - latLng_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(latLng_); - latLng_ = subBuilder.buildPartial(); - } - - break; + case 10: { + com.google.type.LatLng.Builder subBuilder = null; + if (latLng_ != null) { + subBuilder = latLng_.toBuilder(); } - case 16: - { - bitField0_ |= 0x00000001; - heading_ = input.readInt32(); - break; + latLng_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(latLng_); + latLng_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + + break; + } + case 16: { + bitField0_ |= 0x00000001; + heading_ = input.readInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -103,40 +85,35 @@ private Location( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Location_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Location.class, - com.google.cloud.optimization.v1.Location.Builder.class); + com.google.cloud.optimization.v1.Location.class, com.google.cloud.optimization.v1.Location.Builder.class); } private int bitField0_; public static final int LAT_LNG_FIELD_NUMBER = 1; private com.google.type.LatLng latLng_; /** - * - * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; - * * @return Whether the latLng field is set. */ @java.lang.Override @@ -144,14 +121,11 @@ public boolean hasLatLng() { return latLng_ != null; } /** - * - * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; - * * @return The latLng. */ @java.lang.Override @@ -159,8 +133,6 @@ public com.google.type.LatLng getLatLng() { return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; } /** - * - * *
    * The waypoint's geographic coordinates.
    * 
@@ -175,8 +147,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { public static final int HEADING_FIELD_NUMBER = 2; private int heading_; /** - * - * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -185,7 +155,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
    * 
* * optional int32 heading = 2; - * * @return Whether the heading field is set. */ @java.lang.Override @@ -193,8 +162,6 @@ public boolean hasHeading() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -203,7 +170,6 @@ public boolean hasHeading() {
    * 
* * optional int32 heading = 2; - * * @return The heading. */ @java.lang.Override @@ -212,7 +178,6 @@ public int getHeading() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -224,7 +189,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (latLng_ != null) { output.writeMessage(1, getLatLng()); } @@ -241,10 +207,12 @@ public int getSerializedSize() { size = 0; if (latLng_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getLatLng()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getLatLng()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, heading_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, heading_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -254,21 +222,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Location)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Location other = - (com.google.cloud.optimization.v1.Location) obj; + com.google.cloud.optimization.v1.Location other = (com.google.cloud.optimization.v1.Location) obj; if (hasLatLng() != other.hasLatLng()) return false; if (hasLatLng()) { - if (!getLatLng().equals(other.getLatLng())) return false; + if (!getLatLng() + .equals(other.getLatLng())) return false; } if (hasHeading() != other.hasHeading()) return false; if (hasHeading()) { - if (getHeading() != other.getHeading()) return false; + if (getHeading() + != other.getHeading()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -294,127 +263,118 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Location parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Location parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Location parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Location parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Location parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Location parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Location parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Location parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Location parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Location parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Location parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Location parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Location parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Location parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Location prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Encapsulates a location (a geographic point, and an optional heading).
    * 
* * Protobuf type {@code google.cloud.optimization.v1.Location} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Location) com.google.cloud.optimization.v1.LocationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Location_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Location.class, - com.google.cloud.optimization.v1.Location.Builder.class); + com.google.cloud.optimization.v1.Location.class, com.google.cloud.optimization.v1.Location.Builder.class); } // Construct using com.google.cloud.optimization.v1.Location.newBuilder() @@ -422,15 +382,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -446,9 +407,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Location_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_descriptor; } @java.lang.Override @@ -467,8 +428,7 @@ public com.google.cloud.optimization.v1.Location build() { @java.lang.Override public com.google.cloud.optimization.v1.Location buildPartial() { - com.google.cloud.optimization.v1.Location result = - new com.google.cloud.optimization.v1.Location(this); + com.google.cloud.optimization.v1.Location result = new com.google.cloud.optimization.v1.Location(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (latLngBuilder_ == null) { @@ -489,39 +449,38 @@ public com.google.cloud.optimization.v1.Location buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.Location) { - return mergeFrom((com.google.cloud.optimization.v1.Location) other); + return mergeFrom((com.google.cloud.optimization.v1.Location)other); } else { super.mergeFrom(other); return this; @@ -564,36 +523,28 @@ public Builder mergeFrom( } return this; } - private int bitField0_; private com.google.type.LatLng latLng_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> - latLngBuilder_; + com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> latLngBuilder_; /** - * - * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; - * * @return Whether the latLng field is set. */ public boolean hasLatLng() { return latLngBuilder_ != null || latLng_ != null; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; - * * @return The latLng. */ public com.google.type.LatLng getLatLng() { @@ -604,8 +555,6 @@ public com.google.type.LatLng getLatLng() { } } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -626,15 +575,14 @@ public Builder setLatLng(com.google.type.LatLng value) { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; */ - public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { + public Builder setLatLng( + com.google.type.LatLng.Builder builderForValue) { if (latLngBuilder_ == null) { latLng_ = builderForValue.build(); onChanged(); @@ -645,8 +593,6 @@ public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -656,7 +602,8 @@ public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { public Builder mergeLatLng(com.google.type.LatLng value) { if (latLngBuilder_ == null) { if (latLng_ != null) { - latLng_ = com.google.type.LatLng.newBuilder(latLng_).mergeFrom(value).buildPartial(); + latLng_ = + com.google.type.LatLng.newBuilder(latLng_).mergeFrom(value).buildPartial(); } else { latLng_ = value; } @@ -668,8 +615,6 @@ public Builder mergeLatLng(com.google.type.LatLng value) { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -688,8 +633,6 @@ public Builder clearLatLng() { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -697,13 +640,11 @@ public Builder clearLatLng() { * .google.type.LatLng lat_lng = 1; */ public com.google.type.LatLng.Builder getLatLngBuilder() { - + onChanged(); return getLatLngFieldBuilder().getBuilder(); } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -714,12 +655,11 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { if (latLngBuilder_ != null) { return latLngBuilder_.getMessageOrBuilder(); } else { - return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; + return latLng_ == null ? + com.google.type.LatLng.getDefaultInstance() : latLng_; } } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -727,23 +667,21 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { * .google.type.LatLng lat_lng = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> + com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> getLatLngFieldBuilder() { if (latLngBuilder_ == null) { - latLngBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, - com.google.type.LatLng.Builder, - com.google.type.LatLngOrBuilder>(getLatLng(), getParentForChildren(), isClean()); + latLngBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>( + getLatLng(), + getParentForChildren(), + isClean()); latLng_ = null; } return latLngBuilder_; } - private int heading_; + private int heading_ ; /** - * - * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -752,7 +690,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
      * 
* * optional int32 heading = 2; - * * @return Whether the heading field is set. */ @java.lang.Override @@ -760,8 +697,6 @@ public boolean hasHeading() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -770,7 +705,6 @@ public boolean hasHeading() {
      * 
* * optional int32 heading = 2; - * * @return The heading. */ @java.lang.Override @@ -778,8 +712,6 @@ public int getHeading() { return heading_; } /** - * - * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -788,7 +720,6 @@ public int getHeading() {
      * 
* * optional int32 heading = 2; - * * @param value The heading to set. * @return This builder for chaining. */ @@ -799,8 +730,6 @@ public Builder setHeading(int value) { return this; } /** - * - * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -809,7 +738,6 @@ public Builder setHeading(int value) {
      * 
* * optional int32 heading = 2; - * * @return This builder for chaining. */ public Builder clearHeading() { @@ -818,9 +746,9 @@ public Builder clearHeading() { onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -830,12 +758,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Location) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Location) private static final com.google.cloud.optimization.v1.Location DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Location(); } @@ -844,16 +772,16 @@ public static com.google.cloud.optimization.v1.Location getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Location parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Location(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Location parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Location(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -868,4 +796,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Location getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java similarity index 71% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java index 6b96cfb..fdf4ba6 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java @@ -1,55 +1,31 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface LocationOrBuilder - extends +public interface LocationOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Location) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; - * * @return Whether the latLng field is set. */ boolean hasLatLng(); /** - * - * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; - * * @return The latLng. */ com.google.type.LatLng getLatLng(); /** - * - * *
    * The waypoint's geographic coordinates.
    * 
@@ -59,8 +35,6 @@ public interface LocationOrBuilder com.google.type.LatLngOrBuilder getLatLngOrBuilder(); /** - * - * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -69,13 +43,10 @@ public interface LocationOrBuilder
    * 
* * optional int32 heading = 2; - * * @return Whether the heading field is set. */ boolean hasHeading(); /** - * - * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -84,7 +55,6 @@ public interface LocationOrBuilder
    * 
* * optional int32 heading = 2; - * * @return The heading. */ int getHeading(); diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java similarity index 83% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java index a94061f..bfa1b1a 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Request to be given to a tour optimization solver which defines the
  * shipment model to solve as well as optimization parameters.
@@ -28,16 +11,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursRequest}
  */
-public final class OptimizeToursRequest extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class OptimizeToursRequest extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursRequest)
     OptimizeToursRequestOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use OptimizeToursRequest.newBuilder() to construct.
   private OptimizeToursRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private OptimizeToursRequest() {
     parent_ = "";
     solvingMode_ = 0;
@@ -49,15 +31,16 @@ private OptimizeToursRequest() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new OptimizeToursRequest();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private OptimizeToursRequest(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -77,160 +60,139 @@ private OptimizeToursRequest(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              parent_ = s;
-              break;
-            }
-          case 18:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (timeout_ != null) {
-                subBuilder = timeout_.toBuilder();
-              }
-              timeout_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(timeout_);
-                timeout_ = subBuilder.buildPartial();
-              }
-
-              break;
+            parent_ = s;
+            break;
+          }
+          case 18: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (timeout_ != null) {
+              subBuilder = timeout_.toBuilder();
             }
-          case 26:
-            {
-              com.google.cloud.optimization.v1.ShipmentModel.Builder subBuilder = null;
-              if (model_ != null) {
-                subBuilder = model_.toBuilder();
-              }
-              model_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentModel.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(model_);
-                model_ = subBuilder.buildPartial();
-              }
-
-              break;
+            timeout_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(timeout_);
+              timeout_ = subBuilder.buildPartial();
             }
-          case 32:
-            {
-              int rawValue = input.readEnum();
 
-              solvingMode_ = rawValue;
-              break;
+            break;
+          }
+          case 26: {
+            com.google.cloud.optimization.v1.ShipmentModel.Builder subBuilder = null;
+            if (model_ != null) {
+              subBuilder = model_.toBuilder();
             }
-          case 40:
-            {
-              bitField0_ |= 0x00000001;
-              maxValidationErrors_ = input.readInt32();
-              break;
+            model_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(model_);
+              model_ = subBuilder.buildPartial();
             }
-          case 48:
-            {
-              int rawValue = input.readEnum();
 
-              searchMode_ = rawValue;
-              break;
-            }
-          case 58:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                injectedFirstSolutionRoutes_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              injectedFirstSolutionRoutes_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-              break;
-            }
-          case 66:
-            {
-              com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder subBuilder = null;
-              if (injectedSolutionConstraint_ != null) {
-                subBuilder = injectedSolutionConstraint_.toBuilder();
-              }
-              injectedSolutionConstraint_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.InjectedSolutionConstraint.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(injectedSolutionConstraint_);
-                injectedSolutionConstraint_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-          case 74:
-            {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                refreshDetailsRoutes_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000004;
-              }
-              refreshDetailsRoutes_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-              break;
-            }
-          case 80:
-            {
-              interpretInjectedSolutionsUsingLabels_ = input.readBool();
-              break;
-            }
-          case 88:
-            {
-              considerRoadTraffic_ = input.readBool();
-              break;
-            }
-          case 96:
-            {
-              populatePolylines_ = input.readBool();
-              break;
-            }
-          case 104:
-            {
-              populateTransitionPolylines_ = input.readBool();
-              break;
-            }
-          case 112:
-            {
-              allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
-              break;
+            break;
+          }
+          case 32: {
+            int rawValue = input.readEnum();
+
+            solvingMode_ = rawValue;
+            break;
+          }
+          case 40: {
+            bitField0_ |= 0x00000001;
+            maxValidationErrors_ = input.readInt32();
+            break;
+          }
+          case 48: {
+            int rawValue = input.readEnum();
+
+            searchMode_ = rawValue;
+            break;
+          }
+          case 58: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              injectedFirstSolutionRoutes_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 120:
-            {
-              useGeodesicDistances_ = input.readBool();
-              break;
+            injectedFirstSolutionRoutes_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+            break;
+          }
+          case 66: {
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder subBuilder = null;
+            if (injectedSolutionConstraint_ != null) {
+              subBuilder = injectedSolutionConstraint_.toBuilder();
             }
-          case 129:
-            {
-              bitField0_ |= 0x00000002;
-              geodesicMetersPerSecond_ = input.readDouble();
-              break;
+            injectedSolutionConstraint_ = input.readMessage(com.google.cloud.optimization.v1.InjectedSolutionConstraint.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(injectedSolutionConstraint_);
+              injectedSolutionConstraint_ = subBuilder.buildPartial();
             }
-          case 138:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
 
-              label_ = s;
-              break;
-            }
-          case 160:
-            {
-              populateTravelStepPolylines_ = input.readBool();
-              break;
+            break;
+          }
+          case 74: {
+            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+              refreshDetailsRoutes_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000004;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            refreshDetailsRoutes_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+            break;
+          }
+          case 80: {
+
+            interpretInjectedSolutionsUsingLabels_ = input.readBool();
+            break;
+          }
+          case 88: {
+
+            considerRoadTraffic_ = input.readBool();
+            break;
+          }
+          case 96: {
+
+            populatePolylines_ = input.readBool();
+            break;
+          }
+          case 104: {
+
+            populateTransitionPolylines_ = input.readBool();
+            break;
+          }
+          case 112: {
+
+            allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
+            break;
+          }
+          case 120: {
+
+            useGeodesicDistances_ = input.readBool();
+            break;
+          }
+          case 129: {
+            bitField0_ |= 0x00000002;
+            geodesicMetersPerSecond_ = input.readDouble();
+            break;
+          }
+          case 138: {
+            java.lang.String s = input.readStringRequireUtf8();
+
+            label_ = s;
+            break;
+          }
+          case 160: {
+
+            populateTravelStepPolylines_ = input.readBool();
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -238,11 +200,11 @@ private OptimizeToursRequest(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        injectedFirstSolutionRoutes_ =
-            java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
+        injectedFirstSolutionRoutes_ = java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
       }
       if (((mutable_bitField0_ & 0x00000004) != 0)) {
         refreshDetailsRoutes_ = java.util.Collections.unmodifiableList(refreshDetailsRoutes_);
@@ -251,25 +213,20 @@ private OptimizeToursRequest(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.OptimizeToursRequest.class,
-            com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
+            com.google.cloud.optimization.v1.OptimizeToursRequest.class, com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
   }
 
   /**
-   *
-   *
    * 
    * Defines how the solver should handle the request. In all modes but
    * `VALIDATE_ONLY`, if the request is invalid, you will receive an
@@ -279,10 +236,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * Protobuf enum {@code google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode}
    */
-  public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
+  public enum SolvingMode
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Solve the model.
      * 
@@ -291,8 +247,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum { */ DEFAULT_SOLVE(0), /** - * - * *
      * Only validates the model without solving it: populates as many
      * [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors]
@@ -303,8 +257,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     VALIDATE_ONLY(1),
     /**
-     *
-     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -321,8 +273,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
     ;
 
     /**
-     *
-     *
      * 
      * Solve the model.
      * 
@@ -331,8 +281,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int DEFAULT_SOLVE_VALUE = 0; /** - * - * *
      * Only validates the model without solving it: populates as many
      * [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors]
@@ -343,8 +291,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int VALIDATE_ONLY_VALUE = 1;
     /**
-     *
-     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -358,6 +304,7 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int DETECT_SOME_INFEASIBLE_SHIPMENTS_VALUE = 2;
 
+
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -382,51 +329,49 @@ public static SolvingMode valueOf(int value) {
      */
     public static SolvingMode forNumber(int value) {
       switch (value) {
-        case 0:
-          return DEFAULT_SOLVE;
-        case 1:
-          return VALIDATE_ONLY;
-        case 2:
-          return DETECT_SOME_INFEASIBLE_SHIPMENTS;
-        default:
-          return null;
+        case 0: return DEFAULT_SOLVE;
+        case 1: return VALIDATE_ONLY;
+        case 2: return DETECT_SOME_INFEASIBLE_SHIPMENTS;
+        default: return null;
       }
     }
 
-    public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
+    public static com.google.protobuf.Internal.EnumLiteMap
+        internalGetValueMap() {
       return internalValueMap;
     }
+    private static final com.google.protobuf.Internal.EnumLiteMap<
+        SolvingMode> internalValueMap =
+          new com.google.protobuf.Internal.EnumLiteMap() {
+            public SolvingMode findValueByNumber(int number) {
+              return SolvingMode.forNumber(number);
+            }
+          };
 
-    private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap =
-        new com.google.protobuf.Internal.EnumLiteMap() {
-          public SolvingMode findValueByNumber(int number) {
-            return SolvingMode.forNumber(number);
-          }
-        };
-
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor
+        getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-
-    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
+    public final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptorForType() {
       return getDescriptor();
     }
-
-    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor()
-          .getEnumTypes()
-          .get(0);
+    public static final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor().getEnumTypes().get(0);
     }
 
     private static final SolvingMode[] VALUES = values();
 
-    public static SolvingMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+    public static SolvingMode valueOf(
+        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException(
+          "EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -444,8 +389,6 @@ private SolvingMode(int value) {
   }
 
   /**
-   *
-   *
    * 
    * Mode defining the behavior of the search, trading off latency versus
    * solution quality. In all modes, the global request deadline is enforced.
@@ -453,10 +396,9 @@ private SolvingMode(int value) {
    *
    * Protobuf enum {@code google.cloud.optimization.v1.OptimizeToursRequest.SearchMode}
    */
-  public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum {
+  public enum SearchMode
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -465,8 +407,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ SEARCH_MODE_UNSPECIFIED(0), /** - * - * *
      * Stop the search after finding the first good solution.
      * 
@@ -475,8 +415,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ RETURN_FAST(1), /** - * - * *
      * Spend all the available time to search for better solutions.
      * 
@@ -488,8 +426,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -498,8 +434,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int SEARCH_MODE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * Stop the search after finding the first good solution.
      * 
@@ -508,8 +442,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int RETURN_FAST_VALUE = 1; /** - * - * *
      * Spend all the available time to search for better solutions.
      * 
@@ -518,6 +450,7 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int CONSUME_ALL_AVAILABLE_TIME_VALUE = 2; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -542,51 +475,49 @@ public static SearchMode valueOf(int value) { */ public static SearchMode forNumber(int value) { switch (value) { - case 0: - return SEARCH_MODE_UNSPECIFIED; - case 1: - return RETURN_FAST; - case 2: - return CONSUME_ALL_AVAILABLE_TIME; - default: - return null; + case 0: return SEARCH_MODE_UNSPECIFIED; + case 1: return RETURN_FAST; + case 2: return CONSUME_ALL_AVAILABLE_TIME; + default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + SearchMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SearchMode findValueByNumber(int number) { + return SearchMode.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SearchMode findValueByNumber(int number) { - return SearchMode.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor() - .getEnumTypes() - .get(1); + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor().getEnumTypes().get(1); } private static final SearchMode[] VALUES = values(); - public static SearchMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static SearchMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -607,8 +538,6 @@ private SearchMode(int value) { public static final int PARENT_FIELD_NUMBER = 1; private volatile java.lang.Object parent_; /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -616,7 +545,6 @@ private SearchMode(int value) {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ @java.lang.Override @@ -625,15 +553,14 @@ public java.lang.String getParent() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; } } /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -641,15 +568,16 @@ public java.lang.String getParent() {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for parent. */ @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -660,8 +588,6 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int TIMEOUT_FIELD_NUMBER = 2; private com.google.protobuf.Duration timeout_; /** - * - * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -671,7 +597,6 @@ public com.google.protobuf.ByteString getParentBytes() {
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return Whether the timeout field is set. */ @java.lang.Override @@ -679,8 +604,6 @@ public boolean hasTimeout() { return timeout_ != null; } /** - * - * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -690,7 +613,6 @@ public boolean hasTimeout() {
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return The timeout. */ @java.lang.Override @@ -698,8 +620,6 @@ public com.google.protobuf.Duration getTimeout() { return timeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : timeout_; } /** - * - * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -718,14 +638,11 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
   public static final int MODEL_FIELD_NUMBER = 3;
   private com.google.cloud.optimization.v1.ShipmentModel model_;
   /**
-   *
-   *
    * 
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; - * * @return Whether the model field is set. */ @java.lang.Override @@ -733,25 +650,18 @@ public boolean hasModel() { return model_ != null; } /** - * - * *
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; - * * @return The model. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentModel getModel() { - return model_ == null - ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() - : model_; + return model_ == null ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; } /** - * - * *
    * Shipment model to solve.
    * 
@@ -766,46 +676,33 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder public static final int SOLVING_MODE_FIELD_NUMBER = 4; private int solvingMode_; /** - * - * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @return The enum numeric value on the wire for solvingMode. */ - @java.lang.Override - public int getSolvingModeValue() { + @java.lang.Override public int getSolvingModeValue() { return solvingMode_; } /** - * - * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @return The solvingMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { + @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); - return result == null - ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); + return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED : result; } public static final int MAX_VALIDATION_ERRORS_FIELD_NUMBER = 5; private int maxValidationErrors_; /** - * - * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -817,7 +714,6 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolv
    * 
* * optional int32 max_validation_errors = 5; - * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -825,8 +721,6 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -838,7 +732,6 @@ public boolean hasMaxValidationErrors() {
    * 
* * optional int32 max_validation_errors = 5; - * * @return The maxValidationErrors. */ @java.lang.Override @@ -849,47 +742,33 @@ public int getMaxValidationErrors() { public static final int SEARCH_MODE_FIELD_NUMBER = 6; private int searchMode_; /** - * - * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @return The enum numeric value on the wire for searchMode. */ - @java.lang.Override - public int getSearchModeValue() { + @java.lang.Override public int getSearchModeValue() { return searchMode_; } /** - * - * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @return The searchMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { + @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); - return result == null - ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); + return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED : result; } public static final int INJECTED_FIRST_SOLUTION_ROUTES_FIELD_NUMBER = 7; - private java.util.List - injectedFirstSolutionRoutes_; + private java.util.List injectedFirstSolutionRoutes_; /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -917,17 +796,13 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearc
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ @java.lang.Override - public java.util.List - getInjectedFirstSolutionRoutesList() { + public java.util.List getInjectedFirstSolutionRoutesList() { return injectedFirstSolutionRoutes_; } /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -955,17 +830,14 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearc
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ @java.lang.Override - public java.util.List + public java.util.List getInjectedFirstSolutionRoutesOrBuilderList() { return injectedFirstSolutionRoutes_; } /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -993,16 +865,13 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearc
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ @java.lang.Override public int getInjectedFirstSolutionRoutesCount() { return injectedFirstSolutionRoutes_.size(); } /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -1030,16 +899,13 @@ public int getInjectedFirstSolutionRoutesCount() {
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes(int index) { return injectedFirstSolutionRoutes_.get(index); } /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -1067,20 +933,17 @@ public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRo
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder - getInjectedFirstSolutionRoutesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolutionRoutesOrBuilder( + int index) { return injectedFirstSolutionRoutes_.get(index); } public static final int INJECTED_SOLUTION_CONSTRAINT_FIELD_NUMBER = 8; private com.google.cloud.optimization.v1.InjectedSolutionConstraint injectedSolutionConstraint_; /** - * - * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -1091,10 +954,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRo
    * instead.
    * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; * @return Whether the injectedSolutionConstraint field is set. */ @java.lang.Override @@ -1102,8 +962,6 @@ public boolean hasInjectedSolutionConstraint() { return injectedSolutionConstraint_ != null; } /** - * - * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -1114,22 +972,14 @@ public boolean hasInjectedSolutionConstraint() {
    * instead.
    * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; * @return The injectedSolutionConstraint. */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint - getInjectedSolutionConstraint() { - return injectedSolutionConstraint_ == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() - : injectedSolutionConstraint_; + public com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSolutionConstraint() { + return injectedSolutionConstraint_ == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; } /** - * - * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -1140,21 +990,16 @@ public boolean hasInjectedSolutionConstraint() {
    * instead.
    * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder - getInjectedSolutionConstraintOrBuilder() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getInjectedSolutionConstraintOrBuilder() { return getInjectedSolutionConstraint(); } public static final int REFRESH_DETAILS_ROUTES_FIELD_NUMBER = 9; private java.util.List refreshDetailsRoutes_; /** - * - * *
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1173,13 +1018,10 @@ public boolean hasInjectedSolutionConstraint() {
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
   @java.lang.Override
-  public java.util.List
-      getRefreshDetailsRoutesList() {
+  public java.util.List getRefreshDetailsRoutesList() {
     return refreshDetailsRoutes_;
   }
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1198,13 +1040,11 @@ public boolean hasInjectedSolutionConstraint() {
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getRefreshDetailsRoutesOrBuilderList() {
     return refreshDetailsRoutes_;
   }
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1227,8 +1067,6 @@ public int getRefreshDetailsRoutesCount() {
     return refreshDetailsRoutes_.size();
   }
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1251,8 +1089,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRefreshDetailsRoutes(in
     return refreshDetailsRoutes_.get(index);
   }
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1279,8 +1115,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
   public static final int INTERPRET_INJECTED_SOLUTIONS_USING_LABELS_FIELD_NUMBER = 10;
   private boolean interpretInjectedSolutionsUsingLabels_;
   /**
-   *
-   *
    * 
    * If true:
    *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -1327,7 +1161,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
    * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -1338,8 +1171,6 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { public static final int CONSIDER_ROAD_TRAFFIC_FIELD_NUMBER = 11; private boolean considerRoadTraffic_; /** - * - * *
    * Consider traffic estimation in calculating `ShipmentRoute` fields
    * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -1350,7 +1181,6 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
    * 
* * bool consider_road_traffic = 11; - * * @return The considerRoadTraffic. */ @java.lang.Override @@ -1361,14 +1191,11 @@ public boolean getConsiderRoadTraffic() { public static final int POPULATE_POLYLINES_FIELD_NUMBER = 12; private boolean populatePolylines_; /** - * - * *
    * If true, polylines will be populated in response `ShipmentRoute`s.
    * 
* * bool populate_polylines = 12; - * * @return The populatePolylines. */ @java.lang.Override @@ -1379,8 +1206,6 @@ public boolean getPopulatePolylines() { public static final int POPULATE_TRANSITION_POLYLINES_FIELD_NUMBER = 13; private boolean populateTransitionPolylines_; /** - * - * *
    * If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -1389,7 +1214,6 @@ public boolean getPopulatePolylines() {
    * 
* * bool populate_transition_polylines = 13; - * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -1400,8 +1224,6 @@ public boolean getPopulateTransitionPolylines() { public static final int ALLOW_LARGE_DEADLINE_DESPITE_INTERRUPTION_RISK_FIELD_NUMBER = 14; private boolean allowLargeDeadlineDespiteInterruptionRisk_; /** - * - * *
    * If this is set, then the request can have a deadline
    * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -1411,7 +1233,6 @@ public boolean getPopulateTransitionPolylines() {
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -1422,8 +1243,6 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() { public static final int USE_GEODESIC_DISTANCES_FIELD_NUMBER = 15; private boolean useGeodesicDistances_; /** - * - * *
    * If true, travel distances will be computed using geodesic distances instead
    * of Google Maps distances, and travel times will be computed using geodesic
@@ -1431,7 +1250,6 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
    * 
* * bool use_geodesic_distances = 15; - * * @return The useGeodesicDistances. */ @java.lang.Override @@ -1442,8 +1260,6 @@ public boolean getUseGeodesicDistances() { public static final int GEODESIC_METERS_PER_SECOND_FIELD_NUMBER = 16; private double geodesicMetersPerSecond_; /** - * - * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -1451,7 +1267,6 @@ public boolean getUseGeodesicDistances() {
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -1459,8 +1274,6 @@ public boolean hasGeodesicMetersPerSecond() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -1468,7 +1281,6 @@ public boolean hasGeodesicMetersPerSecond() {
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -1479,15 +1291,12 @@ public double getGeodesicMetersPerSecond() { public static final int LABEL_FIELD_NUMBER = 17; private volatile java.lang.Object label_; /** - * - * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; - * * @return The label. */ @java.lang.Override @@ -1496,30 +1305,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** - * - * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; - * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -1530,8 +1339,6 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int POPULATE_TRAVEL_STEP_POLYLINES_FIELD_NUMBER = 20; private boolean populateTravelStepPolylines_; /** - * - * *
    * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
    * If true, polylines will be populated in response
@@ -1540,19 +1347,16 @@ 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=327 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return The populateTravelStepPolylines. */ @java.lang.Override - @java.lang.Deprecated - public boolean getPopulateTravelStepPolylines() { + @java.lang.Deprecated public boolean getPopulateTravelStepPolylines() { return populateTravelStepPolylines_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1564,7 +1368,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } @@ -1574,17 +1379,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (model_ != null) { output.writeMessage(3, getModel()); } - if (solvingMode_ - != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE - .getNumber()) { + if (solvingMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE.getNumber()) { output.writeEnum(4, solvingMode_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(5, maxValidationErrors_); } - if (searchMode_ - != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED - .getNumber()) { + if (searchMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(6, searchMode_); } for (int i = 0; i < injectedFirstSolutionRoutes_.size(); i++) { @@ -1636,70 +1437,71 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } if (timeout_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTimeout()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTimeout()); } if (model_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getModel()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getModel()); } - if (solvingMode_ - != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, solvingMode_); + if (solvingMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, solvingMode_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxValidationErrors_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(5, maxValidationErrors_); } - if (searchMode_ - != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, searchMode_); + if (searchMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(6, searchMode_); } for (int i = 0; i < injectedFirstSolutionRoutes_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 7, injectedFirstSolutionRoutes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, injectedFirstSolutionRoutes_.get(i)); } if (injectedSolutionConstraint_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 8, getInjectedSolutionConstraint()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, getInjectedSolutionConstraint()); } for (int i = 0; i < refreshDetailsRoutes_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(9, refreshDetailsRoutes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, refreshDetailsRoutes_.get(i)); } if (interpretInjectedSolutionsUsingLabels_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize( - 10, interpretInjectedSolutionsUsingLabels_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(10, interpretInjectedSolutionsUsingLabels_); } if (considerRoadTraffic_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, considerRoadTraffic_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(11, considerRoadTraffic_); } if (populatePolylines_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(12, populatePolylines_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(12, populatePolylines_); } if (populateTransitionPolylines_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize(13, populateTransitionPolylines_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(13, populateTransitionPolylines_); } if (allowLargeDeadlineDespiteInterruptionRisk_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize( - 14, allowLargeDeadlineDespiteInterruptionRisk_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(14, allowLargeDeadlineDespiteInterruptionRisk_); } if (useGeodesicDistances_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(15, useGeodesicDistances_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(15, useGeodesicDistances_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(16, geodesicMetersPerSecond_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(16, geodesicMetersPerSecond_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, label_); } if (populateTravelStepPolylines_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize(20, populateTravelStepPolylines_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(20, populateTravelStepPolylines_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1709,52 +1511,63 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursRequest other = - (com.google.cloud.optimization.v1.OptimizeToursRequest) obj; + com.google.cloud.optimization.v1.OptimizeToursRequest other = (com.google.cloud.optimization.v1.OptimizeToursRequest) obj; - if (!getParent().equals(other.getParent())) return false; + if (!getParent() + .equals(other.getParent())) return false; if (hasTimeout() != other.hasTimeout()) return false; if (hasTimeout()) { - if (!getTimeout().equals(other.getTimeout())) return false; + if (!getTimeout() + .equals(other.getTimeout())) return false; } if (hasModel() != other.hasModel()) return false; if (hasModel()) { - if (!getModel().equals(other.getModel())) return false; + if (!getModel() + .equals(other.getModel())) return false; } if (solvingMode_ != other.solvingMode_) return false; if (hasMaxValidationErrors() != other.hasMaxValidationErrors()) return false; if (hasMaxValidationErrors()) { - if (getMaxValidationErrors() != other.getMaxValidationErrors()) return false; + if (getMaxValidationErrors() + != other.getMaxValidationErrors()) return false; } if (searchMode_ != other.searchMode_) return false; - if (!getInjectedFirstSolutionRoutesList().equals(other.getInjectedFirstSolutionRoutesList())) - return false; + if (!getInjectedFirstSolutionRoutesList() + .equals(other.getInjectedFirstSolutionRoutesList())) return false; if (hasInjectedSolutionConstraint() != other.hasInjectedSolutionConstraint()) return false; if (hasInjectedSolutionConstraint()) { - if (!getInjectedSolutionConstraint().equals(other.getInjectedSolutionConstraint())) - return false; + if (!getInjectedSolutionConstraint() + .equals(other.getInjectedSolutionConstraint())) return false; } - if (!getRefreshDetailsRoutesList().equals(other.getRefreshDetailsRoutesList())) return false; + if (!getRefreshDetailsRoutesList() + .equals(other.getRefreshDetailsRoutesList())) return false; if (getInterpretInjectedSolutionsUsingLabels() != other.getInterpretInjectedSolutionsUsingLabels()) return false; - if (getConsiderRoadTraffic() != other.getConsiderRoadTraffic()) return false; - if (getPopulatePolylines() != other.getPopulatePolylines()) return false; - if (getPopulateTransitionPolylines() != other.getPopulateTransitionPolylines()) return false; + if (getConsiderRoadTraffic() + != other.getConsiderRoadTraffic()) return false; + if (getPopulatePolylines() + != other.getPopulatePolylines()) return false; + if (getPopulateTransitionPolylines() + != other.getPopulateTransitionPolylines()) return false; if (getAllowLargeDeadlineDespiteInterruptionRisk() != other.getAllowLargeDeadlineDespiteInterruptionRisk()) return false; - if (getUseGeodesicDistances() != other.getUseGeodesicDistances()) return false; + if (getUseGeodesicDistances() + != other.getUseGeodesicDistances()) return false; if (hasGeodesicMetersPerSecond() != other.hasGeodesicMetersPerSecond()) return false; if (hasGeodesicMetersPerSecond()) { if (java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond()) - != java.lang.Double.doubleToLongBits(other.getGeodesicMetersPerSecond())) return false; + != java.lang.Double.doubleToLongBits( + other.getGeodesicMetersPerSecond())) return false; } - if (!getLabel().equals(other.getLabel())) return false; - if (getPopulateTravelStepPolylines() != other.getPopulateTravelStepPolylines()) return false; + if (!getLabel() + .equals(other.getLabel())) return false; + if (getPopulateTravelStepPolylines() + != other.getPopulateTravelStepPolylines()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1797,137 +1610,129 @@ public int hashCode() { hash = (53 * hash) + getRefreshDetailsRoutesList().hashCode(); } hash = (37 * hash) + INTERPRET_INJECTED_SOLUTIONS_USING_LABELS_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashBoolean(getInterpretInjectedSolutionsUsingLabels()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getInterpretInjectedSolutionsUsingLabels()); hash = (37 * hash) + CONSIDER_ROAD_TRAFFIC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getConsiderRoadTraffic()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getConsiderRoadTraffic()); hash = (37 * hash) + POPULATE_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulatePolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPopulatePolylines()); hash = (37 * hash) + POPULATE_TRANSITION_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulateTransitionPolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPopulateTransitionPolylines()); hash = (37 * hash) + ALLOW_LARGE_DEADLINE_DESPITE_INTERRUPTION_RISK_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashBoolean( - getAllowLargeDeadlineDespiteInterruptionRisk()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllowLargeDeadlineDespiteInterruptionRisk()); hash = (37 * hash) + USE_GEODESIC_DISTANCES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUseGeodesicDistances()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getUseGeodesicDistances()); if (hasGeodesicMetersPerSecond()) { hash = (37 * hash) + GEODESIC_METERS_PER_SECOND_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond())); } hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + POPULATE_TRAVEL_STEP_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulateTravelStepPolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPopulateTravelStepPolylines()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.OptimizeToursRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request to be given to a tour optimization solver which defines the
    * shipment model to solve as well as optimization parameters.
@@ -1935,23 +1740,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursRequest}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursRequest)
       com.google.cloud.optimization.v1.OptimizeToursRequestOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.OptimizeToursRequest.class,
-              com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
+              com.google.cloud.optimization.v1.OptimizeToursRequest.class, com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.OptimizeToursRequest.newBuilder()
@@ -1959,18 +1762,18 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getInjectedFirstSolutionRoutesFieldBuilder();
         getRefreshDetailsRoutesFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2034,9 +1837,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
@@ -2055,8 +1858,7 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
-      com.google.cloud.optimization.v1.OptimizeToursRequest result =
-          new com.google.cloud.optimization.v1.OptimizeToursRequest(this);
+      com.google.cloud.optimization.v1.OptimizeToursRequest result = new com.google.cloud.optimization.v1.OptimizeToursRequest(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       result.parent_ = parent_;
@@ -2078,8 +1880,7 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
       result.searchMode_ = searchMode_;
       if (injectedFirstSolutionRoutesBuilder_ == null) {
         if (((bitField0_ & 0x00000002) != 0)) {
-          injectedFirstSolutionRoutes_ =
-              java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
+          injectedFirstSolutionRoutes_ = java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
           bitField0_ = (bitField0_ & ~0x00000002);
         }
         result.injectedFirstSolutionRoutes_ = injectedFirstSolutionRoutes_;
@@ -2104,8 +1905,7 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
       result.considerRoadTraffic_ = considerRoadTraffic_;
       result.populatePolylines_ = populatePolylines_;
       result.populateTransitionPolylines_ = populateTransitionPolylines_;
-      result.allowLargeDeadlineDespiteInterruptionRisk_ =
-          allowLargeDeadlineDespiteInterruptionRisk_;
+      result.allowLargeDeadlineDespiteInterruptionRisk_ = allowLargeDeadlineDespiteInterruptionRisk_;
       result.useGeodesicDistances_ = useGeodesicDistances_;
       if (((from_bitField0_ & 0x00000008) != 0)) {
         result.geodesicMetersPerSecond_ = geodesicMetersPerSecond_;
@@ -2122,39 +1922,38 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.OptimizeToursRequest) {
-        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursRequest) other);
+        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursRequest)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -2162,8 +1961,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest other) {
-      if (other == com.google.cloud.optimization.v1.OptimizeToursRequest.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.OptimizeToursRequest.getDefaultInstance()) return this;
       if (!other.getParent().isEmpty()) {
         parent_ = other.parent_;
         onChanged();
@@ -2201,10 +1999,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             injectedFirstSolutionRoutesBuilder_ = null;
             injectedFirstSolutionRoutes_ = other.injectedFirstSolutionRoutes_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            injectedFirstSolutionRoutesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getInjectedFirstSolutionRoutesFieldBuilder()
-                    : null;
+            injectedFirstSolutionRoutesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getInjectedFirstSolutionRoutesFieldBuilder() : null;
           } else {
             injectedFirstSolutionRoutesBuilder_.addAllMessages(other.injectedFirstSolutionRoutes_);
           }
@@ -2231,10 +2028,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             refreshDetailsRoutesBuilder_ = null;
             refreshDetailsRoutes_ = other.refreshDetailsRoutes_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            refreshDetailsRoutesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getRefreshDetailsRoutesFieldBuilder()
-                    : null;
+            refreshDetailsRoutesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getRefreshDetailsRoutesFieldBuilder() : null;
           } else {
             refreshDetailsRoutesBuilder_.addAllMessages(other.refreshDetailsRoutes_);
           }
@@ -2253,8 +2049,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
         setPopulateTransitionPolylines(other.getPopulateTransitionPolylines());
       }
       if (other.getAllowLargeDeadlineDespiteInterruptionRisk() != false) {
-        setAllowLargeDeadlineDespiteInterruptionRisk(
-            other.getAllowLargeDeadlineDespiteInterruptionRisk());
+        setAllowLargeDeadlineDespiteInterruptionRisk(other.getAllowLargeDeadlineDespiteInterruptionRisk());
       }
       if (other.getUseGeodesicDistances() != false) {
         setUseGeodesicDistances(other.getUseGeodesicDistances());
@@ -2288,8 +2083,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.OptimizeToursRequest) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursRequest) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -2298,13 +2092,10 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.lang.Object parent_ = "";
     /**
-     *
-     *
      * 
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2312,13 +2103,13 @@ public Builder mergeFrom(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ public java.lang.String getParent() { java.lang.Object ref = parent_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; @@ -2327,8 +2118,6 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2336,14 +2125,15 @@ public java.lang.String getParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for parent. */ - public com.google.protobuf.ByteString getParentBytes() { + public com.google.protobuf.ByteString + getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); parent_ = b; return b; } else { @@ -2351,8 +2141,6 @@ public com.google.protobuf.ByteString getParentBytes() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2360,22 +2148,20 @@ public com.google.protobuf.ByteString getParentBytes() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The parent to set. * @return This builder for chaining. */ - public Builder setParent(java.lang.String value) { + public Builder setParent( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + parent_ = value; onChanged(); return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2383,18 +2169,15 @@ public Builder setParent(java.lang.String value) {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearParent() { - + parent_ = getDefaultInstance().getParent(); onChanged(); return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2402,16 +2185,16 @@ public Builder clearParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @param value The bytes for parent to set. * @return This builder for chaining. */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { + public Builder setParentBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; onChanged(); return this; @@ -2419,13 +2202,8 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { private com.google.protobuf.Duration timeout_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - timeoutBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> timeoutBuilder_; /** - * - * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2435,15 +2213,12 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
      * 
* * .google.protobuf.Duration timeout = 2; - * * @return Whether the timeout field is set. */ public boolean hasTimeout() { return timeoutBuilder_ != null || timeout_ != null; } /** - * - * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2453,7 +2228,6 @@ public boolean hasTimeout() {
      * 
* * .google.protobuf.Duration timeout = 2; - * * @return The timeout. */ public com.google.protobuf.Duration getTimeout() { @@ -2464,8 +2238,6 @@ public com.google.protobuf.Duration getTimeout() { } } /** - * - * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2490,8 +2262,6 @@ public Builder setTimeout(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2502,7 +2272,8 @@ public Builder setTimeout(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration timeout = 2;
      */
-    public Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue) {
+    public Builder setTimeout(
+        com.google.protobuf.Duration.Builder builderForValue) {
       if (timeoutBuilder_ == null) {
         timeout_ = builderForValue.build();
         onChanged();
@@ -2513,8 +2284,6 @@ public Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
       return this;
     }
     /**
-     *
-     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2529,7 +2298,7 @@ public Builder mergeTimeout(com.google.protobuf.Duration value) {
       if (timeoutBuilder_ == null) {
         if (timeout_ != null) {
           timeout_ =
-              com.google.protobuf.Duration.newBuilder(timeout_).mergeFrom(value).buildPartial();
+            com.google.protobuf.Duration.newBuilder(timeout_).mergeFrom(value).buildPartial();
         } else {
           timeout_ = value;
         }
@@ -2541,8 +2310,6 @@ public Builder mergeTimeout(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2565,8 +2332,6 @@ public Builder clearTimeout() {
       return this;
     }
     /**
-     *
-     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2578,13 +2343,11 @@ public Builder clearTimeout() {
      * .google.protobuf.Duration timeout = 2;
      */
     public com.google.protobuf.Duration.Builder getTimeoutBuilder() {
-
+      
       onChanged();
       return getTimeoutFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2599,12 +2362,11 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
       if (timeoutBuilder_ != null) {
         return timeoutBuilder_.getMessageOrBuilder();
       } else {
-        return timeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : timeout_;
+        return timeout_ == null ?
+            com.google.protobuf.Duration.getDefaultInstance() : timeout_;
       }
     }
     /**
-     *
-     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2616,17 +2378,14 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
      * .google.protobuf.Duration timeout = 2;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
         getTimeoutFieldBuilder() {
       if (timeoutBuilder_ == null) {
-        timeoutBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Duration,
-                com.google.protobuf.Duration.Builder,
-                com.google.protobuf.DurationOrBuilder>(
-                getTimeout(), getParentForChildren(), isClean());
+        timeoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                getTimeout(),
+                getParentForChildren(),
+                isClean());
         timeout_ = null;
       }
       return timeoutBuilder_;
@@ -2634,47 +2393,34 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
 
     private com.google.cloud.optimization.v1.ShipmentModel model_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentModel,
-            com.google.cloud.optimization.v1.ShipmentModel.Builder,
-            com.google.cloud.optimization.v1.ShipmentModelOrBuilder>
-        modelBuilder_;
+        com.google.cloud.optimization.v1.ShipmentModel, com.google.cloud.optimization.v1.ShipmentModel.Builder, com.google.cloud.optimization.v1.ShipmentModelOrBuilder> modelBuilder_;
     /**
-     *
-     *
      * 
      * Shipment model to solve.
      * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; - * * @return Whether the model field is set. */ public boolean hasModel() { return modelBuilder_ != null || model_ != null; } /** - * - * *
      * Shipment model to solve.
      * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; - * * @return The model. */ public com.google.cloud.optimization.v1.ShipmentModel getModel() { if (modelBuilder_ == null) { - return model_ == null - ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() - : model_; + return model_ == null ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; } else { return modelBuilder_.getMessage(); } } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2695,8 +2441,6 @@ public Builder setModel(com.google.cloud.optimization.v1.ShipmentModel value) { return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2715,8 +2459,6 @@ public Builder setModel( return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2727,9 +2469,7 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) if (modelBuilder_ == null) { if (model_ != null) { model_ = - com.google.cloud.optimization.v1.ShipmentModel.newBuilder(model_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.ShipmentModel.newBuilder(model_).mergeFrom(value).buildPartial(); } else { model_ = value; } @@ -2741,8 +2481,6 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2761,8 +2499,6 @@ public Builder clearModel() { return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2770,13 +2506,11 @@ public Builder clearModel() { * .google.cloud.optimization.v1.ShipmentModel model = 3; */ public com.google.cloud.optimization.v1.ShipmentModel.Builder getModelBuilder() { - + onChanged(); return getModelFieldBuilder().getBuilder(); } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2787,14 +2521,11 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder if (modelBuilder_ != null) { return modelBuilder_.getMessageOrBuilder(); } else { - return model_ == null - ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() - : model_; + return model_ == null ? + com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; } } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2802,17 +2533,14 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder * .google.cloud.optimization.v1.ShipmentModel model = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel, - com.google.cloud.optimization.v1.ShipmentModel.Builder, - com.google.cloud.optimization.v1.ShipmentModelOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel, com.google.cloud.optimization.v1.ShipmentModel.Builder, com.google.cloud.optimization.v1.ShipmentModelOrBuilder> getModelFieldBuilder() { if (modelBuilder_ == null) { - modelBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel, - com.google.cloud.optimization.v1.ShipmentModel.Builder, - com.google.cloud.optimization.v1.ShipmentModelOrBuilder>( - getModel(), getParentForChildren(), isClean()); + modelBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel, com.google.cloud.optimization.v1.ShipmentModel.Builder, com.google.cloud.optimization.v1.ShipmentModelOrBuilder>( + getModel(), + getParentForChildren(), + isClean()); model_ = null; } return modelBuilder_; @@ -2820,102 +2548,80 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder private int solvingMode_ = 0; /** - * - * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @return The enum numeric value on the wire for solvingMode. */ - @java.lang.Override - public int getSolvingModeValue() { + @java.lang.Override public int getSolvingModeValue() { return solvingMode_; } /** - * - * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @param value The enum numeric value on the wire for solvingMode to set. * @return This builder for chaining. */ public Builder setSolvingModeValue(int value) { - + solvingMode_ = value; onChanged(); return this; } /** - * - * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @return The solvingMode. */ @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); - return result == null - ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); + return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED : result; } /** - * - * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @param value The solvingMode to set. * @return This builder for chaining. */ - public Builder setSolvingMode( - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode value) { + public Builder setSolvingMode(com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode value) { if (value == null) { throw new NullPointerException(); } - + solvingMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @return This builder for chaining. */ public Builder clearSolvingMode() { - + solvingMode_ = 0; onChanged(); return this; } - private int maxValidationErrors_; + private int maxValidationErrors_ ; /** - * - * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2927,7 +2633,6 @@ public Builder clearSolvingMode() {
      * 
* * optional int32 max_validation_errors = 5; - * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -2935,8 +2640,6 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2948,7 +2651,6 @@ public boolean hasMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; - * * @return The maxValidationErrors. */ @java.lang.Override @@ -2956,8 +2658,6 @@ public int getMaxValidationErrors() { return maxValidationErrors_; } /** - * - * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2969,7 +2669,6 @@ public int getMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; - * * @param value The maxValidationErrors to set. * @return This builder for chaining. */ @@ -2980,8 +2679,6 @@ public Builder setMaxValidationErrors(int value) { return this; } /** - * - * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2993,7 +2690,6 @@ public Builder setMaxValidationErrors(int value) {
      * 
* * optional int32 max_validation_errors = 5; - * * @return This builder for chaining. */ public Builder clearMaxValidationErrors() { @@ -3005,119 +2701,91 @@ public Builder clearMaxValidationErrors() { private int searchMode_ = 0; /** - * - * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @return The enum numeric value on the wire for searchMode. */ - @java.lang.Override - public int getSearchModeValue() { + @java.lang.Override public int getSearchModeValue() { return searchMode_; } /** - * - * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @param value The enum numeric value on the wire for searchMode to set. * @return This builder for chaining. */ public Builder setSearchModeValue(int value) { - + searchMode_ = value; onChanged(); return this; } /** - * - * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @return The searchMode. */ @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); - return result == null - ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); + return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED : result; } /** - * - * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @param value The searchMode to set. * @return This builder for chaining. */ - public Builder setSearchMode( - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode value) { + public Builder setSearchMode(com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode value) { if (value == null) { throw new NullPointerException(); } - + searchMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @return This builder for chaining. */ public Builder clearSearchMode() { - + searchMode_ = 0; onChanged(); return this; } - private java.util.List - injectedFirstSolutionRoutes_ = java.util.Collections.emptyList(); - + private java.util.List injectedFirstSolutionRoutes_ = + java.util.Collections.emptyList(); private void ensureInjectedFirstSolutionRoutesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - injectedFirstSolutionRoutes_ = - new java.util.ArrayList( - injectedFirstSolutionRoutes_); + injectedFirstSolutionRoutes_ = new java.util.ArrayList(injectedFirstSolutionRoutes_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, - com.google.cloud.optimization.v1.ShipmentRoute.Builder, - com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> - injectedFirstSolutionRoutesBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> injectedFirstSolutionRoutesBuilder_; /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3145,12 +2813,9 @@ private void ensureInjectedFirstSolutionRoutesIsMutable() {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public java.util.List - getInjectedFirstSolutionRoutesList() { + public java.util.List getInjectedFirstSolutionRoutesList() { if (injectedFirstSolutionRoutesBuilder_ == null) { return java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_); } else { @@ -3158,8 +2823,6 @@ private void ensureInjectedFirstSolutionRoutesIsMutable() { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3187,9 +2850,7 @@ private void ensureInjectedFirstSolutionRoutesIsMutable() {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public int getInjectedFirstSolutionRoutesCount() { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -3199,8 +2860,6 @@ public int getInjectedFirstSolutionRoutesCount() { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3228,12 +2887,9 @@ public int getInjectedFirstSolutionRoutesCount() {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes( - int index) { + public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes(int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { return injectedFirstSolutionRoutes_.get(index); } else { @@ -3241,8 +2897,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRo } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3270,9 +2924,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRo
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder setInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute value) { @@ -3289,8 +2941,6 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3318,9 +2968,7 @@ public Builder setInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder setInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute.Builder builderForValue) { @@ -3334,8 +2982,6 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3363,12 +3009,9 @@ public Builder setInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public Builder addInjectedFirstSolutionRoutes( - com.google.cloud.optimization.v1.ShipmentRoute value) { + public Builder addInjectedFirstSolutionRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) { if (injectedFirstSolutionRoutesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3382,8 +3025,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3411,9 +3052,7 @@ public Builder addInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder addInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute value) { @@ -3430,8 +3069,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3459,9 +3096,7 @@ public Builder addInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder addInjectedFirstSolutionRoutes( com.google.cloud.optimization.v1.ShipmentRoute.Builder builderForValue) { @@ -3475,8 +3110,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3504,9 +3137,7 @@ public Builder addInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder addInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute.Builder builderForValue) { @@ -3520,8 +3151,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3549,9 +3178,7 @@ public Builder addInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder addAllInjectedFirstSolutionRoutes( java.lang.Iterable values) { @@ -3566,8 +3193,6 @@ public Builder addAllInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3595,9 +3220,7 @@ public Builder addAllInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder clearInjectedFirstSolutionRoutes() { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -3610,8 +3233,6 @@ public Builder clearInjectedFirstSolutionRoutes() { return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3639,9 +3260,7 @@ public Builder clearInjectedFirstSolutionRoutes() {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder removeInjectedFirstSolutionRoutes(int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -3654,8 +3273,6 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3683,17 +3300,13 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public com.google.cloud.optimization.v1.ShipmentRoute.Builder - getInjectedFirstSolutionRoutesBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentRoute.Builder getInjectedFirstSolutionRoutesBuilder( + int index) { return getInjectedFirstSolutionRoutesFieldBuilder().getBuilder(index); } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3721,21 +3334,16 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder - getInjectedFirstSolutionRoutesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolutionRoutesOrBuilder( + int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { - return injectedFirstSolutionRoutes_.get(index); - } else { + return injectedFirstSolutionRoutes_.get(index); } else { return injectedFirstSolutionRoutesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3763,12 +3371,10 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public java.util.List - getInjectedFirstSolutionRoutesOrBuilderList() { + public java.util.List + getInjectedFirstSolutionRoutesOrBuilderList() { if (injectedFirstSolutionRoutesBuilder_ != null) { return injectedFirstSolutionRoutesBuilder_.getMessageOrBuilderList(); } else { @@ -3776,8 +3382,6 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3805,18 +3409,13 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public com.google.cloud.optimization.v1.ShipmentRoute.Builder - addInjectedFirstSolutionRoutesBuilder() { - return getInjectedFirstSolutionRoutesFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSolutionRoutesBuilder() { + return getInjectedFirstSolutionRoutesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3844,18 +3443,14 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public com.google.cloud.optimization.v1.ShipmentRoute.Builder - addInjectedFirstSolutionRoutesBuilder(int index) { - return getInjectedFirstSolutionRoutesFieldBuilder() - .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSolutionRoutesBuilder( + int index) { + return getInjectedFirstSolutionRoutesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3883,26 +3478,18 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - public java.util.List - getInjectedFirstSolutionRoutesBuilderList() { + public java.util.List + getInjectedFirstSolutionRoutesBuilderList() { return getInjectedFirstSolutionRoutesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, - com.google.cloud.optimization.v1.ShipmentRoute.Builder, - com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> getInjectedFirstSolutionRoutesFieldBuilder() { if (injectedFirstSolutionRoutesBuilder_ == null) { - injectedFirstSolutionRoutesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, - com.google.cloud.optimization.v1.ShipmentRoute.Builder, - com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>( + injectedFirstSolutionRoutesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>( injectedFirstSolutionRoutes_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -3914,13 +3501,8 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { private com.google.cloud.optimization.v1.InjectedSolutionConstraint injectedSolutionConstraint_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> - injectedSolutionConstraintBuilder_; + com.google.cloud.optimization.v1.InjectedSolutionConstraint, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> injectedSolutionConstraintBuilder_; /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3931,18 +3513,13 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; * @return Whether the injectedSolutionConstraint field is set. */ public boolean hasInjectedSolutionConstraint() { return injectedSolutionConstraintBuilder_ != null || injectedSolutionConstraint_ != null; } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3953,25 +3530,17 @@ public boolean hasInjectedSolutionConstraint() {
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; * @return The injectedSolutionConstraint. */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint - getInjectedSolutionConstraint() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSolutionConstraint() { if (injectedSolutionConstraintBuilder_ == null) { - return injectedSolutionConstraint_ == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() - : injectedSolutionConstraint_; + return injectedSolutionConstraint_ == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; } else { return injectedSolutionConstraintBuilder_.getMessage(); } } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3982,12 +3551,9 @@ public boolean hasInjectedSolutionConstraint() {
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ - public Builder setInjectedSolutionConstraint( - com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { + public Builder setInjectedSolutionConstraint(com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { if (injectedSolutionConstraintBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4001,8 +3567,6 @@ public Builder setInjectedSolutionConstraint( return this; } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -4013,9 +3577,7 @@ public Builder setInjectedSolutionConstraint(
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ public Builder setInjectedSolutionConstraint( com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder builderForValue) { @@ -4029,8 +3591,6 @@ public Builder setInjectedSolutionConstraint( return this; } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -4041,19 +3601,13 @@ public Builder setInjectedSolutionConstraint(
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ - public Builder mergeInjectedSolutionConstraint( - com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { + public Builder mergeInjectedSolutionConstraint(com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { if (injectedSolutionConstraintBuilder_ == null) { if (injectedSolutionConstraint_ != null) { injectedSolutionConstraint_ = - com.google.cloud.optimization.v1.InjectedSolutionConstraint.newBuilder( - injectedSolutionConstraint_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.newBuilder(injectedSolutionConstraint_).mergeFrom(value).buildPartial(); } else { injectedSolutionConstraint_ = value; } @@ -4065,8 +3619,6 @@ public Builder mergeInjectedSolutionConstraint( return this; } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -4077,9 +3629,7 @@ public Builder mergeInjectedSolutionConstraint(
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ public Builder clearInjectedSolutionConstraint() { if (injectedSolutionConstraintBuilder_ == null) { @@ -4093,8 +3643,6 @@ public Builder clearInjectedSolutionConstraint() { return this; } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -4105,19 +3653,14 @@ public Builder clearInjectedSolutionConstraint() {
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder - getInjectedSolutionConstraintBuilder() { - + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder getInjectedSolutionConstraintBuilder() { + onChanged(); return getInjectedSolutionConstraintFieldBuilder().getBuilder(); } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -4128,23 +3671,17 @@ public Builder clearInjectedSolutionConstraint() {
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder - getInjectedSolutionConstraintOrBuilder() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getInjectedSolutionConstraintOrBuilder() { if (injectedSolutionConstraintBuilder_ != null) { return injectedSolutionConstraintBuilder_.getMessageOrBuilder(); } else { - return injectedSolutionConstraint_ == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() - : injectedSolutionConstraint_; + return injectedSolutionConstraint_ == null ? + com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; } } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -4155,48 +3692,35 @@ public Builder clearInjectedSolutionConstraint() {
      * instead.
      * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> + com.google.cloud.optimization.v1.InjectedSolutionConstraint, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> getInjectedSolutionConstraintFieldBuilder() { if (injectedSolutionConstraintBuilder_ == null) { - injectedSolutionConstraintBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint, - com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, - com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder>( - getInjectedSolutionConstraint(), getParentForChildren(), isClean()); + injectedSolutionConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.InjectedSolutionConstraint, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder>( + getInjectedSolutionConstraint(), + getParentForChildren(), + isClean()); injectedSolutionConstraint_ = null; } return injectedSolutionConstraintBuilder_; } private java.util.List refreshDetailsRoutes_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureRefreshDetailsRoutesIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - refreshDetailsRoutes_ = - new java.util.ArrayList( - refreshDetailsRoutes_); + refreshDetailsRoutes_ = new java.util.ArrayList(refreshDetailsRoutes_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, - com.google.cloud.optimization.v1.ShipmentRoute.Builder, - com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> - refreshDetailsRoutesBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> refreshDetailsRoutesBuilder_; /** - * - * *
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4214,8 +3738,7 @@ private void ensureRefreshDetailsRoutesIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
-    public java.util.List
-        getRefreshDetailsRoutesList() {
+    public java.util.List getRefreshDetailsRoutesList() {
       if (refreshDetailsRoutesBuilder_ == null) {
         return java.util.Collections.unmodifiableList(refreshDetailsRoutes_);
       } else {
@@ -4223,8 +3746,6 @@ private void ensureRefreshDetailsRoutesIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4250,8 +3771,6 @@ public int getRefreshDetailsRoutesCount() {
       }
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4277,8 +3796,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRefreshDetailsRoutes(in
       }
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4311,8 +3828,6 @@ public Builder setRefreshDetailsRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4342,8 +3857,6 @@ public Builder setRefreshDetailsRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4375,8 +3888,6 @@ public Builder addRefreshDetailsRoutes(com.google.cloud.optimization.v1.Shipment
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4409,8 +3920,6 @@ public Builder addRefreshDetailsRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4440,8 +3949,6 @@ public Builder addRefreshDetailsRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4471,8 +3978,6 @@ public Builder addRefreshDetailsRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4494,7 +3999,8 @@ public Builder addAllRefreshDetailsRoutes(
         java.lang.Iterable values) {
       if (refreshDetailsRoutesBuilder_ == null) {
         ensureRefreshDetailsRoutesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, refreshDetailsRoutes_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, refreshDetailsRoutes_);
         onChanged();
       } else {
         refreshDetailsRoutesBuilder_.addAllMessages(values);
@@ -4502,8 +4008,6 @@ public Builder addAllRefreshDetailsRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4532,8 +4036,6 @@ public Builder clearRefreshDetailsRoutes() {
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4562,8 +4064,6 @@ public Builder removeRefreshDetailsRoutes(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4586,8 +4086,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRefreshDetailsR
       return getRefreshDetailsRoutesFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4608,14 +4106,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRefreshDetailsR
     public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesOrBuilder(
         int index) {
       if (refreshDetailsRoutesBuilder_ == null) {
-        return refreshDetailsRoutes_.get(index);
-      } else {
+        return refreshDetailsRoutes_.get(index);  } else {
         return refreshDetailsRoutesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4633,8 +4128,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
-    public java.util.List
-        getRefreshDetailsRoutesOrBuilderList() {
+    public java.util.List 
+         getRefreshDetailsRoutesOrBuilderList() {
       if (refreshDetailsRoutesBuilder_ != null) {
         return refreshDetailsRoutesBuilder_.getMessageOrBuilderList();
       } else {
@@ -4642,8 +4137,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
       }
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4662,12 +4155,10 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsRoutesBuilder() {
-      return getRefreshDetailsRoutesFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRefreshDetailsRoutesFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4687,12 +4178,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsRoutesBuilder(
         int index) {
-      return getRefreshDetailsRoutesFieldBuilder()
-          .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRefreshDetailsRoutesFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4710,22 +4199,16 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
-    public java.util.List
-        getRefreshDetailsRoutesBuilderList() {
+    public java.util.List 
+         getRefreshDetailsRoutesBuilderList() {
       return getRefreshDetailsRoutesFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute,
-            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
+        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> 
         getRefreshDetailsRoutesFieldBuilder() {
       if (refreshDetailsRoutesBuilder_ == null) {
-        refreshDetailsRoutesBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.ShipmentRoute,
-                com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-                com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
+        refreshDetailsRoutesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
                 refreshDetailsRoutes_,
                 ((bitField0_ & 0x00000004) != 0),
                 getParentForChildren(),
@@ -4735,10 +4218,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
       return refreshDetailsRoutesBuilder_;
     }
 
-    private boolean interpretInjectedSolutionsUsingLabels_;
+    private boolean interpretInjectedSolutionsUsingLabels_ ;
     /**
-     *
-     *
      * 
      * If true:
      *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -4785,7 +4266,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -4793,8 +4273,6 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { return interpretInjectedSolutionsUsingLabels_; } /** - * - * *
      * If true:
      *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -4841,19 +4319,16 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @param value The interpretInjectedSolutionsUsingLabels to set. * @return This builder for chaining. */ public Builder setInterpretInjectedSolutionsUsingLabels(boolean value) { - + interpretInjectedSolutionsUsingLabels_ = value; onChanged(); return this; } /** - * - * *
      * If true:
      *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -4900,20 +4375,17 @@ public Builder setInterpretInjectedSolutionsUsingLabels(boolean value) {
      * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return This builder for chaining. */ public Builder clearInterpretInjectedSolutionsUsingLabels() { - + interpretInjectedSolutionsUsingLabels_ = false; onChanged(); return this; } - private boolean considerRoadTraffic_; + private boolean considerRoadTraffic_ ; /** - * - * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4924,7 +4396,6 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool consider_road_traffic = 11; - * * @return The considerRoadTraffic. */ @java.lang.Override @@ -4932,8 +4403,6 @@ public boolean getConsiderRoadTraffic() { return considerRoadTraffic_; } /** - * - * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4944,19 +4413,16 @@ public boolean getConsiderRoadTraffic() {
      * 
* * bool consider_road_traffic = 11; - * * @param value The considerRoadTraffic to set. * @return This builder for chaining. */ public Builder setConsiderRoadTraffic(boolean value) { - + considerRoadTraffic_ = value; onChanged(); return this; } /** - * - * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4967,26 +4433,22 @@ public Builder setConsiderRoadTraffic(boolean value) {
      * 
* * bool consider_road_traffic = 11; - * * @return This builder for chaining. */ public Builder clearConsiderRoadTraffic() { - + considerRoadTraffic_ = false; onChanged(); return this; } - private boolean populatePolylines_; + private boolean populatePolylines_ ; /** - * - * *
      * If true, polylines will be populated in response `ShipmentRoute`s.
      * 
* * bool populate_polylines = 12; - * * @return The populatePolylines. */ @java.lang.Override @@ -4994,45 +4456,37 @@ public boolean getPopulatePolylines() { return populatePolylines_; } /** - * - * *
      * If true, polylines will be populated in response `ShipmentRoute`s.
      * 
* * bool populate_polylines = 12; - * * @param value The populatePolylines to set. * @return This builder for chaining. */ public Builder setPopulatePolylines(boolean value) { - + populatePolylines_ = value; onChanged(); return this; } /** - * - * *
      * If true, polylines will be populated in response `ShipmentRoute`s.
      * 
* * bool populate_polylines = 12; - * * @return This builder for chaining. */ public Builder clearPopulatePolylines() { - + populatePolylines_ = false; onChanged(); return this; } - private boolean populateTransitionPolylines_; + private boolean populateTransitionPolylines_ ; /** - * - * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -5041,7 +4495,6 @@ public Builder clearPopulatePolylines() {
      * 
* * bool populate_transition_polylines = 13; - * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -5049,8 +4502,6 @@ public boolean getPopulateTransitionPolylines() { return populateTransitionPolylines_; } /** - * - * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -5059,19 +4510,16 @@ public boolean getPopulateTransitionPolylines() {
      * 
* * bool populate_transition_polylines = 13; - * * @param value The populateTransitionPolylines to set. * @return This builder for chaining. */ public Builder setPopulateTransitionPolylines(boolean value) { - + populateTransitionPolylines_ = value; onChanged(); return this; } /** - * - * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -5080,20 +4528,17 @@ public Builder setPopulateTransitionPolylines(boolean value) {
      * 
* * bool populate_transition_polylines = 13; - * * @return This builder for chaining. */ public Builder clearPopulateTransitionPolylines() { - + populateTransitionPolylines_ = false; onChanged(); return this; } - private boolean allowLargeDeadlineDespiteInterruptionRisk_; + private boolean allowLargeDeadlineDespiteInterruptionRisk_ ; /** - * - * *
      * If this is set, then the request can have a deadline
      * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -5103,7 +4548,6 @@ public Builder clearPopulateTransitionPolylines() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -5111,8 +4555,6 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() { return allowLargeDeadlineDespiteInterruptionRisk_; } /** - * - * *
      * If this is set, then the request can have a deadline
      * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -5122,19 +4564,16 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @param value The allowLargeDeadlineDespiteInterruptionRisk to set. * @return This builder for chaining. */ public Builder setAllowLargeDeadlineDespiteInterruptionRisk(boolean value) { - + allowLargeDeadlineDespiteInterruptionRisk_ = value; onChanged(); return this; } /** - * - * *
      * If this is set, then the request can have a deadline
      * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -5144,20 +4583,17 @@ public Builder setAllowLargeDeadlineDespiteInterruptionRisk(boolean value) {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return This builder for chaining. */ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() { - + allowLargeDeadlineDespiteInterruptionRisk_ = false; onChanged(); return this; } - private boolean useGeodesicDistances_; + private boolean useGeodesicDistances_ ; /** - * - * *
      * If true, travel distances will be computed using geodesic distances instead
      * of Google Maps distances, and travel times will be computed using geodesic
@@ -5165,7 +4601,6 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool use_geodesic_distances = 15; - * * @return The useGeodesicDistances. */ @java.lang.Override @@ -5173,8 +4608,6 @@ public boolean getUseGeodesicDistances() { return useGeodesicDistances_; } /** - * - * *
      * If true, travel distances will be computed using geodesic distances instead
      * of Google Maps distances, and travel times will be computed using geodesic
@@ -5182,19 +4615,16 @@ public boolean getUseGeodesicDistances() {
      * 
* * bool use_geodesic_distances = 15; - * * @param value The useGeodesicDistances to set. * @return This builder for chaining. */ public Builder setUseGeodesicDistances(boolean value) { - + useGeodesicDistances_ = value; onChanged(); return this; } /** - * - * *
      * If true, travel distances will be computed using geodesic distances instead
      * of Google Maps distances, and travel times will be computed using geodesic
@@ -5202,20 +4632,17 @@ public Builder setUseGeodesicDistances(boolean value) {
      * 
* * bool use_geodesic_distances = 15; - * * @return This builder for chaining. */ public Builder clearUseGeodesicDistances() { - + useGeodesicDistances_ = false; onChanged(); return this; } - private double geodesicMetersPerSecond_; + private double geodesicMetersPerSecond_ ; /** - * - * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -5223,7 +4650,6 @@ public Builder clearUseGeodesicDistances() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -5231,8 +4657,6 @@ public boolean hasGeodesicMetersPerSecond() { return ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -5240,7 +4664,6 @@ public boolean hasGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -5248,8 +4671,6 @@ public double getGeodesicMetersPerSecond() { return geodesicMetersPerSecond_; } /** - * - * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -5257,7 +4678,6 @@ public double getGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @param value The geodesicMetersPerSecond to set. * @return This builder for chaining. */ @@ -5268,8 +4688,6 @@ public Builder setGeodesicMetersPerSecond(double value) { return this; } /** - * - * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -5277,7 +4695,6 @@ public Builder setGeodesicMetersPerSecond(double value) {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return This builder for chaining. */ public Builder clearGeodesicMetersPerSecond() { @@ -5289,21 +4706,19 @@ public Builder clearGeodesicMetersPerSecond() { private java.lang.Object label_ = ""; /** - * - * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; - * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -5312,22 +4727,21 @@ public java.lang.String getLabel() { } } /** - * - * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; - * * @return The bytes for label. */ - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -5335,73 +4749,64 @@ public com.google.protobuf.ByteString getLabelBytes() { } } /** - * - * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { + public Builder setLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** - * - * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; - * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** - * - * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } - private boolean populateTravelStepPolylines_; + private boolean populateTravelStepPolylines_ ; /** - * - * *
      * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
      * If true, polylines will be populated in response
@@ -5410,19 +4815,15 @@ 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=327 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return The populateTravelStepPolylines. */ @java.lang.Override - @java.lang.Deprecated - public boolean getPopulateTravelStepPolylines() { + @java.lang.Deprecated public boolean getPopulateTravelStepPolylines() { return populateTravelStepPolylines_; } /** - * - * *
      * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
      * If true, polylines will be populated in response
@@ -5431,22 +4832,18 @@ 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=327 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @param value The populateTravelStepPolylines to set. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder setPopulateTravelStepPolylines(boolean value) { - + @java.lang.Deprecated public Builder setPopulateTravelStepPolylines(boolean value) { + populateTravelStepPolylines_ = value; onChanged(); return this; } /** - * - * *
      * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
      * If true, polylines will be populated in response
@@ -5455,21 +4852,19 @@ 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=327 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearPopulateTravelStepPolylines() { - + @java.lang.Deprecated public Builder clearPopulateTravelStepPolylines() { + populateTravelStepPolylines_ = false; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -5479,12 +4874,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursRequest) private static final com.google.cloud.optimization.v1.OptimizeToursRequest DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursRequest(); } @@ -5493,16 +4888,16 @@ public static com.google.cloud.optimization.v1.OptimizeToursRequest getDefaultIn return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OptimizeToursRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OptimizeToursRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeToursRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OptimizeToursRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5517,4 +4912,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java similarity index 93% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java index d3d4bfa..c0ed6cd 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface OptimizeToursRequestOrBuilder - extends +public interface OptimizeToursRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursRequest) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -33,13 +15,10 @@ public interface OptimizeToursRequestOrBuilder
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ java.lang.String getParent(); /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -47,14 +26,12 @@ public interface OptimizeToursRequestOrBuilder
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The bytes for parent. */ - com.google.protobuf.ByteString getParentBytes(); + com.google.protobuf.ByteString + getParentBytes(); /** - * - * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -64,13 +41,10 @@ public interface OptimizeToursRequestOrBuilder
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return Whether the timeout field is set. */ boolean hasTimeout(); /** - * - * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -80,13 +54,10 @@ public interface OptimizeToursRequestOrBuilder
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return The timeout. */ com.google.protobuf.Duration getTimeout(); /** - * - * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -100,32 +71,24 @@ public interface OptimizeToursRequestOrBuilder
   com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder();
 
   /**
-   *
-   *
    * 
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; - * * @return Whether the model field is set. */ boolean hasModel(); /** - * - * *
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; - * * @return The model. */ com.google.cloud.optimization.v1.ShipmentModel getModel(); /** - * - * *
    * Shipment model to solve.
    * 
@@ -135,33 +98,25 @@ public interface OptimizeToursRequestOrBuilder com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder(); /** - * - * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @return The enum numeric value on the wire for solvingMode. */ int getSolvingModeValue(); /** - * - * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; - * * @return The solvingMode. */ com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode(); /** - * - * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -173,13 +128,10 @@ public interface OptimizeToursRequestOrBuilder
    * 
* * optional int32 max_validation_errors = 5; - * * @return Whether the maxValidationErrors field is set. */ boolean hasMaxValidationErrors(); /** - * - * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -191,39 +143,30 @@ public interface OptimizeToursRequestOrBuilder
    * 
* * optional int32 max_validation_errors = 5; - * * @return The maxValidationErrors. */ int getMaxValidationErrors(); /** - * - * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @return The enum numeric value on the wire for searchMode. */ int getSearchModeValue(); /** - * - * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; - * * @return The searchMode. */ com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode(); /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -251,14 +194,11 @@ public interface OptimizeToursRequestOrBuilder
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - java.util.List + java.util.List getInjectedFirstSolutionRoutesList(); /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -286,13 +226,10 @@ public interface OptimizeToursRequestOrBuilder
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes(int index); /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -320,13 +257,10 @@ public interface OptimizeToursRequestOrBuilder
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ int getInjectedFirstSolutionRoutesCount(); /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -354,14 +288,11 @@ public interface OptimizeToursRequestOrBuilder
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ - java.util.List + java.util.List getInjectedFirstSolutionRoutesOrBuilderList(); /** - * - * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -389,15 +320,12 @@ public interface OptimizeToursRequestOrBuilder
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolutionRoutesOrBuilder( int index); /** - * - * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -408,16 +336,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    * instead.
    * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; * @return Whether the injectedSolutionConstraint field is set. */ boolean hasInjectedSolutionConstraint(); /** - * - * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -428,16 +351,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    * instead.
    * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; * @return The injectedSolutionConstraint. */ com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSolutionConstraint(); /** - * - * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -448,16 +366,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    * instead.
    * 
* - * - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; - * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; */ - com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder - getInjectedSolutionConstraintOrBuilder(); + com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getInjectedSolutionConstraintOrBuilder(); /** - * - * *
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -475,10 +388,9 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
-  java.util.List getRefreshDetailsRoutesList();
+  java.util.List 
+      getRefreshDetailsRoutesList();
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -498,8 +410,6 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    */
   com.google.cloud.optimization.v1.ShipmentRoute getRefreshDetailsRoutes(int index);
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -519,8 +429,6 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    */
   int getRefreshDetailsRoutesCount();
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -538,11 +446,9 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
-  java.util.List
+  java.util.List 
       getRefreshDetailsRoutesOrBuilderList();
   /**
-   *
-   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -564,8 +470,6 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
       int index);
 
   /**
-   *
-   *
    * 
    * If true:
    *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -612,14 +516,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return The interpretInjectedSolutionsUsingLabels. */ boolean getInterpretInjectedSolutionsUsingLabels(); /** - * - * *
    * Consider traffic estimation in calculating `ShipmentRoute` fields
    * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -630,27 +531,21 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool consider_road_traffic = 11; - * * @return The considerRoadTraffic. */ boolean getConsiderRoadTraffic(); /** - * - * *
    * If true, polylines will be populated in response `ShipmentRoute`s.
    * 
* * bool populate_polylines = 12; - * * @return The populatePolylines. */ boolean getPopulatePolylines(); /** - * - * *
    * If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -659,14 +554,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool populate_transition_polylines = 13; - * * @return The populateTransitionPolylines. */ boolean getPopulateTransitionPolylines(); /** - * - * *
    * If this is set, then the request can have a deadline
    * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -676,14 +568,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ boolean getAllowLargeDeadlineDespiteInterruptionRisk(); /** - * - * *
    * If true, travel distances will be computed using geodesic distances instead
    * of Google Maps distances, and travel times will be computed using geodesic
@@ -691,14 +580,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool use_geodesic_distances = 15; - * * @return The useGeodesicDistances. */ boolean getUseGeodesicDistances(); /** - * - * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -706,13 +592,10 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return Whether the geodesicMetersPerSecond field is set. */ boolean hasGeodesicMetersPerSecond(); /** - * - * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -720,41 +603,33 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return The geodesicMetersPerSecond. */ double getGeodesicMetersPerSecond(); /** - * - * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; - * * @return The label. */ java.lang.String getLabel(); /** - * - * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; - * * @return The bytes for label. */ - com.google.protobuf.ByteString getLabelBytes(); + com.google.protobuf.ByteString + getLabelBytes(); /** - * - * *
    * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
    * If true, polylines will be populated in response
@@ -763,11 +638,9 @@ 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=327 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return The populateTravelStepPolylines. */ - @java.lang.Deprecated - boolean getPopulateTravelStepPolylines(); + @java.lang.Deprecated boolean getPopulateTravelStepPolylines(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java similarity index 75% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java index a648f44..70935cc 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Response after solving a tour optimization problem containing the routes
  * followed by each vehicle, the shipments which have been skipped and the
@@ -29,16 +12,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse}
  */
-public final class OptimizeToursResponse extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class OptimizeToursResponse extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursResponse)
     OptimizeToursResponseOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use OptimizeToursResponse.newBuilder() to construct.
   private OptimizeToursResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private OptimizeToursResponse() {
     routes_ = java.util.Collections.emptyList();
     requestLabel_ = "";
@@ -48,15 +30,16 @@ private OptimizeToursResponse() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new OptimizeToursResponse();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private OptimizeToursResponse(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -76,81 +59,64 @@ private OptimizeToursResponse(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                routes_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              routes_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-              break;
+          case 10: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              routes_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 17:
-            {
-              totalCost_ = input.readDouble();
-              break;
-            }
-          case 26:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+            routes_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+            break;
+          }
+          case 17: {
 
-              requestLabel_ = s;
-              break;
+            totalCost_ = input.readDouble();
+            break;
+          }
+          case 26: {
+            java.lang.String s = input.readStringRequireUtf8();
+
+            requestLabel_ = s;
+            break;
+          }
+          case 34: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              skippedShipments_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 34:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                skippedShipments_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              skippedShipments_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
-                      extensionRegistry));
-              break;
+            skippedShipments_.add(
+                input.readMessage(com.google.cloud.optimization.v1.SkippedShipment.parser(), extensionRegistry));
+            break;
+          }
+          case 42: {
+            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+              validationErrors_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000004;
             }
-          case 42:
-            {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                validationErrors_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.OptimizeToursValidationError>();
-                mutable_bitField0_ |= 0x00000004;
-              }
-              validationErrors_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.OptimizeToursValidationError.parser(),
-                      extensionRegistry));
-              break;
+            validationErrors_.add(
+                input.readMessage(com.google.cloud.optimization.v1.OptimizeToursValidationError.parser(), extensionRegistry));
+            break;
+          }
+          case 50: {
+            com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder subBuilder = null;
+            if (metrics_ != null) {
+              subBuilder = metrics_.toBuilder();
             }
-          case 50:
-            {
-              com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder subBuilder =
-                  null;
-              if (metrics_ != null) {
-                subBuilder = metrics_.toBuilder();
-              }
-              metrics_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(metrics_);
-                metrics_ = subBuilder.buildPartial();
-              }
-
-              break;
+            metrics_ = input.readMessage(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(metrics_);
+              metrics_ = subBuilder.buildPartial();
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -158,7 +124,8 @@ private OptimizeToursResponse(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -173,56 +140,44 @@ private OptimizeToursResponse(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.OptimizeToursResponse.class,
-            com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
+            com.google.cloud.optimization.v1.OptimizeToursResponse.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
   }
 
-  public interface MetricsOrBuilder
-      extends
+  public interface MetricsOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursResponse.Metrics)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return Whether the aggregatedRouteMetrics field is set. */ boolean hasAggregatedRouteMetrics(); /** - * - * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return The aggregatedRouteMetrics. */ com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetrics(); /** - * - * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -230,25 +185,19 @@ public interface MetricsOrBuilder
      *
      * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
      */
-    com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder
-        getAggregatedRouteMetricsOrBuilder();
+    com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder();
 
     /**
-     *
-     *
      * 
      * Number of mandatory shipments skipped.
      * 
* * int32 skipped_mandatory_shipment_count = 2; - * * @return The skippedMandatoryShipmentCount. */ int getSkippedMandatoryShipmentCount(); /** - * - * *
      * Number of vehicles used. Note: if a vehicle route is empty and
      * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -256,40 +205,31 @@ public interface MetricsOrBuilder
      * 
* * int32 used_vehicle_count = 3; - * * @return The usedVehicleCount. */ int getUsedVehicleCount(); /** - * - * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return Whether the earliestVehicleStartTime field is set. */ boolean hasEarliestVehicleStartTime(); /** - * - * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return The earliestVehicleStartTime. */ com.google.protobuf.Timestamp getEarliestVehicleStartTime(); /** - * - * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -300,34 +240,26 @@ public interface MetricsOrBuilder
     com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuilder();
 
     /**
-     *
-     *
      * 
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return Whether the latestVehicleEndTime field is set. */ boolean hasLatestVehicleEndTime(); /** - * - * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return The latestVehicleEndTime. */ com.google.protobuf.Timestamp getLatestVehicleEndTime(); /** - * - * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -338,8 +270,6 @@ public interface MetricsOrBuilder
     com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder();
 
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -356,8 +286,6 @@ public interface MetricsOrBuilder
      */
     int getCostsCount();
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -372,13 +300,15 @@ public interface MetricsOrBuilder
      *
      * map<string, double> costs = 10;
      */
-    boolean containsCosts(java.lang.String key);
-    /** Use {@link #getCostsMap()} instead. */
+    boolean containsCosts(
+        java.lang.String key);
+    /**
+     * Use {@link #getCostsMap()} instead.
+     */
     @java.lang.Deprecated
-    java.util.Map getCosts();
+    java.util.Map
+    getCosts();
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -393,10 +323,9 @@ public interface MetricsOrBuilder
      *
      * map<string, double> costs = 10;
      */
-    java.util.Map getCostsMap();
+    java.util.Map
+    getCostsMap();
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -411,10 +340,11 @@ public interface MetricsOrBuilder
      *
      * map<string, double> costs = 10;
      */
-    double getCostsOrDefault(java.lang.String key, double defaultValue);
+
+    double getCostsOrDefault(
+        java.lang.String key,
+        double defaultValue);
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -429,53 +359,51 @@ public interface MetricsOrBuilder
      *
      * map<string, double> costs = 10;
      */
-    double getCostsOrThrow(java.lang.String key);
+
+    double getCostsOrThrow(
+        java.lang.String key);
 
     /**
-     *
-     *
      * 
      * Total cost of the solution. The sum of all values in the costs map.
      * 
* * double total_cost = 6; - * * @return The totalCost. */ double getTotalCost(); } /** - * - * *
    * Overall metrics, aggregated over all routes.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse.Metrics} */ - public static final class Metrics extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class Metrics extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) MetricsOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Metrics.newBuilder() to construct. private Metrics(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private Metrics() {} + private Metrics() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new Metrics(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private Metrics( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -495,89 +423,80 @@ private Metrics( case 0: done = true; break; - case 10: - { - com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null; - if (aggregatedRouteMetrics_ != null) { - subBuilder = aggregatedRouteMetrics_.toBuilder(); - } - aggregatedRouteMetrics_ = - input.readMessage( - com.google.cloud.optimization.v1.AggregatedMetrics.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(aggregatedRouteMetrics_); - aggregatedRouteMetrics_ = subBuilder.buildPartial(); - } - - break; + case 10: { + com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null; + if (aggregatedRouteMetrics_ != null) { + subBuilder = aggregatedRouteMetrics_.toBuilder(); } - case 16: - { - skippedMandatoryShipmentCount_ = input.readInt32(); - break; + aggregatedRouteMetrics_ = input.readMessage(com.google.cloud.optimization.v1.AggregatedMetrics.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(aggregatedRouteMetrics_); + aggregatedRouteMetrics_ = subBuilder.buildPartial(); } - case 24: - { - usedVehicleCount_ = input.readInt32(); - break; + + break; + } + case 16: { + + skippedMandatoryShipmentCount_ = input.readInt32(); + break; + } + case 24: { + + usedVehicleCount_ = input.readInt32(); + break; + } + case 34: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (earliestVehicleStartTime_ != null) { + subBuilder = earliestVehicleStartTime_.toBuilder(); } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (earliestVehicleStartTime_ != null) { - subBuilder = earliestVehicleStartTime_.toBuilder(); - } - earliestVehicleStartTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(earliestVehicleStartTime_); - earliestVehicleStartTime_ = subBuilder.buildPartial(); - } - - break; + earliestVehicleStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(earliestVehicleStartTime_); + earliestVehicleStartTime_ = subBuilder.buildPartial(); } - case 42: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (latestVehicleEndTime_ != null) { - subBuilder = latestVehicleEndTime_.toBuilder(); - } - latestVehicleEndTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(latestVehicleEndTime_); - latestVehicleEndTime_ = subBuilder.buildPartial(); - } - - break; + + break; + } + case 42: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (latestVehicleEndTime_ != null) { + subBuilder = latestVehicleEndTime_.toBuilder(); } - case 49: - { - totalCost_ = input.readDouble(); - break; + latestVehicleEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(latestVehicleEndTime_); + latestVehicleEndTime_ = subBuilder.buildPartial(); } - case 82: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - costs_ = - com.google.protobuf.MapField.newMapField( - CostsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry costs__ = - input.readMessage( - CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - costs_.getMutableMap().put(costs__.getKey(), costs__.getValue()); - break; + + break; + } + case 49: { + + totalCost_ = input.readDouble(); + break; + } + case 82: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + costs_ = com.google.protobuf.MapField.newMapField( + CostsDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000001; } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + com.google.protobuf.MapEntry + costs__ = input.readMessage( + CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + costs_.getMutableMap().put( + costs__.getKey(), costs__.getValue()); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -585,51 +504,47 @@ private Metrics( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapField internalGetMapField( + int number) { switch (number) { case 10: return internalGetCosts(); default: - throw new RuntimeException("Invalid map field number: " + number); + throw new RuntimeException( + "Invalid map field number: " + number); } } - @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); } public static final int AGGREGATED_ROUTE_METRICS_FIELD_NUMBER = 1; private com.google.cloud.optimization.v1.AggregatedMetrics aggregatedRouteMetrics_; /** - * - * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return Whether the aggregatedRouteMetrics field is set. */ @java.lang.Override @@ -637,26 +552,19 @@ public boolean hasAggregatedRouteMetrics() { return aggregatedRouteMetrics_ != null; } /** - * - * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return The aggregatedRouteMetrics. */ @java.lang.Override public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetrics() { - return aggregatedRouteMetrics_ == null - ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() - : aggregatedRouteMetrics_; + return aggregatedRouteMetrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_; } /** - * - * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -665,22 +573,18 @@ public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetr
      * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder
-        getAggregatedRouteMetricsOrBuilder() {
+    public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder() {
       return getAggregatedRouteMetrics();
     }
 
     public static final int SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER = 2;
     private int skippedMandatoryShipmentCount_;
     /**
-     *
-     *
      * 
      * Number of mandatory shipments skipped.
      * 
* * int32 skipped_mandatory_shipment_count = 2; - * * @return The skippedMandatoryShipmentCount. */ @java.lang.Override @@ -691,8 +595,6 @@ public int getSkippedMandatoryShipmentCount() { public static final int USED_VEHICLE_COUNT_FIELD_NUMBER = 3; private int usedVehicleCount_; /** - * - * *
      * Number of vehicles used. Note: if a vehicle route is empty and
      * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -700,7 +602,6 @@ public int getSkippedMandatoryShipmentCount() {
      * 
* * int32 used_vehicle_count = 3; - * * @return The usedVehicleCount. */ @java.lang.Override @@ -711,15 +612,12 @@ public int getUsedVehicleCount() { public static final int EARLIEST_VEHICLE_START_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp earliestVehicleStartTime_; /** - * - * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return Whether the earliestVehicleStartTime field is set. */ @java.lang.Override @@ -727,26 +625,19 @@ public boolean hasEarliestVehicleStartTime() { return earliestVehicleStartTime_ != null; } /** - * - * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return The earliestVehicleStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getEarliestVehicleStartTime() { - return earliestVehicleStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestVehicleStartTime_; + return earliestVehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_; } /** - * - * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -762,15 +653,12 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
     public static final int LATEST_VEHICLE_END_TIME_FIELD_NUMBER = 5;
     private com.google.protobuf.Timestamp latestVehicleEndTime_;
     /**
-     *
-     *
      * 
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return Whether the latestVehicleEndTime field is set. */ @java.lang.Override @@ -778,26 +666,19 @@ public boolean hasLatestVehicleEndTime() { return latestVehicleEndTime_ != null; } /** - * - * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return The latestVehicleEndTime. */ @java.lang.Override public com.google.protobuf.Timestamp getLatestVehicleEndTime() { - return latestVehicleEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestVehicleEndTime_; + return latestVehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_; } /** - * - * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -811,23 +692,24 @@ public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
     }
 
     public static final int COSTS_FIELD_NUMBER = 10;
-
     private static final class CostsDefaultEntryHolder {
-      static final com.google.protobuf.MapEntry defaultEntry =
-          com.google.protobuf.MapEntry.newDefaultInstance(
-              com.google.cloud.optimization.v1.FleetRoutingProto
-                  .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor,
-              com.google.protobuf.WireFormat.FieldType.STRING,
-              "",
-              com.google.protobuf.WireFormat.FieldType.DOUBLE,
-              0D);
-    }
-
-    private com.google.protobuf.MapField costs_;
-
-    private com.google.protobuf.MapField internalGetCosts() {
+      static final com.google.protobuf.MapEntry<
+          java.lang.String, java.lang.Double> defaultEntry =
+              com.google.protobuf.MapEntry
+              .newDefaultInstance(
+                  com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor, 
+                  com.google.protobuf.WireFormat.FieldType.STRING,
+                  "",
+                  com.google.protobuf.WireFormat.FieldType.DOUBLE,
+                  0D);
+    }
+    private com.google.protobuf.MapField<
+        java.lang.String, java.lang.Double> costs_;
+    private com.google.protobuf.MapField
+    internalGetCosts() {
       if (costs_ == null) {
-        return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry);
+        return com.google.protobuf.MapField.emptyMapField(
+            CostsDefaultEntryHolder.defaultEntry);
       }
       return costs_;
     }
@@ -836,8 +718,6 @@ public int getCostsCount() {
       return internalGetCosts().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -852,22 +732,22 @@ public int getCostsCount() {
      *
      * map<string, double> costs = 10;
      */
+
     @java.lang.Override
-    public boolean containsCosts(java.lang.String key) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
+    public boolean containsCosts(
+        java.lang.String key) {
+      if (key == null) { throw new NullPointerException("map key"); }
       return internalGetCosts().getMap().containsKey(key);
     }
-    /** Use {@link #getCostsMap()} instead. */
+    /**
+     * Use {@link #getCostsMap()} instead.
+     */
     @java.lang.Override
     @java.lang.Deprecated
     public java.util.Map getCosts() {
       return getCostsMap();
     }
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -883,12 +763,11 @@ public java.util.Map getCosts() {
      * map<string, double> costs = 10;
      */
     @java.lang.Override
+
     public java.util.Map getCostsMap() {
       return internalGetCosts().getMap();
     }
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -904,16 +783,16 @@ public java.util.Map getCostsMap() {
      * map<string, double> costs = 10;
      */
     @java.lang.Override
-    public double getCostsOrDefault(java.lang.String key, double defaultValue) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
-      java.util.Map map = internalGetCosts().getMap();
+
+    public double getCostsOrDefault(
+        java.lang.String key,
+        double defaultValue) {
+      if (key == null) { throw new NullPointerException("map key"); }
+      java.util.Map map =
+          internalGetCosts().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
-     *
-     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -929,11 +808,12 @@ public double getCostsOrDefault(java.lang.String key, double defaultValue) {
      * map<string, double> costs = 10;
      */
     @java.lang.Override
-    public double getCostsOrThrow(java.lang.String key) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
-      java.util.Map map = internalGetCosts().getMap();
+
+    public double getCostsOrThrow(
+        java.lang.String key) {
+      if (key == null) { throw new NullPointerException("map key"); }
+      java.util.Map map =
+          internalGetCosts().getMap();
       if (!map.containsKey(key)) {
         throw new java.lang.IllegalArgumentException();
       }
@@ -943,14 +823,11 @@ public double getCostsOrThrow(java.lang.String key) {
     public static final int TOTAL_COST_FIELD_NUMBER = 6;
     private double totalCost_;
     /**
-     *
-     *
      * 
      * Total cost of the solution. The sum of all values in the costs map.
      * 
* * double total_cost = 6; - * * @return The totalCost. */ @java.lang.Override @@ -959,7 +836,6 @@ public double getTotalCost() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -971,7 +847,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (aggregatedRouteMetrics_ != null) { output.writeMessage(1, getAggregatedRouteMetrics()); } @@ -990,8 +867,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { output.writeDouble(6, totalCost_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetCosts(), CostsDefaultEntryHolder.defaultEntry, 10); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetCosts(), + CostsDefaultEntryHolder.defaultEntry, + 10); unknownFields.writeTo(output); } @@ -1002,39 +883,38 @@ public int getSerializedSize() { size = 0; if (aggregatedRouteMetrics_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, getAggregatedRouteMetrics()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getAggregatedRouteMetrics()); } if (skippedMandatoryShipmentCount_ != 0) { - size += - com.google.protobuf.CodedOutputStream.computeInt32Size( - 2, skippedMandatoryShipmentCount_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, skippedMandatoryShipmentCount_); } if (usedVehicleCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, usedVehicleCount_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, usedVehicleCount_); } if (earliestVehicleStartTime_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 4, getEarliestVehicleStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getEarliestVehicleStartTime()); } if (latestVehicleEndTime_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(5, getLatestVehicleEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getLatestVehicleEndTime()); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, totalCost_); - } - for (java.util.Map.Entry entry : - internalGetCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry costs__ = - CostsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, costs__); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, totalCost_); + } + for (java.util.Map.Entry entry + : internalGetCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry + costs__ = CostsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, costs__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1044,33 +924,37 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other = - (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) obj; + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other = (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) obj; if (hasAggregatedRouteMetrics() != other.hasAggregatedRouteMetrics()) return false; if (hasAggregatedRouteMetrics()) { - if (!getAggregatedRouteMetrics().equals(other.getAggregatedRouteMetrics())) return false; + if (!getAggregatedRouteMetrics() + .equals(other.getAggregatedRouteMetrics())) return false; } - if (getSkippedMandatoryShipmentCount() != other.getSkippedMandatoryShipmentCount()) - return false; - if (getUsedVehicleCount() != other.getUsedVehicleCount()) return false; + if (getSkippedMandatoryShipmentCount() + != other.getSkippedMandatoryShipmentCount()) return false; + if (getUsedVehicleCount() + != other.getUsedVehicleCount()) return false; if (hasEarliestVehicleStartTime() != other.hasEarliestVehicleStartTime()) return false; if (hasEarliestVehicleStartTime()) { - if (!getEarliestVehicleStartTime().equals(other.getEarliestVehicleStartTime())) - return false; + if (!getEarliestVehicleStartTime() + .equals(other.getEarliestVehicleStartTime())) return false; } if (hasLatestVehicleEndTime() != other.hasLatestVehicleEndTime()) return false; if (hasLatestVehicleEndTime()) { - if (!getLatestVehicleEndTime().equals(other.getLatestVehicleEndTime())) return false; + if (!getLatestVehicleEndTime() + .equals(other.getLatestVehicleEndTime())) return false; } - if (!internalGetCosts().equals(other.internalGetCosts())) return false; + if (!internalGetCosts().equals( + other.internalGetCosts())) return false; if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1103,104 +987,95 @@ public int hashCode() { hash = (53 * hash) + internalGetCosts().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1210,52 +1085,49 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Overall metrics, aggregated over all routes.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse.Metrics} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapField internalGetMapField( + int number) { switch (number) { case 10: return internalGetCosts(); default: - throw new RuntimeException("Invalid map field number: " + number); + throw new RuntimeException( + "Invalid map field number: " + number); } } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { switch (number) { case 10: return internalGetMutableCosts(); default: - throw new RuntimeException("Invalid map field number: " + number); + throw new RuntimeException( + "Invalid map field number: " + number); } } - @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); } // Construct using com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.newBuilder() @@ -1263,15 +1135,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -1304,14 +1177,13 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getDefaultInstanceForType() { return com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance(); } @@ -1326,8 +1198,7 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics build() { @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics buildPartial() { - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result = - new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(this); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result = new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(this); int from_bitField0_ = bitField0_; if (aggregatedRouteMetricsBuilder_ == null) { result.aggregatedRouteMetrics_ = aggregatedRouteMetrics_; @@ -1357,52 +1228,46 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics buildParti public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) { - return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) other); + return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other) { - if (other - == com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance()) - return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other) { + if (other == com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance()) return this; if (other.hasAggregatedRouteMetrics()) { mergeAggregatedRouteMetrics(other.getAggregatedRouteMetrics()); } @@ -1418,7 +1283,8 @@ public Builder mergeFrom( if (other.hasLatestVehicleEndTime()) { mergeLatestVehicleEndTime(other.getLatestVehicleEndTime()); } - internalGetMutableCosts().mergeFrom(other.internalGetCosts()); + internalGetMutableCosts().mergeFrom( + other.internalGetCosts()); if (other.getTotalCost() != 0D) { setTotalCost(other.getTotalCost()); } @@ -1441,9 +1307,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1452,54 +1316,40 @@ public Builder mergeFrom( } return this; } - private int bitField0_; private com.google.cloud.optimization.v1.AggregatedMetrics aggregatedRouteMetrics_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.AggregatedMetrics, - com.google.cloud.optimization.v1.AggregatedMetrics.Builder, - com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> - aggregatedRouteMetricsBuilder_; + com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> aggregatedRouteMetricsBuilder_; /** - * - * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
        * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return Whether the aggregatedRouteMetrics field is set. */ public boolean hasAggregatedRouteMetrics() { return aggregatedRouteMetricsBuilder_ != null || aggregatedRouteMetrics_ != null; } /** - * - * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
        * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return The aggregatedRouteMetrics. */ public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetrics() { if (aggregatedRouteMetricsBuilder_ == null) { - return aggregatedRouteMetrics_ == null - ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() - : aggregatedRouteMetrics_; + return aggregatedRouteMetrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_; } else { return aggregatedRouteMetricsBuilder_.getMessage(); } } /** - * - * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1507,8 +1357,7 @@ public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetr
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public Builder setAggregatedRouteMetrics(
-          com.google.cloud.optimization.v1.AggregatedMetrics value) {
+      public Builder setAggregatedRouteMetrics(com.google.cloud.optimization.v1.AggregatedMetrics value) {
         if (aggregatedRouteMetricsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -1522,8 +1371,6 @@ public Builder setAggregatedRouteMetrics(
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1543,8 +1390,6 @@ public Builder setAggregatedRouteMetrics(
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1552,15 +1397,11 @@ public Builder setAggregatedRouteMetrics(
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public Builder mergeAggregatedRouteMetrics(
-          com.google.cloud.optimization.v1.AggregatedMetrics value) {
+      public Builder mergeAggregatedRouteMetrics(com.google.cloud.optimization.v1.AggregatedMetrics value) {
         if (aggregatedRouteMetricsBuilder_ == null) {
           if (aggregatedRouteMetrics_ != null) {
             aggregatedRouteMetrics_ =
-                com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(
-                        aggregatedRouteMetrics_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(aggregatedRouteMetrics_).mergeFrom(value).buildPartial();
           } else {
             aggregatedRouteMetrics_ = value;
           }
@@ -1572,8 +1413,6 @@ public Builder mergeAggregatedRouteMetrics(
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1593,8 +1432,6 @@ public Builder clearAggregatedRouteMetrics() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1602,15 +1439,12 @@ public Builder clearAggregatedRouteMetrics() {
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public com.google.cloud.optimization.v1.AggregatedMetrics.Builder
-          getAggregatedRouteMetricsBuilder() {
-
+      public com.google.cloud.optimization.v1.AggregatedMetrics.Builder getAggregatedRouteMetricsBuilder() {
+        
         onChanged();
         return getAggregatedRouteMetricsFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1618,19 +1452,15 @@ public Builder clearAggregatedRouteMetrics() {
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder
-          getAggregatedRouteMetricsOrBuilder() {
+      public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder() {
         if (aggregatedRouteMetricsBuilder_ != null) {
           return aggregatedRouteMetricsBuilder_.getMessageOrBuilder();
         } else {
-          return aggregatedRouteMetrics_ == null
-              ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
-              : aggregatedRouteMetrics_;
+          return aggregatedRouteMetrics_ == null ?
+              com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_;
         }
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1639,32 +1469,26 @@ public Builder clearAggregatedRouteMetrics() {
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.AggregatedMetrics,
-              com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
-              com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>
+          com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> 
           getAggregatedRouteMetricsFieldBuilder() {
         if (aggregatedRouteMetricsBuilder_ == null) {
-          aggregatedRouteMetricsBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.cloud.optimization.v1.AggregatedMetrics,
-                  com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
-                  com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
-                  getAggregatedRouteMetrics(), getParentForChildren(), isClean());
+          aggregatedRouteMetricsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
+                  getAggregatedRouteMetrics(),
+                  getParentForChildren(),
+                  isClean());
           aggregatedRouteMetrics_ = null;
         }
         return aggregatedRouteMetricsBuilder_;
       }
 
-      private int skippedMandatoryShipmentCount_;
+      private int skippedMandatoryShipmentCount_ ;
       /**
-       *
-       *
        * 
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; - * * @return The skippedMandatoryShipmentCount. */ @java.lang.Override @@ -1672,45 +1496,37 @@ public int getSkippedMandatoryShipmentCount() { return skippedMandatoryShipmentCount_; } /** - * - * *
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; - * * @param value The skippedMandatoryShipmentCount to set. * @return This builder for chaining. */ public Builder setSkippedMandatoryShipmentCount(int value) { - + skippedMandatoryShipmentCount_ = value; onChanged(); return this; } /** - * - * *
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; - * * @return This builder for chaining. */ public Builder clearSkippedMandatoryShipmentCount() { - + skippedMandatoryShipmentCount_ = 0; onChanged(); return this; } - private int usedVehicleCount_; + private int usedVehicleCount_ ; /** - * - * *
        * Number of vehicles used. Note: if a vehicle route is empty and
        * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -1718,7 +1534,6 @@ public Builder clearSkippedMandatoryShipmentCount() {
        * 
* * int32 used_vehicle_count = 3; - * * @return The usedVehicleCount. */ @java.lang.Override @@ -1726,8 +1541,6 @@ public int getUsedVehicleCount() { return usedVehicleCount_; } /** - * - * *
        * Number of vehicles used. Note: if a vehicle route is empty and
        * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -1735,19 +1548,16 @@ public int getUsedVehicleCount() {
        * 
* * int32 used_vehicle_count = 3; - * * @param value The usedVehicleCount to set. * @return This builder for chaining. */ public Builder setUsedVehicleCount(int value) { - + usedVehicleCount_ = value; onChanged(); return this; } /** - * - * *
        * Number of vehicles used. Note: if a vehicle route is empty and
        * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -1755,11 +1565,10 @@ public Builder setUsedVehicleCount(int value) {
        * 
* * int32 used_vehicle_count = 3; - * * @return This builder for chaining. */ public Builder clearUsedVehicleCount() { - + usedVehicleCount_ = 0; onChanged(); return this; @@ -1767,49 +1576,36 @@ public Builder clearUsedVehicleCount() { private com.google.protobuf.Timestamp earliestVehicleStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - earliestVehicleStartTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> earliestVehicleStartTimeBuilder_; /** - * - * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
        * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return Whether the earliestVehicleStartTime field is set. */ public boolean hasEarliestVehicleStartTime() { return earliestVehicleStartTimeBuilder_ != null || earliestVehicleStartTime_ != null; } /** - * - * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
        * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return The earliestVehicleStartTime. */ public com.google.protobuf.Timestamp getEarliestVehicleStartTime() { if (earliestVehicleStartTimeBuilder_ == null) { - return earliestVehicleStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestVehicleStartTime_; + return earliestVehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_; } else { return earliestVehicleStartTimeBuilder_.getMessage(); } } /** - * - * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1831,8 +1627,6 @@ public Builder setEarliestVehicleStartTime(com.google.protobuf.Timestamp value)
         return this;
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1852,8 +1646,6 @@ public Builder setEarliestVehicleStartTime(
         return this;
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1865,9 +1657,7 @@ public Builder mergeEarliestVehicleStartTime(com.google.protobuf.Timestamp value
         if (earliestVehicleStartTimeBuilder_ == null) {
           if (earliestVehicleStartTime_ != null) {
             earliestVehicleStartTime_ =
-                com.google.protobuf.Timestamp.newBuilder(earliestVehicleStartTime_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Timestamp.newBuilder(earliestVehicleStartTime_).mergeFrom(value).buildPartial();
           } else {
             earliestVehicleStartTime_ = value;
           }
@@ -1879,8 +1669,6 @@ public Builder mergeEarliestVehicleStartTime(com.google.protobuf.Timestamp value
         return this;
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1900,8 +1688,6 @@ public Builder clearEarliestVehicleStartTime() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1910,13 +1696,11 @@ public Builder clearEarliestVehicleStartTime() {
        * .google.protobuf.Timestamp earliest_vehicle_start_time = 4;
        */
       public com.google.protobuf.Timestamp.Builder getEarliestVehicleStartTimeBuilder() {
-
+        
         onChanged();
         return getEarliestVehicleStartTimeFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1928,14 +1712,11 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
         if (earliestVehicleStartTimeBuilder_ != null) {
           return earliestVehicleStartTimeBuilder_.getMessageOrBuilder();
         } else {
-          return earliestVehicleStartTime_ == null
-              ? com.google.protobuf.Timestamp.getDefaultInstance()
-              : earliestVehicleStartTime_;
+          return earliestVehicleStartTime_ == null ?
+              com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_;
         }
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1944,17 +1725,14 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
        * .google.protobuf.Timestamp earliest_vehicle_start_time = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp,
-              com.google.protobuf.Timestamp.Builder,
-              com.google.protobuf.TimestampOrBuilder>
+          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
           getEarliestVehicleStartTimeFieldBuilder() {
         if (earliestVehicleStartTimeBuilder_ == null) {
-          earliestVehicleStartTimeBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Timestamp,
-                  com.google.protobuf.Timestamp.Builder,
-                  com.google.protobuf.TimestampOrBuilder>(
-                  getEarliestVehicleStartTime(), getParentForChildren(), isClean());
+          earliestVehicleStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
+                  getEarliestVehicleStartTime(),
+                  getParentForChildren(),
+                  isClean());
           earliestVehicleStartTime_ = null;
         }
         return earliestVehicleStartTimeBuilder_;
@@ -1962,49 +1740,36 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
 
       private com.google.protobuf.Timestamp latestVehicleEndTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp,
-              com.google.protobuf.Timestamp.Builder,
-              com.google.protobuf.TimestampOrBuilder>
-          latestVehicleEndTimeBuilder_;
+          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> latestVehicleEndTimeBuilder_;
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
        * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return Whether the latestVehicleEndTime field is set. */ public boolean hasLatestVehicleEndTime() { return latestVehicleEndTimeBuilder_ != null || latestVehicleEndTime_ != null; } /** - * - * *
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
        * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return The latestVehicleEndTime. */ public com.google.protobuf.Timestamp getLatestVehicleEndTime() { if (latestVehicleEndTimeBuilder_ == null) { - return latestVehicleEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestVehicleEndTime_; + return latestVehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_; } else { return latestVehicleEndTimeBuilder_.getMessage(); } } /** - * - * *
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -2026,8 +1791,6 @@ public Builder setLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -2047,8 +1810,6 @@ public Builder setLatestVehicleEndTime(
         return this;
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -2060,9 +1821,7 @@ public Builder mergeLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         if (latestVehicleEndTimeBuilder_ == null) {
           if (latestVehicleEndTime_ != null) {
             latestVehicleEndTime_ =
-                com.google.protobuf.Timestamp.newBuilder(latestVehicleEndTime_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Timestamp.newBuilder(latestVehicleEndTime_).mergeFrom(value).buildPartial();
           } else {
             latestVehicleEndTime_ = value;
           }
@@ -2074,8 +1833,6 @@ public Builder mergeLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -2095,8 +1852,6 @@ public Builder clearLatestVehicleEndTime() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -2105,13 +1860,11 @@ public Builder clearLatestVehicleEndTime() {
        * .google.protobuf.Timestamp latest_vehicle_end_time = 5;
        */
       public com.google.protobuf.Timestamp.Builder getLatestVehicleEndTimeBuilder() {
-
+        
         onChanged();
         return getLatestVehicleEndTimeFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -2123,14 +1876,11 @@ public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
         if (latestVehicleEndTimeBuilder_ != null) {
           return latestVehicleEndTimeBuilder_.getMessageOrBuilder();
         } else {
-          return latestVehicleEndTime_ == null
-              ? com.google.protobuf.Timestamp.getDefaultInstance()
-              : latestVehicleEndTime_;
+          return latestVehicleEndTime_ == null ?
+              com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_;
         }
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -2139,37 +1889,35 @@ public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
        * .google.protobuf.Timestamp latest_vehicle_end_time = 5;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp,
-              com.google.protobuf.Timestamp.Builder,
-              com.google.protobuf.TimestampOrBuilder>
+          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
           getLatestVehicleEndTimeFieldBuilder() {
         if (latestVehicleEndTimeBuilder_ == null) {
-          latestVehicleEndTimeBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Timestamp,
-                  com.google.protobuf.Timestamp.Builder,
-                  com.google.protobuf.TimestampOrBuilder>(
-                  getLatestVehicleEndTime(), getParentForChildren(), isClean());
+          latestVehicleEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
+                  getLatestVehicleEndTime(),
+                  getParentForChildren(),
+                  isClean());
           latestVehicleEndTime_ = null;
         }
         return latestVehicleEndTimeBuilder_;
       }
 
-      private com.google.protobuf.MapField costs_;
-
-      private com.google.protobuf.MapField internalGetCosts() {
+      private com.google.protobuf.MapField<
+          java.lang.String, java.lang.Double> costs_;
+      private com.google.protobuf.MapField
+      internalGetCosts() {
         if (costs_ == null) {
-          return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry);
+          return com.google.protobuf.MapField.emptyMapField(
+              CostsDefaultEntryHolder.defaultEntry);
         }
         return costs_;
       }
-
       private com.google.protobuf.MapField
-          internalGetMutableCosts() {
-        onChanged();
-        ;
+      internalGetMutableCosts() {
+        onChanged();;
         if (costs_ == null) {
-          costs_ = com.google.protobuf.MapField.newMapField(CostsDefaultEntryHolder.defaultEntry);
+          costs_ = com.google.protobuf.MapField.newMapField(
+              CostsDefaultEntryHolder.defaultEntry);
         }
         if (!costs_.isMutable()) {
           costs_ = costs_.copy();
@@ -2181,8 +1929,6 @@ public int getCostsCount() {
         return internalGetCosts().getMap().size();
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2197,22 +1943,22 @@ public int getCostsCount() {
        *
        * map<string, double> costs = 10;
        */
+
       @java.lang.Override
-      public boolean containsCosts(java.lang.String key) {
-        if (key == null) {
-          throw new NullPointerException("map key");
-        }
+      public boolean containsCosts(
+          java.lang.String key) {
+        if (key == null) { throw new NullPointerException("map key"); }
         return internalGetCosts().getMap().containsKey(key);
       }
-      /** Use {@link #getCostsMap()} instead. */
+      /**
+       * Use {@link #getCostsMap()} instead.
+       */
       @java.lang.Override
       @java.lang.Deprecated
       public java.util.Map getCosts() {
         return getCostsMap();
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2228,12 +1974,11 @@ public java.util.Map getCosts() {
        * map<string, double> costs = 10;
        */
       @java.lang.Override
+
       public java.util.Map getCostsMap() {
         return internalGetCosts().getMap();
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2249,16 +1994,16 @@ public java.util.Map getCostsMap() {
        * map<string, double> costs = 10;
        */
       @java.lang.Override
-      public double getCostsOrDefault(java.lang.String key, double defaultValue) {
-        if (key == null) {
-          throw new NullPointerException("map key");
-        }
-        java.util.Map map = internalGetCosts().getMap();
+
+      public double getCostsOrDefault(
+          java.lang.String key,
+          double defaultValue) {
+        if (key == null) { throw new NullPointerException("map key"); }
+        java.util.Map map =
+            internalGetCosts().getMap();
         return map.containsKey(key) ? map.get(key) : defaultValue;
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2274,11 +2019,12 @@ public double getCostsOrDefault(java.lang.String key, double defaultValue) {
        * map<string, double> costs = 10;
        */
       @java.lang.Override
-      public double getCostsOrThrow(java.lang.String key) {
-        if (key == null) {
-          throw new NullPointerException("map key");
-        }
-        java.util.Map map = internalGetCosts().getMap();
+
+      public double getCostsOrThrow(
+          java.lang.String key) {
+        if (key == null) { throw new NullPointerException("map key"); }
+        java.util.Map map =
+            internalGetCosts().getMap();
         if (!map.containsKey(key)) {
           throw new java.lang.IllegalArgumentException();
         }
@@ -2286,12 +2032,11 @@ public double getCostsOrThrow(java.lang.String key) {
       }
 
       public Builder clearCosts() {
-        internalGetMutableCosts().getMutableMap().clear();
+        internalGetMutableCosts().getMutableMap()
+            .clear();
         return this;
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2306,21 +2051,23 @@ public Builder clearCosts() {
        *
        * map<string, double> costs = 10;
        */
-      public Builder removeCosts(java.lang.String key) {
-        if (key == null) {
-          throw new NullPointerException("map key");
-        }
-        internalGetMutableCosts().getMutableMap().remove(key);
+
+      public Builder removeCosts(
+          java.lang.String key) {
+        if (key == null) { throw new NullPointerException("map key"); }
+        internalGetMutableCosts().getMutableMap()
+            .remove(key);
         return this;
       }
-      /** Use alternate mutation accessors instead. */
+      /**
+       * Use alternate mutation accessors instead.
+       */
       @java.lang.Deprecated
-      public java.util.Map getMutableCosts() {
+      public java.util.Map
+      getMutableCosts() {
         return internalGetMutableCosts().getMutableMap();
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2335,17 +2082,16 @@ public java.util.Map getMutableCosts() {
        *
        * map<string, double> costs = 10;
        */
-      public Builder putCosts(java.lang.String key, double value) {
-        if (key == null) {
-          throw new NullPointerException("map key");
-        }
-
-        internalGetMutableCosts().getMutableMap().put(key, value);
+      public Builder putCosts(
+          java.lang.String key,
+          double value) {
+        if (key == null) { throw new NullPointerException("map key"); }
+        
+        internalGetMutableCosts().getMutableMap()
+            .put(key, value);
         return this;
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2360,21 +2106,21 @@ public Builder putCosts(java.lang.String key, double value) {
        *
        * map<string, double> costs = 10;
        */
-      public Builder putAllCosts(java.util.Map values) {
-        internalGetMutableCosts().getMutableMap().putAll(values);
+
+      public Builder putAllCosts(
+          java.util.Map values) {
+        internalGetMutableCosts().getMutableMap()
+            .putAll(values);
         return this;
       }
 
-      private double totalCost_;
+      private double totalCost_ ;
       /**
-       *
-       *
        * 
        * Total cost of the solution. The sum of all values in the costs map.
        * 
* * double total_cost = 6; - * * @return The totalCost. */ @java.lang.Override @@ -2382,41 +2128,34 @@ public double getTotalCost() { return totalCost_; } /** - * - * *
        * Total cost of the solution. The sum of all values in the costs map.
        * 
* * double total_cost = 6; - * * @param value The totalCost to set. * @return This builder for chaining. */ public Builder setTotalCost(double value) { - + totalCost_ = value; onChanged(); return this; } /** - * - * *
        * Total cost of the solution. The sum of all values in the costs map.
        * 
* * double total_cost = 6; - * * @return This builder for chaining. */ public Builder clearTotalCost() { - + totalCost_ = 0D; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2429,32 +2168,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) - private static final com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics - getDefaultInstance() { + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Metrics parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Metrics(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Metrics parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Metrics(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2466,17 +2203,15 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int ROUTES_FIELD_NUMBER = 1; private java.util.List routes_; /** - * - * *
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2489,8 +2224,6 @@ public java.util.List getRoutesL
     return routes_;
   }
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2499,13 +2232,11 @@ public java.util.List getRoutesL
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getRoutesOrBuilderList() {
     return routes_;
   }
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2518,8 +2249,6 @@ public int getRoutesCount() {
     return routes_.size();
   }
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2532,8 +2261,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
     return routes_.get(index);
   }
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2542,22 +2269,20 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
+  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
+      int index) {
     return routes_.get(index);
   }
 
   public static final int REQUEST_LABEL_FIELD_NUMBER = 3;
   private volatile java.lang.Object requestLabel_;
   /**
-   *
-   *
    * 
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; - * * @return The requestLabel. */ @java.lang.Override @@ -2566,30 +2291,30 @@ public java.lang.String getRequestLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); requestLabel_ = s; return s; } } /** - * - * *
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; - * * @return The bytes for requestLabel. */ @java.lang.Override - public com.google.protobuf.ByteString getRequestLabelBytes() { + public com.google.protobuf.ByteString + getRequestLabelBytes() { java.lang.Object ref = requestLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); requestLabel_ = b; return b; } else { @@ -2600,8 +2325,6 @@ public com.google.protobuf.ByteString getRequestLabelBytes() { public static final int SKIPPED_SHIPMENTS_FIELD_NUMBER = 4; private java.util.List skippedShipments_; /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2609,13 +2332,10 @@ public com.google.protobuf.ByteString getRequestLabelBytes() { * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ @java.lang.Override - public java.util.List - getSkippedShipmentsList() { + public java.util.List getSkippedShipmentsList() { return skippedShipments_; } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2623,13 +2343,11 @@ public com.google.protobuf.ByteString getRequestLabelBytes() { * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ @java.lang.Override - public java.util.List + public java.util.List getSkippedShipmentsOrBuilderList() { return skippedShipments_; } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2641,8 +2359,6 @@ public int getSkippedShipmentsCount() { return skippedShipments_.size(); } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2654,8 +2370,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int return skippedShipments_.get(index); } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2669,110 +2383,83 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } public static final int VALIDATION_ERRORS_FIELD_NUMBER = 5; - private java.util.List - validationErrors_; + private java.util.List validationErrors_; /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ @java.lang.Override - public java.util.List - getValidationErrorsList() { + public java.util.List getValidationErrorsList() { return validationErrors_; } /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> + public java.util.List getValidationErrorsOrBuilderList() { return validationErrors_; } /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ @java.lang.Override public int getValidationErrorsCount() { return validationErrors_.size(); } /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors(int index) { return validationErrors_.get(index); } /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder - getValidationErrorsOrBuilder(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValidationErrorsOrBuilder( + int index) { return validationErrors_.get(index); } public static final int METRICS_FIELD_NUMBER = 6; private com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics_; /** - * - * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; - * * @return Whether the metrics field is set. */ @java.lang.Override @@ -2780,25 +2467,18 @@ public boolean hasMetrics() { return metrics_ != null; } /** - * - * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; - * * @return The metrics. */ @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics() { - return metrics_ == null - ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() - : metrics_; + return metrics_ == null ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; } - /** - * - * + /** *
    * Duration, distance and usage metrics for this solution.
    * 
@@ -2806,16 +2486,13 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder - getMetricsOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder() { return getMetrics(); } public static final int TOTAL_COST_FIELD_NUMBER = 2; private double totalCost_; /** - * - * *
    * Deprecated: Use [Metrics.total_cost][] instead.
    * Total cost of the solution. This takes into account all costs: costs per
@@ -2824,19 +2501,16 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics
    * 
* * 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=394 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated - public double getTotalCost() { + @java.lang.Deprecated public double getTotalCost() { return totalCost_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2848,7 +2522,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < routes_.size(); i++) { output.writeMessage(1, routes_.get(i)); } @@ -2877,22 +2552,27 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < routes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, routes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, routes_.get(i)); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, totalCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, totalCost_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestLabel_); } for (int i = 0; i < skippedShipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, skippedShipments_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, skippedShipments_.get(i)); } for (int i = 0; i < validationErrors_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, validationErrors_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, validationErrors_.get(i)); } if (metrics_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getMetrics()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getMetrics()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2902,24 +2582,29 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursResponse)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursResponse other = - (com.google.cloud.optimization.v1.OptimizeToursResponse) obj; + com.google.cloud.optimization.v1.OptimizeToursResponse other = (com.google.cloud.optimization.v1.OptimizeToursResponse) obj; - if (!getRoutesList().equals(other.getRoutesList())) return false; - if (!getRequestLabel().equals(other.getRequestLabel())) return false; - if (!getSkippedShipmentsList().equals(other.getSkippedShipmentsList())) return false; - if (!getValidationErrorsList().equals(other.getValidationErrorsList())) return false; + if (!getRoutesList() + .equals(other.getRoutesList())) return false; + if (!getRequestLabel() + .equals(other.getRequestLabel())) return false; + if (!getSkippedShipmentsList() + .equals(other.getSkippedShipmentsList())) return false; + if (!getValidationErrorsList() + .equals(other.getValidationErrorsList())) return false; if (hasMetrics() != other.hasMetrics()) return false; if (hasMetrics()) { - if (!getMetrics().equals(other.getMetrics())) return false; + if (!getMetrics() + .equals(other.getMetrics())) return false; } if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2950,114 +2635,104 @@ public int hashCode() { hash = (53 * hash) + getMetrics().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.OptimizeToursResponse prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Response after solving a tour optimization problem containing the routes
    * followed by each vehicle, the shipments which have been skipped and the
@@ -3066,23 +2741,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursResponse)
       com.google.cloud.optimization.v1.OptimizeToursResponseOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.OptimizeToursResponse.class,
-              com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
+              com.google.cloud.optimization.v1.OptimizeToursResponse.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.OptimizeToursResponse.newBuilder()
@@ -3090,19 +2763,19 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getRoutesFieldBuilder();
         getSkippedShipmentsFieldBuilder();
         getValidationErrorsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -3138,9 +2811,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
@@ -3159,8 +2832,7 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.OptimizeToursResponse buildPartial() {
-      com.google.cloud.optimization.v1.OptimizeToursResponse result =
-          new com.google.cloud.optimization.v1.OptimizeToursResponse(this);
+      com.google.cloud.optimization.v1.OptimizeToursResponse result = new com.google.cloud.optimization.v1.OptimizeToursResponse(this);
       int from_bitField0_ = bitField0_;
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
@@ -3204,39 +2876,38 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.OptimizeToursResponse) {
-        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse) other);
+        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -3244,8 +2915,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse other) {
-      if (other == com.google.cloud.optimization.v1.OptimizeToursResponse.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.OptimizeToursResponse.getDefaultInstance()) return this;
       if (routesBuilder_ == null) {
         if (!other.routes_.isEmpty()) {
           if (routes_.isEmpty()) {
@@ -3264,10 +2934,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             routesBuilder_ = null;
             routes_ = other.routes_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            routesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getRoutesFieldBuilder()
-                    : null;
+            routesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getRoutesFieldBuilder() : null;
           } else {
             routesBuilder_.addAllMessages(other.routes_);
           }
@@ -3295,10 +2964,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             skippedShipmentsBuilder_ = null;
             skippedShipments_ = other.skippedShipments_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            skippedShipmentsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getSkippedShipmentsFieldBuilder()
-                    : null;
+            skippedShipmentsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getSkippedShipmentsFieldBuilder() : null;
           } else {
             skippedShipmentsBuilder_.addAllMessages(other.skippedShipments_);
           }
@@ -3322,10 +2990,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             validationErrorsBuilder_ = null;
             validationErrors_ = other.validationErrors_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            validationErrorsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getValidationErrorsFieldBuilder()
-                    : null;
+            validationErrorsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getValidationErrorsFieldBuilder() : null;
           } else {
             validationErrorsBuilder_.addAllMessages(other.validationErrors_);
           }
@@ -3356,8 +3023,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.OptimizeToursResponse) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursResponse) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -3366,28 +3032,21 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.util.List routes_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureRoutesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         routes_ = new java.util.ArrayList(routes_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute,
-            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
-        routesBuilder_;
+        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> routesBuilder_;
 
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3403,8 +3062,6 @@ public java.util.List getRoutesL
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3420,8 +3077,6 @@ public int getRoutesCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3437,8 +3092,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3446,7 +3099,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder setRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder setRoutes(
+        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -3460,8 +3114,6 @@ public Builder setRoutes(int index, com.google.cloud.optimization.v1.ShipmentRou
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3481,8 +3133,6 @@ public Builder setRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3504,8 +3154,6 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3513,7 +3161,8 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder addRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder addRoutes(
+        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -3527,8 +3176,6 @@ public Builder addRoutes(int index, com.google.cloud.optimization.v1.ShipmentRou
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3548,8 +3195,6 @@ public Builder addRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3569,8 +3214,6 @@ public Builder addRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3582,7 +3225,8 @@ public Builder addAllRoutes(
         java.lang.Iterable values) {
       if (routesBuilder_ == null) {
         ensureRoutesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, routes_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, routes_);
         onChanged();
       } else {
         routesBuilder_.addAllMessages(values);
@@ -3590,8 +3234,6 @@ public Builder addAllRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3610,8 +3252,6 @@ public Builder clearRoutes() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3630,8 +3270,6 @@ public Builder removeRoutes(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3639,12 +3277,11 @@ public Builder removeRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(int index) {
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(
+        int index) {
       return getRoutesFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3652,16 +3289,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(i
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
+    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
+        int index) {
       if (routesBuilder_ == null) {
-        return routes_.get(index);
-      } else {
+        return routes_.get(index);  } else {
         return routesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3669,8 +3304,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List
-        getRoutesOrBuilderList() {
+    public java.util.List 
+         getRoutesOrBuilderList() {
       if (routesBuilder_ != null) {
         return routesBuilder_.getMessageOrBuilderList();
       } else {
@@ -3678,8 +3313,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3688,12 +3321,10 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder() {
-      return getRoutesFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRoutesFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3701,13 +3332,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder()
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(int index) {
-      return getRoutesFieldBuilder()
-          .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
+        int index) {
+      return getRoutesFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3715,23 +3345,20 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(i
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List
-        getRoutesBuilderList() {
+    public java.util.List 
+         getRoutesBuilderList() {
       return getRoutesFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute,
-            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
+        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> 
         getRoutesFieldBuilder() {
       if (routesBuilder_ == null) {
-        routesBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.ShipmentRoute,
-                com.google.cloud.optimization.v1.ShipmentRoute.Builder,
-                com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
-                routes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
+        routesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
+                routes_,
+                ((bitField0_ & 0x00000001) != 0),
+                getParentForChildren(),
+                isClean());
         routes_ = null;
       }
       return routesBuilder_;
@@ -3739,21 +3366,19 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(i
 
     private java.lang.Object requestLabel_ = "";
     /**
-     *
-     *
      * 
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; - * * @return The requestLabel. */ public java.lang.String getRequestLabel() { java.lang.Object ref = requestLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); requestLabel_ = s; return s; @@ -3762,22 +3387,21 @@ public java.lang.String getRequestLabel() { } } /** - * - * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; - * * @return The bytes for requestLabel. */ - public com.google.protobuf.ByteString getRequestLabelBytes() { + public com.google.protobuf.ByteString + getRequestLabelBytes() { java.lang.Object ref = requestLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); requestLabel_ = b; return b; } else { @@ -3785,98 +3409,82 @@ public com.google.protobuf.ByteString getRequestLabelBytes() { } } /** - * - * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; - * * @param value The requestLabel to set. * @return This builder for chaining. */ - public Builder setRequestLabel(java.lang.String value) { + public Builder setRequestLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + requestLabel_ = value; onChanged(); return this; } /** - * - * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; - * * @return This builder for chaining. */ public Builder clearRequestLabel() { - + requestLabel_ = getDefaultInstance().getRequestLabel(); onChanged(); return this; } /** - * - * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; - * * @param value The bytes for requestLabel to set. * @return This builder for chaining. */ - public Builder setRequestLabelBytes(com.google.protobuf.ByteString value) { + public Builder setRequestLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestLabel_ = value; onChanged(); return this; } private java.util.List skippedShipments_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureSkippedShipmentsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - skippedShipments_ = - new java.util.ArrayList( - skippedShipments_); + skippedShipments_ = new java.util.ArrayList(skippedShipments_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment, - com.google.cloud.optimization.v1.SkippedShipment.Builder, - com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> - skippedShipmentsBuilder_; + com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> skippedShipmentsBuilder_; /** - * - * *
      * The list of all shipments skipped.
      * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - public java.util.List - getSkippedShipmentsList() { + public java.util.List getSkippedShipmentsList() { if (skippedShipmentsBuilder_ == null) { return java.util.Collections.unmodifiableList(skippedShipments_); } else { @@ -3884,8 +3492,6 @@ private void ensureSkippedShipmentsIsMutable() { } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3900,8 +3506,6 @@ public int getSkippedShipmentsCount() { } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3916,8 +3520,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3939,8 +3541,6 @@ public Builder setSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3959,8 +3559,6 @@ public Builder setSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3981,8 +3579,6 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4004,8 +3600,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4024,8 +3618,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4044,8 +3636,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4056,7 +3646,8 @@ public Builder addAllSkippedShipments( java.lang.Iterable values) { if (skippedShipmentsBuilder_ == null) { ensureSkippedShipmentsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, skippedShipments_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, skippedShipments_); onChanged(); } else { skippedShipmentsBuilder_.addAllMessages(values); @@ -4064,8 +3655,6 @@ public Builder addAllSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4083,8 +3672,6 @@ public Builder clearSkippedShipments() { return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4102,8 +3689,6 @@ public Builder removeSkippedShipments(int index) { return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4115,8 +3700,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme return getSkippedShipmentsFieldBuilder().getBuilder(index); } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4126,22 +3709,19 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder( int index) { if (skippedShipmentsBuilder_ == null) { - return skippedShipments_.get(index); - } else { + return skippedShipments_.get(index); } else { return skippedShipmentsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * The list of all shipments skipped.
      * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - public java.util.List - getSkippedShipmentsOrBuilderList() { + public java.util.List + getSkippedShipmentsOrBuilderList() { if (skippedShipmentsBuilder_ != null) { return skippedShipmentsBuilder_.getMessageOrBuilderList(); } else { @@ -4149,8 +3729,6 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4158,12 +3736,10 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder() { - return getSkippedShipmentsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); + return getSkippedShipmentsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4172,34 +3748,26 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme */ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder( int index) { - return getSkippedShipmentsFieldBuilder() - .addBuilder(index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); + return getSkippedShipmentsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); } /** - * - * *
      * The list of all shipments skipped.
      * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - public java.util.List - getSkippedShipmentsBuilderList() { + public java.util.List + getSkippedShipmentsBuilderList() { return getSkippedShipmentsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment, - com.google.cloud.optimization.v1.SkippedShipment.Builder, - com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> + com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> getSkippedShipmentsFieldBuilder() { if (skippedShipmentsBuilder_ == null) { - skippedShipmentsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment, - com.google.cloud.optimization.v1.SkippedShipment.Builder, - com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>( + skippedShipmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>( skippedShipments_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -4209,39 +3777,28 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme return skippedShipmentsBuilder_; } - private java.util.List - validationErrors_ = java.util.Collections.emptyList(); - + private java.util.List validationErrors_ = + java.util.Collections.emptyList(); private void ensureValidationErrorsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - validationErrors_ = - new java.util.ArrayList( - validationErrors_); + validationErrors_ = new java.util.ArrayList(validationErrors_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError, - com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> - validationErrorsBuilder_; + com.google.cloud.optimization.v1.OptimizeToursValidationError, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> validationErrorsBuilder_; /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public java.util.List - getValidationErrorsList() { + public java.util.List getValidationErrorsList() { if (validationErrorsBuilder_ == null) { return java.util.Collections.unmodifiableList(validationErrors_); } else { @@ -4249,17 +3806,13 @@ private void ensureValidationErrorsIsMutable() { } } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public int getValidationErrorsCount() { if (validationErrorsBuilder_ == null) { @@ -4269,20 +3822,15 @@ public int getValidationErrorsCount() { } } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors(int index) { if (validationErrorsBuilder_ == null) { return validationErrors_.get(index); } else { @@ -4290,17 +3838,13 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidati } } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder setValidationErrors( int index, com.google.cloud.optimization.v1.OptimizeToursValidationError value) { @@ -4317,21 +3861,16 @@ public Builder setValidationErrors( return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder setValidationErrors( - int index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { if (validationErrorsBuilder_ == null) { ensureValidationErrorsIsMutable(); validationErrors_.set(index, builderForValue.build()); @@ -4342,20 +3881,15 @@ public Builder setValidationErrors( return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public Builder addValidationErrors( - com.google.cloud.optimization.v1.OptimizeToursValidationError value) { + public Builder addValidationErrors(com.google.cloud.optimization.v1.OptimizeToursValidationError value) { if (validationErrorsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4369,17 +3903,13 @@ public Builder addValidationErrors( return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder addValidationErrors( int index, com.google.cloud.optimization.v1.OptimizeToursValidationError value) { @@ -4396,17 +3926,13 @@ public Builder addValidationErrors( return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder addValidationErrors( com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { @@ -4420,21 +3946,16 @@ public Builder addValidationErrors( return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder addValidationErrors( - int index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { if (validationErrorsBuilder_ == null) { ensureValidationErrorsIsMutable(); validationErrors_.add(index, builderForValue.build()); @@ -4445,24 +3966,20 @@ public Builder addValidationErrors( return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder addAllValidationErrors( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (validationErrorsBuilder_ == null) { ensureValidationErrorsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, validationErrors_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, validationErrors_); onChanged(); } else { validationErrorsBuilder_.addAllMessages(values); @@ -4470,17 +3987,13 @@ public Builder addAllValidationErrors( return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder clearValidationErrors() { if (validationErrorsBuilder_ == null) { @@ -4493,17 +4006,13 @@ public Builder clearValidationErrors() { return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ public Builder removeValidationErrors(int index) { if (validationErrorsBuilder_ == null) { @@ -4516,59 +4025,45 @@ public Builder removeValidationErrors(int index) { return this; } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder - getValidationErrorsBuilder(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder getValidationErrorsBuilder( + int index) { return getValidationErrorsFieldBuilder().getBuilder(index); } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder - getValidationErrorsOrBuilder(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValidationErrorsOrBuilder( + int index) { if (validationErrorsBuilder_ == null) { - return validationErrors_.get(index); - } else { + return validationErrors_.get(index); } else { return validationErrorsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public java.util.List< - ? extends com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> - getValidationErrorsOrBuilderList() { + public java.util.List + getValidationErrorsOrBuilderList() { if (validationErrorsBuilder_ != null) { return validationErrorsBuilder_.getMessageOrBuilderList(); } else { @@ -4576,73 +4071,51 @@ public Builder removeValidationErrors(int index) { } } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder - addValidationErrorsBuilder() { - return getValidationErrorsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder addValidationErrorsBuilder() { + return getValidationErrorsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder - addValidationErrorsBuilder(int index) { - return getValidationErrorsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder addValidationErrorsBuilder( + int index) { + return getValidationErrorsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - public java.util.List - getValidationErrorsBuilderList() { + public java.util.List + getValidationErrorsBuilderList() { return getValidationErrorsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError, - com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursValidationError, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> getValidationErrorsFieldBuilder() { if (validationErrorsBuilder_ == null) { - validationErrorsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError, - com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder>( + validationErrorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursValidationError, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder>( validationErrors_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), @@ -4654,55 +4127,41 @@ public Builder removeValidationErrors(int index) { private com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, - com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> - metricsBuilder_; + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> metricsBuilder_; /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; - * * @return Whether the metrics field is set. */ public boolean hasMetrics() { return metricsBuilder_ != null || metrics_ != null; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; - * * @return The metrics. */ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics() { if (metricsBuilder_ == null) { - return metrics_ == null - ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() - : metrics_; + return metrics_ == null ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; } else { return metricsBuilder_.getMessage(); } } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public Builder setMetrics( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { + public Builder setMetrics(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4716,8 +4175,6 @@ public Builder setMetrics( return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4736,22 +4193,17 @@ public Builder setMetrics( return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public Builder mergeMetrics( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { + public Builder mergeMetrics(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { if (metricsBuilder_ == null) { if (metrics_ != null) { metrics_ = - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.newBuilder(metrics_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.newBuilder(metrics_).mergeFrom(value).buildPartial(); } else { metrics_ = value; } @@ -4763,8 +4215,6 @@ public Builder mergeMetrics( return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4783,42 +4233,33 @@ public Builder clearMetrics() { return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder - getMetricsBuilder() { - + public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder getMetricsBuilder() { + onChanged(); return getMetricsFieldBuilder().getBuilder(); } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder - getMetricsOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder() { if (metricsBuilder_ != null) { return metricsBuilder_.getMessageOrBuilder(); } else { - return metrics_ == null - ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() - : metrics_; + return metrics_ == null ? + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; } } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4826,26 +4267,21 @@ public Builder clearMetrics() { * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, - com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> getMetricsFieldBuilder() { if (metricsBuilder_ == null) { - metricsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, - com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder>( - getMetrics(), getParentForChildren(), isClean()); + metricsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder>( + getMetrics(), + getParentForChildren(), + isClean()); metrics_ = null; } return metricsBuilder_; } - private double totalCost_; + private double totalCost_ ; /** - * - * *
      * Deprecated: Use [Metrics.total_cost][] instead.
      * Total cost of the solution. This takes into account all costs: costs per
@@ -4854,19 +4290,15 @@ public Builder clearMetrics() {
      * 
* * 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=394 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated - public double getTotalCost() { + @java.lang.Deprecated public double getTotalCost() { return totalCost_; } /** - * - * *
      * Deprecated: Use [Metrics.total_cost][] instead.
      * Total cost of the solution. This takes into account all costs: costs per
@@ -4875,22 +4307,18 @@ public double getTotalCost() {
      * 
* * 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=394 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=394 * @param value The totalCost to set. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder setTotalCost(double value) { - + @java.lang.Deprecated public Builder setTotalCost(double value) { + totalCost_ = value; onChanged(); return this; } /** - * - * *
      * Deprecated: Use [Metrics.total_cost][] instead.
      * Total cost of the solution. This takes into account all costs: costs per
@@ -4899,21 +4327,19 @@ public Builder setTotalCost(double value) {
      * 
* * 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=394 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearTotalCost() { - + @java.lang.Deprecated public Builder clearTotalCost() { + totalCost_ = 0D; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4923,12 +4349,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursResponse) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursResponse) private static final com.google.cloud.optimization.v1.OptimizeToursResponse DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursResponse(); } @@ -4937,16 +4363,16 @@ public static com.google.cloud.optimization.v1.OptimizeToursResponse getDefaultI return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OptimizeToursResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OptimizeToursResponse(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeToursResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OptimizeToursResponse(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4961,4 +4387,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java similarity index 77% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java index b78e2c9..5215fe1 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface OptimizeToursResponseOrBuilder - extends +public interface OptimizeToursResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursResponse) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -33,10 +15,9 @@ public interface OptimizeToursResponseOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List getRoutesList();
+  java.util.List 
+      getRoutesList();
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -46,8 +27,6 @@ public interface OptimizeToursResponseOrBuilder
    */
   com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index);
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -57,8 +36,6 @@ public interface OptimizeToursResponseOrBuilder
    */
   int getRoutesCount();
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -66,11 +43,9 @@ public interface OptimizeToursResponseOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List
+  java.util.List 
       getRoutesOrBuilderList();
   /**
-   *
-   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -78,48 +53,41 @@ public interface OptimizeToursResponseOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index);
+  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; - * * @return The requestLabel. */ java.lang.String getRequestLabel(); /** - * - * *
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; - * * @return The bytes for requestLabel. */ - com.google.protobuf.ByteString getRequestLabelBytes(); + com.google.protobuf.ByteString + getRequestLabelBytes(); /** - * - * *
    * The list of all shipments skipped.
    * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - java.util.List getSkippedShipmentsList(); + java.util.List + getSkippedShipmentsList(); /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -128,8 +96,6 @@ public interface OptimizeToursResponseOrBuilder */ com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int index); /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -138,128 +104,97 @@ public interface OptimizeToursResponseOrBuilder */ int getSkippedShipmentsCount(); /** - * - * *
    * The list of all shipments skipped.
    * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - java.util.List + java.util.List getSkippedShipmentsOrBuilderList(); /** - * - * *
    * The list of all shipments skipped.
    * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(int index); + com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder( + int index); /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - java.util.List + java.util.List getValidationErrorsList(); /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors(int index); /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ int getValidationErrorsCount(); /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - java.util.List + java.util.List getValidationErrorsOrBuilderList(); /** - * - * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; */ - com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder - getValidationErrorsOrBuilder(int index); + com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValidationErrorsOrBuilder( + int index); /** - * - * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; - * * @return Whether the metrics field is set. */ boolean hasMetrics(); /** - * - * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; - * * @return The metrics. */ com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics(); /** - * - * *
    * Duration, distance and usage metrics for this solution.
    * 
@@ -269,8 +204,6 @@ public interface OptimizeToursResponseOrBuilder com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder(); /** - * - * *
    * Deprecated: Use [Metrics.total_cost][] instead.
    * Total cost of the solution. This takes into account all costs: costs per
@@ -279,11 +212,9 @@ public interface OptimizeToursResponseOrBuilder
    * 
* * 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=394 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return The totalCost. */ - @java.lang.Deprecated - double getTotalCost(); + @java.lang.Deprecated double getTotalCost(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java similarity index 78% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java index 8ec5b32..77ff724 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java @@ -1,42 +1,24 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Describes an error encountered when validating an `OptimizeToursRequest`.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError} */ -public final class OptimizeToursValidationError extends com.google.protobuf.GeneratedMessageV3 - implements +public final class OptimizeToursValidationError extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursValidationError) OptimizeToursValidationErrorOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use OptimizeToursValidationError.newBuilder() to construct. private OptimizeToursValidationError(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private OptimizeToursValidationError() { displayName_ = ""; fields_ = java.util.Collections.emptyList(); @@ -46,15 +28,16 @@ private OptimizeToursValidationError() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new OptimizeToursValidationError(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private OptimizeToursValidationError( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -74,55 +57,45 @@ private OptimizeToursValidationError( case 0: done = true; break; - case 8: - { - code_ = input.readInt32(); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); + case 8: { - displayName_ = s; - break; - } - case 26: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - fields_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.OptimizeToursValidationError - .FieldReference>(); - mutable_bitField0_ |= 0x00000001; - } - fields_.add( - input.readMessage( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .parser(), - extensionRegistry)); - break; - } - case 34: - { - java.lang.String s = input.readStringRequireUtf8(); + code_ = input.readInt32(); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); - errorMessage_ = s; - break; + displayName_ = s; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + fields_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; } - case 42: - { - java.lang.String s = input.readStringRequireUtf8(); + fields_.add( + input.readMessage(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.parser(), extensionRegistry)); + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); - offendingValues_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + errorMessage_ = s; + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + offendingValues_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -130,7 +103,8 @@ private OptimizeToursValidationError( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { fields_ = java.util.Collections.unmodifiableList(fields_); @@ -139,163 +113,121 @@ private OptimizeToursValidationError( makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursValidationError.class, - com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursValidationError.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); } - public interface FieldReferenceOrBuilder - extends + public interface FieldReferenceOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; - * * @return The name. */ java.lang.String getName(); /** - * - * *
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; - * * @return The bytes for name. */ - com.google.protobuf.ByteString getNameBytes(); + com.google.protobuf.ByteString + getNameBytes(); /** - * - * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; - * * @return Whether the index field is set. */ boolean hasIndex(); /** - * - * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; - * * @return The index. */ int getIndex(); /** - * - * *
      * Key if the field is a map.
      * 
* * string key = 4; - * * @return Whether the key field is set. */ boolean hasKey(); /** - * - * *
      * Key if the field is a map.
      * 
* * string key = 4; - * * @return The key. */ java.lang.String getKey(); /** - * - * *
      * Key if the field is a map.
      * 
* * string key = 4; - * * @return The bytes for key. */ - com.google.protobuf.ByteString getKeyBytes(); + com.google.protobuf.ByteString + getKeyBytes(); /** - * - * *
      * Recursively nested sub-field, if needed.
      * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; * @return Whether the subField field is set. */ boolean hasSubField(); /** - * - * *
      * Recursively nested sub-field, if needed.
      * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; * @return The subField. */ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getSubField(); /** - * - * *
      * Recursively nested sub-field, if needed.
      * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder - getSubFieldOrBuilder(); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getSubFieldOrBuilder(); - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .IndexOrKeyCase - getIndexOrKeyCase(); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.IndexOrKeyCase getIndexOrKeyCase(); } /** - * - * *
    * Specifies a context for the validation error. A `FieldReference` always
    * refers to a given field in this file and follows the same hierarchical
@@ -310,31 +242,31 @@ public interface FieldReferenceOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference}
    */
-  public static final class FieldReference extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class FieldReference extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)
       FieldReferenceOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use FieldReference.newBuilder() to construct.
     private FieldReference(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private FieldReference() {
       name_ = "";
     }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new FieldReference();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private FieldReference(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -353,52 +285,43 @@ private FieldReference(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
+            case 10: {
+              java.lang.String s = input.readStringRequireUtf8();
 
-                name_ = s;
-                break;
+              name_ = s;
+              break;
+            }
+            case 16: {
+              indexOrKey_ = input.readInt32();
+              indexOrKeyCase_ = 2;
+              break;
+            }
+            case 26: {
+              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder subBuilder = null;
+              if (subField_ != null) {
+                subBuilder = subField_.toBuilder();
               }
-            case 16:
-              {
-                indexOrKey_ = input.readInt32();
-                indexOrKeyCase_ = 2;
-                break;
+              subField_ = input.readMessage(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(subField_);
+                subField_ = subBuilder.buildPartial();
               }
-            case 26:
-              {
-                com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder
-                    subBuilder = null;
-                if (subField_ != null) {
-                  subBuilder = subField_.toBuilder();
-                }
-                subField_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference
-                            .parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(subField_);
-                  subField_ = subBuilder.buildPartial();
-                }
 
-                break;
-              }
-            case 34:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
-                indexOrKeyCase_ = 4;
-                indexOrKey_ = s;
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              break;
+            }
+            case 34: {
+              java.lang.String s = input.readStringRequireUtf8();
+              indexOrKeyCase_ = 4;
+              indexOrKey_ = s;
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -406,41 +329,35 @@ private FieldReference(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class,
-              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder
-                  .class);
+              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder.class);
     }
 
     private int indexOrKeyCase_ = 0;
     private java.lang.Object indexOrKey_;
-
     public enum IndexOrKeyCase
-        implements
-            com.google.protobuf.Internal.EnumLite,
+        implements com.google.protobuf.Internal.EnumLite,
             com.google.protobuf.AbstractMessage.InternalOneOfEnum {
       INDEX(2),
       KEY(4),
       INDEXORKEY_NOT_SET(0);
       private final int value;
-
       private IndexOrKeyCase(int value) {
         this.value = value;
       }
@@ -456,37 +373,31 @@ public static IndexOrKeyCase valueOf(int value) {
 
       public static IndexOrKeyCase forNumber(int value) {
         switch (value) {
-          case 2:
-            return INDEX;
-          case 4:
-            return KEY;
-          case 0:
-            return INDEXORKEY_NOT_SET;
-          default:
-            return null;
+          case 2: return INDEX;
+          case 4: return KEY;
+          case 0: return INDEXORKEY_NOT_SET;
+          default: return null;
         }
       }
-
       public int getNumber() {
         return this.value;
       }
     };
 
-    public IndexOrKeyCase getIndexOrKeyCase() {
-      return IndexOrKeyCase.forNumber(indexOrKeyCase_);
+    public IndexOrKeyCase
+    getIndexOrKeyCase() {
+      return IndexOrKeyCase.forNumber(
+          indexOrKeyCase_);
     }
 
     public static final int NAME_FIELD_NUMBER = 1;
     private volatile java.lang.Object name_;
     /**
-     *
-     *
      * 
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; - * * @return The name. */ @java.lang.Override @@ -495,29 +406,29 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** - * - * *
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; - * * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -527,14 +438,11 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int INDEX_FIELD_NUMBER = 2; /** - * - * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; - * * @return Whether the index field is set. */ @java.lang.Override @@ -542,14 +450,11 @@ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** - * - * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; - * * @return The index. */ @java.lang.Override @@ -562,28 +467,22 @@ public int getIndex() { public static final int KEY_FIELD_NUMBER = 4; /** - * - * *
      * Key if the field is a map.
      * 
* * string key = 4; - * * @return Whether the key field is set. */ public boolean hasKey() { return indexOrKeyCase_ == 4; } /** - * - * *
      * Key if the field is a map.
      * 
* * string key = 4; - * * @return The key. */ public java.lang.String getKey() { @@ -594,7 +493,8 @@ public java.lang.String getKey() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (indexOrKeyCase_ == 4) { indexOrKey_ = s; @@ -603,24 +503,23 @@ public java.lang.String getKey() { } } /** - * - * *
      * Key if the field is a map.
      * 
* * string key = 4; - * * @return The bytes for key. */ - public com.google.protobuf.ByteString getKeyBytes() { + public com.google.protobuf.ByteString + getKeyBytes() { java.lang.Object ref = ""; if (indexOrKeyCase_ == 4) { ref = indexOrKey_; } if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); if (indexOrKeyCase_ == 4) { indexOrKey_ = b; } @@ -633,16 +532,11 @@ public com.google.protobuf.ByteString getKeyBytes() { public static final int SUB_FIELD_FIELD_NUMBER = 3; private com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference subField_; /** - * - * *
      * Recursively nested sub-field, if needed.
      * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; * @return Whether the subField field is set. */ @java.lang.Override @@ -650,45 +544,30 @@ public boolean hasSubField() { return subField_ != null; } /** - * - * *
      * Recursively nested sub-field, if needed.
      * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; * @return The subField. */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - getSubField() { - return subField_ == null - ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance() - : subField_; + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getSubField() { + return subField_ == null ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; } /** - * - * *
      * Recursively nested sub-field, if needed.
      * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder - getSubFieldOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getSubFieldOrBuilder() { return getSubField(); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -700,12 +579,14 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (indexOrKeyCase_ == 2) { - output.writeInt32(2, (int) ((java.lang.Integer) indexOrKey_)); + output.writeInt32( + 2, (int)((java.lang.Integer) indexOrKey_)); } if (subField_ != null) { output.writeMessage(3, getSubField()); @@ -726,12 +607,13 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (indexOrKeyCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeInt32Size( - 2, (int) ((java.lang.Integer) indexOrKey_)); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size( + 2, (int)((java.lang.Integer) indexOrKey_)); } if (subField_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSubField()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getSubField()); } if (indexOrKeyCase_ == 4) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, indexOrKey_); @@ -744,28 +626,29 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)) { + if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other = - (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) obj; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other = (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) obj; - if (!getName().equals(other.getName())) return false; + if (!getName() + .equals(other.getName())) return false; if (hasSubField() != other.hasSubField()) return false; if (hasSubField()) { - if (!getSubField().equals(other.getSubField())) return false; + if (!getSubField() + .equals(other.getSubField())) return false; } if (!getIndexOrKeyCase().equals(other.getIndexOrKeyCase())) return false; switch (indexOrKeyCase_) { case 2: - if (getIndex() != other.getIndex()) return false; + if (getIndex() + != other.getIndex()) return false; break; case 4: - if (!getKey().equals(other.getKey())) return false; + if (!getKey() + .equals(other.getKey())) return false; break; case 0: default: @@ -804,101 +687,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -908,8 +778,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Specifies a context for the validation error. A `FieldReference` always
      * refers to a given field in this file and follows the same hierarchical
@@ -922,45 +790,40 @@ protected Builder newBuilderForType(
      * `ShipmentModel` to avoid crowding the message.
      * 
* - * Protobuf type {@code - * google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference} + * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - .class); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder.class); } - // Construct using - // com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder() + // Construct using com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -978,22 +841,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance(); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance(); } @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference build() { - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = - buildPartial(); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1001,10 +861,8 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - buildPartial() { - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = - new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(this); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference buildPartial() { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(this); result.name_ = name_; if (indexOrKeyCase_ == 2) { result.indexOrKey_ = indexOrKey_; @@ -1026,55 +884,46 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) { - return mergeFrom( - (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) other); + if (other instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) { + return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other) { - if (other - == com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other) { + if (other == com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); @@ -1083,22 +932,19 @@ public Builder mergeFrom( mergeSubField(other.getSubField()); } switch (other.getIndexOrKeyCase()) { - case INDEX: - { - setIndex(other.getIndex()); - break; - } - case KEY: - { - indexOrKeyCase_ = 4; - indexOrKey_ = other.indexOrKey_; - onChanged(); - break; - } - case INDEXORKEY_NOT_SET: - { - break; - } + case INDEX: { + setIndex(other.getIndex()); + break; + } + case KEY: { + indexOrKeyCase_ = 4; + indexOrKey_ = other.indexOrKey_; + onChanged(); + break; + } + case INDEXORKEY_NOT_SET: { + break; + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -1115,14 +961,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parsedMessage = - null; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1131,12 +974,12 @@ public Builder mergeFrom( } return this; } - private int indexOrKeyCase_ = 0; private java.lang.Object indexOrKey_; - - public IndexOrKeyCase getIndexOrKeyCase() { - return IndexOrKeyCase.forNumber(indexOrKeyCase_); + public IndexOrKeyCase + getIndexOrKeyCase() { + return IndexOrKeyCase.forNumber( + indexOrKeyCase_); } public Builder clearIndexOrKey() { @@ -1146,22 +989,21 @@ public Builder clearIndexOrKey() { return this; } + private java.lang.Object name_ = ""; /** - * - * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; - * * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -1170,21 +1012,20 @@ public java.lang.String getName() { } } /** - * - * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; - * * @return The bytes for name. */ - public com.google.protobuf.ByteString getNameBytes() { + public com.google.protobuf.ByteString + getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); name_ = b; return b; } else { @@ -1192,89 +1033,76 @@ public com.google.protobuf.ByteString getNameBytes() { } } /** - * - * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; - * * @param value The name to set. * @return This builder for chaining. */ - public Builder setName(java.lang.String value) { + public Builder setName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + name_ = value; onChanged(); return this; } /** - * - * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; - * * @return This builder for chaining. */ public Builder clearName() { - + name_ = getDefaultInstance().getName(); onChanged(); return this; } /** - * - * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; - * * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { + public Builder setNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; onChanged(); return this; } /** - * - * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; - * * @return Whether the index field is set. */ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** - * - * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; - * * @return The index. */ public int getIndex() { @@ -1284,14 +1112,11 @@ public int getIndex() { return 0; } /** - * - * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; - * * @param value The index to set. * @return This builder for chaining. */ @@ -1302,14 +1127,11 @@ public Builder setIndex(int value) { return this; } /** - * - * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; - * * @return This builder for chaining. */ public Builder clearIndex() { @@ -1322,14 +1144,11 @@ public Builder clearIndex() { } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @return Whether the key field is set. */ @java.lang.Override @@ -1337,14 +1156,11 @@ public boolean hasKey() { return indexOrKeyCase_ == 4; } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @return The key. */ @java.lang.Override @@ -1354,7 +1170,8 @@ public java.lang.String getKey() { ref = indexOrKey_; } if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (indexOrKeyCase_ == 4) { indexOrKey_ = s; @@ -1365,25 +1182,24 @@ public java.lang.String getKey() { } } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @return The bytes for key. */ @java.lang.Override - public com.google.protobuf.ByteString getKeyBytes() { + public com.google.protobuf.ByteString + getKeyBytes() { java.lang.Object ref = ""; if (indexOrKeyCase_ == 4) { ref = indexOrKey_; } if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); if (indexOrKeyCase_ == 4) { indexOrKey_ = b; } @@ -1393,35 +1209,30 @@ public com.google.protobuf.ByteString getKeyBytes() { } } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @param value The key to set. * @return This builder for chaining. */ - public Builder setKey(java.lang.String value) { + public Builder setKey( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - indexOrKeyCase_ = 4; + throw new NullPointerException(); + } + indexOrKeyCase_ = 4; indexOrKey_ = value; onChanged(); return this; } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @return This builder for chaining. */ public Builder clearKey() { @@ -1433,88 +1244,63 @@ public Builder clearKey() { return this; } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @param value The bytes for key to set. * @return This builder for chaining. */ - public Builder setKeyBytes(com.google.protobuf.ByteString value) { + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); indexOrKeyCase_ = 4; indexOrKey_ = value; onChanged(); return this; } - private com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - subField_; + private com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference subField_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> - subFieldBuilder_; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> subFieldBuilder_; /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; * @return Whether the subField field is set. */ public boolean hasSubField() { return subFieldBuilder_ != null || subField_ != null; } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; * @return The subField. */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - getSubField() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getSubField() { if (subFieldBuilder_ == null) { - return subField_ == null - ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance() - : subField_; + return subField_ == null ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; } else { return subFieldBuilder_.getMessage(); } } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ - public Builder setSubField( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + public Builder setSubField(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (subFieldBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1528,19 +1314,14 @@ public Builder setSubField( return this; } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ public Builder setSubField( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - builderForValue) { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { if (subFieldBuilder_ == null) { subField_ = builderForValue.build(); onChanged(); @@ -1551,25 +1332,17 @@ public Builder setSubField( return this; } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ - public Builder mergeSubField( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + public Builder mergeSubField(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (subFieldBuilder_ == null) { if (subField_ != null) { subField_ = - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .newBuilder(subField_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder(subField_).mergeFrom(value).buildPartial(); } else { subField_ = value; } @@ -1581,15 +1354,11 @@ public Builder mergeSubField( return this; } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ public Builder clearSubField() { if (subFieldBuilder_ == null) { @@ -1603,73 +1372,52 @@ public Builder clearSubField() { return this; } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - getSubFieldBuilder() { - + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder getSubFieldBuilder() { + onChanged(); return getSubFieldFieldBuilder().getBuilder(); } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder - getSubFieldOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getSubFieldOrBuilder() { if (subFieldBuilder_ != null) { return subFieldBuilder_.getMessageOrBuilder(); } else { - return subField_ == null - ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance() - : subField_; + return subField_ == null ? + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; } } /** - * - * *
        * Recursively nested sub-field, if needed.
        * 
* - * - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; - * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> getSubFieldFieldBuilder() { if (subFieldBuilder_ == null) { - subFieldBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationError - .FieldReferenceOrBuilder>(getSubField(), getParentForChildren(), isClean()); + subFieldBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder>( + getSubField(), + getParentForChildren(), + isClean()); subField_ = null; } return subFieldBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1682,34 +1430,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) - private static final com.google.cloud.optimization.v1.OptimizeToursValidationError - .FieldReference - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(); + DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - getDefaultInstance() { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FieldReference parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FieldReference(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FieldReference parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FieldReference(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1721,17 +1465,15 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int CODE_FIELD_NUMBER = 1; private int code_; /** - * - * *
    * A validation error is defined by the pair (`code`, `display_name`) which
    * are always present.
@@ -1957,7 +1699,6 @@ public com.google.protobuf.Parser getParserForType() {
    * 
* * int32 code = 1; - * * @return The code. */ @java.lang.Override @@ -1968,14 +1709,11 @@ public int getCode() { public static final int DISPLAY_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object displayName_; /** - * - * *
    * The error display name.
    * 
* * string display_name = 2; - * * @return The displayName. */ @java.lang.Override @@ -1984,29 +1722,29 @@ public java.lang.String getDisplayName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; } } /** - * - * *
    * The error display name.
    * 
* * string display_name = 2; - * * @return The bytes for displayName. */ @java.lang.Override - public com.google.protobuf.ByteString getDisplayNameBytes() { + public com.google.protobuf.ByteString + getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); displayName_ = b; return b; } else { @@ -2015,12 +1753,8 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { } public static final int FIELDS_FIELD_NUMBER = 3; - private java.util.List< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> - fields_; + private java.util.List fields_; /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -2033,19 +1767,13 @@ public com.google.protobuf.ByteString getDisplayNameBytes() {
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ @java.lang.Override - public java.util.List< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> - getFieldsList() { + public java.util.List getFieldsList() { return fields_; } /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -2058,20 +1786,14 @@ public com.google.protobuf.ByteString getDisplayNameBytes() {
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + public java.util.List getFieldsOrBuilderList() { return fields_; } /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -2084,17 +1806,13 @@ public com.google.protobuf.ByteString getDisplayNameBytes() {
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ @java.lang.Override public int getFieldsCount() { return fields_.size(); } /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -2107,18 +1825,13 @@ public int getFieldsCount() {
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields(int index) { return fields_.get(index); } /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -2131,21 +1844,17 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder - getFieldsOrBuilder(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getFieldsOrBuilder( + int index) { return fields_.get(index); } public static final int ERROR_MESSAGE_FIELD_NUMBER = 4; private volatile java.lang.Object errorMessage_; /** - * - * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -2155,7 +1864,6 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * string error_message = 4; - * * @return The errorMessage. */ @java.lang.Override @@ -2164,15 +1872,14 @@ public java.lang.String getErrorMessage() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); errorMessage_ = s; return s; } } /** - * - * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -2182,15 +1889,16 @@ public java.lang.String getErrorMessage() {
    * 
* * string error_message = 4; - * * @return The bytes for errorMessage. */ @java.lang.Override - public com.google.protobuf.ByteString getErrorMessageBytes() { + public com.google.protobuf.ByteString + getErrorMessageBytes() { java.lang.Object ref = errorMessage_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); errorMessage_ = b; return b; } else { @@ -2201,8 +1909,6 @@ public com.google.protobuf.ByteString getErrorMessageBytes() { public static final int OFFENDING_VALUES_FIELD_NUMBER = 5; private volatile java.lang.Object offendingValues_; /** - * - * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -2210,7 +1916,6 @@ public com.google.protobuf.ByteString getErrorMessageBytes() {
    * 
* * string offending_values = 5; - * * @return The offendingValues. */ @java.lang.Override @@ -2219,15 +1924,14 @@ public java.lang.String getOffendingValues() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offendingValues_ = s; return s; } } /** - * - * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -2235,15 +1939,16 @@ public java.lang.String getOffendingValues() {
    * 
* * string offending_values = 5; - * * @return The bytes for offendingValues. */ @java.lang.Override - public com.google.protobuf.ByteString getOffendingValuesBytes() { + public com.google.protobuf.ByteString + getOffendingValuesBytes() { java.lang.Object ref = offendingValues_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); offendingValues_ = b; return b; } else { @@ -2252,7 +1957,6 @@ public com.google.protobuf.ByteString getOffendingValuesBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2264,7 +1968,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (code_ != 0) { output.writeInt32(1, code_); } @@ -2290,13 +1995,15 @@ public int getSerializedSize() { size = 0; if (code_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, code_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, code_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); } for (int i = 0; i < fields_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, fields_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, fields_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(errorMessage_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, errorMessage_); @@ -2312,19 +2019,23 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursValidationError other = - (com.google.cloud.optimization.v1.OptimizeToursValidationError) obj; - - if (getCode() != other.getCode()) return false; - if (!getDisplayName().equals(other.getDisplayName())) return false; - if (!getFieldsList().equals(other.getFieldsList())) return false; - if (!getErrorMessage().equals(other.getErrorMessage())) return false; - if (!getOffendingValues().equals(other.getOffendingValues())) return false; + com.google.cloud.optimization.v1.OptimizeToursValidationError other = (com.google.cloud.optimization.v1.OptimizeToursValidationError) obj; + + if (getCode() + != other.getCode()) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) return false; + if (!getFieldsList() + .equals(other.getFieldsList())) return false; + if (!getErrorMessage() + .equals(other.getErrorMessage())) return false; + if (!getOffendingValues() + .equals(other.getOffendingValues())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2354,127 +2065,117 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.OptimizeToursValidationError prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursValidationError prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Describes an error encountered when validating an `OptimizeToursRequest`.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursValidationError) com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursValidationError.class, - com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursValidationError.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); } // Construct using com.google.cloud.optimization.v1.OptimizeToursValidationError.newBuilder() @@ -2482,17 +2183,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { getFieldsFieldBuilder(); } } - @java.lang.Override public Builder clear() { super.clear(); @@ -2514,14 +2215,13 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError getDefaultInstanceForType() { return com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance(); } @@ -2536,8 +2236,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError build() { @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursValidationError buildPartial() { - com.google.cloud.optimization.v1.OptimizeToursValidationError result = - new com.google.cloud.optimization.v1.OptimizeToursValidationError(this); + com.google.cloud.optimization.v1.OptimizeToursValidationError result = new com.google.cloud.optimization.v1.OptimizeToursValidationError(this); int from_bitField0_ = bitField0_; result.code_ = code_; result.displayName_ = displayName_; @@ -2560,39 +2259,38 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError buildPartia public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError) { - return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursValidationError) other); + return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursValidationError)other); } else { super.mergeFrom(other); return this; @@ -2600,9 +2298,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidationError other) { - if (other - == com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()) return this; if (other.getCode() != 0) { setCode(other.getCode()); } @@ -2628,10 +2324,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidatio fieldsBuilder_ = null; fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000001); - fieldsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFieldsFieldBuilder() - : null; + fieldsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFieldsFieldBuilder() : null; } else { fieldsBuilder_.addAllMessages(other.fields_); } @@ -2664,9 +2359,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.OptimizeToursValidationError) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursValidationError) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -2675,13 +2368,10 @@ public Builder mergeFrom( } return this; } - private int bitField0_; - private int code_; + private int code_ ; /** - * - * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -2907,7 +2597,6 @@ public Builder mergeFrom(
      * 
* * int32 code = 1; - * * @return The code. */ @java.lang.Override @@ -2915,8 +2604,6 @@ public int getCode() { return code_; } /** - * - * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -3142,19 +2829,16 @@ public int getCode() {
      * 
* * int32 code = 1; - * * @param value The code to set. * @return This builder for chaining. */ public Builder setCode(int value) { - + code_ = value; onChanged(); return this; } /** - * - * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -3380,11 +3064,10 @@ public Builder setCode(int value) {
      * 
* * int32 code = 1; - * * @return This builder for chaining. */ public Builder clearCode() { - + code_ = 0; onChanged(); return this; @@ -3392,20 +3075,18 @@ public Builder clearCode() { private java.lang.Object displayName_ = ""; /** - * - * *
      * The error display name.
      * 
* * string display_name = 2; - * * @return The displayName. */ public java.lang.String getDisplayName() { java.lang.Object ref = displayName_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; @@ -3414,21 +3095,20 @@ public java.lang.String getDisplayName() { } } /** - * - * *
      * The error display name.
      * 
* * string display_name = 2; - * * @return The bytes for displayName. */ - public com.google.protobuf.ByteString getDisplayNameBytes() { + public com.google.protobuf.ByteString + getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); displayName_ = b; return b; } else { @@ -3436,89 +3116,72 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { } } /** - * - * *
      * The error display name.
      * 
* * string display_name = 2; - * * @param value The displayName to set. * @return This builder for chaining. */ - public Builder setDisplayName(java.lang.String value) { + public Builder setDisplayName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + displayName_ = value; onChanged(); return this; } /** - * - * *
      * The error display name.
      * 
* * string display_name = 2; - * * @return This builder for chaining. */ public Builder clearDisplayName() { - + displayName_ = getDefaultInstance().getDisplayName(); onChanged(); return this; } /** - * - * *
      * The error display name.
      * 
* * string display_name = 2; - * * @param value The bytes for displayName to set. * @return This builder for chaining. */ - public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; onChanged(); return this; } - private java.util.List< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> - fields_ = java.util.Collections.emptyList(); - + private java.util.List fields_ = + java.util.Collections.emptyList(); private void ensureFieldsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - fields_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference>( - fields_); + fields_ = new java.util.ArrayList(fields_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> - fieldsBuilder_; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> fieldsBuilder_; /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3531,13 +3194,9 @@ private void ensureFieldsIsMutable() {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public java.util.List< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> - getFieldsList() { + public java.util.List getFieldsList() { if (fieldsBuilder_ == null) { return java.util.Collections.unmodifiableList(fields_); } else { @@ -3545,8 +3204,6 @@ private void ensureFieldsIsMutable() { } } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3559,9 +3216,7 @@ private void ensureFieldsIsMutable() {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public int getFieldsCount() { if (fieldsBuilder_ == null) { @@ -3571,8 +3226,6 @@ public int getFieldsCount() { } } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3585,12 +3238,9 @@ public int getFieldsCount() {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields(int index) { if (fieldsBuilder_ == null) { return fields_.get(index); } else { @@ -3598,8 +3248,6 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere } } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3612,13 +3260,10 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder setFields( - int index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3632,8 +3277,6 @@ public Builder setFields( return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3646,14 +3289,10 @@ public Builder setFields(
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder setFields( - int index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.set(index, builderForValue.build()); @@ -3664,8 +3303,6 @@ public Builder setFields( return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3678,12 +3315,9 @@ public Builder setFields(
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public Builder addFields( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + public Builder addFields(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3697,8 +3331,6 @@ public Builder addFields( return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3711,13 +3343,10 @@ public Builder addFields(
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder addFields( - int index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3731,8 +3360,6 @@ public Builder addFields( return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3745,13 +3372,10 @@ public Builder addFields(
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder addFields( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - builderForValue) { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(builderForValue.build()); @@ -3762,8 +3386,6 @@ public Builder addFields( return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3776,14 +3398,10 @@ public Builder addFields(
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder addFields( - int index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(index, builderForValue.build()); @@ -3794,8 +3412,6 @@ public Builder addFields( return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3808,18 +3424,14 @@ public Builder addFields(
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder addAllFields( - java.lang.Iterable< - ? extends - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> - values) { + java.lang.Iterable values) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fields_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, fields_); onChanged(); } else { fieldsBuilder_.addAllMessages(values); @@ -3827,8 +3439,6 @@ public Builder addAllFields( return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3841,9 +3451,7 @@ public Builder addAllFields(
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder clearFields() { if (fieldsBuilder_ == null) { @@ -3856,8 +3464,6 @@ public Builder clearFields() { return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3870,9 +3476,7 @@ public Builder clearFields() {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ public Builder removeFields(int index) { if (fieldsBuilder_ == null) { @@ -3885,8 +3489,6 @@ public Builder removeFields(int index) { return this; } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3899,17 +3501,13 @@ public Builder removeFields(int index) {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - getFieldsBuilder(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder getFieldsBuilder( + int index) { return getFieldsFieldBuilder().getBuilder(index); } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3922,21 +3520,16 @@ public Builder removeFields(int index) {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder - getFieldsOrBuilder(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getFieldsOrBuilder( + int index) { if (fieldsBuilder_ == null) { - return fields_.get(index); - } else { + return fields_.get(index); } else { return fieldsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3949,15 +3542,10 @@ public Builder removeFields(int index) {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.OptimizeToursValidationError - .FieldReferenceOrBuilder> - getFieldsOrBuilderList() { + public java.util.List + getFieldsOrBuilderList() { if (fieldsBuilder_ != null) { return fieldsBuilder_.getMessageOrBuilderList(); } else { @@ -3965,8 +3553,6 @@ public Builder removeFields(int index) { } } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3979,20 +3565,13 @@ public Builder removeFields(int index) {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - addFieldsBuilder() { - return getFieldsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder addFieldsBuilder() { + return getFieldsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()); } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -4005,21 +3584,14 @@ public Builder removeFields(int index) {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder - addFieldsBuilder(int index) { - return getFieldsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder addFieldsBuilder( + int index) { + return getFieldsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()); } /** - * - * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -4032,30 +3604,22 @@ public Builder removeFields(int index) {
      * given error code.
      * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - public java.util.List< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder> - getFieldsBuilderList() { + public java.util.List + getFieldsBuilderList() { return getFieldsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> getFieldsFieldBuilder() { if (fieldsBuilder_ == null) { - fieldsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .Builder, - com.google.cloud.optimization.v1.OptimizeToursValidationError - .FieldReferenceOrBuilder>( - fields_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder>( + fields_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); fields_ = null; } return fieldsBuilder_; @@ -4063,8 +3627,6 @@ public Builder removeFields(int index) { private java.lang.Object errorMessage_ = ""; /** - * - * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -4074,13 +3636,13 @@ public Builder removeFields(int index) {
      * 
* * string error_message = 4; - * * @return The errorMessage. */ public java.lang.String getErrorMessage() { java.lang.Object ref = errorMessage_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); errorMessage_ = s; return s; @@ -4089,8 +3651,6 @@ public java.lang.String getErrorMessage() { } } /** - * - * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -4100,14 +3660,15 @@ public java.lang.String getErrorMessage() {
      * 
* * string error_message = 4; - * * @return The bytes for errorMessage. */ - public com.google.protobuf.ByteString getErrorMessageBytes() { + public com.google.protobuf.ByteString + getErrorMessageBytes() { java.lang.Object ref = errorMessage_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); errorMessage_ = b; return b; } else { @@ -4115,8 +3676,6 @@ public com.google.protobuf.ByteString getErrorMessageBytes() { } } /** - * - * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -4126,22 +3685,20 @@ public com.google.protobuf.ByteString getErrorMessageBytes() {
      * 
* * string error_message = 4; - * * @param value The errorMessage to set. * @return This builder for chaining. */ - public Builder setErrorMessage(java.lang.String value) { + public Builder setErrorMessage( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + errorMessage_ = value; onChanged(); return this; } /** - * - * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -4151,18 +3708,15 @@ public Builder setErrorMessage(java.lang.String value) {
      * 
* * string error_message = 4; - * * @return This builder for chaining. */ public Builder clearErrorMessage() { - + errorMessage_ = getDefaultInstance().getErrorMessage(); onChanged(); return this; } /** - * - * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -4172,16 +3726,16 @@ public Builder clearErrorMessage() {
      * 
* * string error_message = 4; - * * @param value The bytes for errorMessage to set. * @return This builder for chaining. */ - public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) { + public Builder setErrorMessageBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + errorMessage_ = value; onChanged(); return this; @@ -4189,8 +3743,6 @@ public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) { private java.lang.Object offendingValues_ = ""; /** - * - * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -4198,13 +3750,13 @@ public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) {
      * 
* * string offending_values = 5; - * * @return The offendingValues. */ public java.lang.String getOffendingValues() { java.lang.Object ref = offendingValues_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offendingValues_ = s; return s; @@ -4213,8 +3765,6 @@ public java.lang.String getOffendingValues() { } } /** - * - * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -4222,14 +3772,15 @@ public java.lang.String getOffendingValues() {
      * 
* * string offending_values = 5; - * * @return The bytes for offendingValues. */ - public com.google.protobuf.ByteString getOffendingValuesBytes() { + public com.google.protobuf.ByteString + getOffendingValuesBytes() { java.lang.Object ref = offendingValues_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); offendingValues_ = b; return b; } else { @@ -4237,8 +3788,6 @@ public com.google.protobuf.ByteString getOffendingValuesBytes() { } } /** - * - * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -4246,22 +3795,20 @@ public com.google.protobuf.ByteString getOffendingValuesBytes() {
      * 
* * string offending_values = 5; - * * @param value The offendingValues to set. * @return This builder for chaining. */ - public Builder setOffendingValues(java.lang.String value) { + public Builder setOffendingValues( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + offendingValues_ = value; onChanged(); return this; } /** - * - * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -4269,18 +3816,15 @@ public Builder setOffendingValues(java.lang.String value) {
      * 
* * string offending_values = 5; - * * @return This builder for chaining. */ public Builder clearOffendingValues() { - + offendingValues_ = getDefaultInstance().getOffendingValues(); onChanged(); return this; } /** - * - * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -4288,23 +3832,23 @@ public Builder clearOffendingValues() {
      * 
* * string offending_values = 5; - * * @param value The bytes for offendingValues to set. * @return This builder for chaining. */ - public Builder setOffendingValuesBytes(com.google.protobuf.ByteString value) { + public Builder setOffendingValuesBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + offendingValues_ = value; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4314,13 +3858,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursValidationError) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursValidationError) - private static final com.google.cloud.optimization.v1.OptimizeToursValidationError - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.OptimizeToursValidationError DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursValidationError(); } @@ -4329,16 +3872,16 @@ public static com.google.cloud.optimization.v1.OptimizeToursValidationError getD return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OptimizeToursValidationError parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OptimizeToursValidationError(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeToursValidationError parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OptimizeToursValidationError(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4353,4 +3896,6 @@ public com.google.protobuf.Parser getParserForType public com.google.cloud.optimization.v1.OptimizeToursValidationError getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java similarity index 90% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java index 415e1f4..660f2d4 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface OptimizeToursValidationErrorOrBuilder - extends +public interface OptimizeToursValidationErrorOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursValidationError) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * A validation error is defined by the pair (`code`, `display_name`) which
    * are always present.
@@ -251,39 +233,31 @@ public interface OptimizeToursValidationErrorOrBuilder
    * 
* * int32 code = 1; - * * @return The code. */ int getCode(); /** - * - * *
    * The error display name.
    * 
* * string display_name = 2; - * * @return The displayName. */ java.lang.String getDisplayName(); /** - * - * *
    * The error display name.
    * 
* * string display_name = 2; - * * @return The bytes for displayName. */ - com.google.protobuf.ByteString getDisplayNameBytes(); + com.google.protobuf.ByteString + getDisplayNameBytes(); /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -296,15 +270,11 @@ public interface OptimizeToursValidationErrorOrBuilder
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - java.util.List + java.util.List getFieldsList(); /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -317,14 +287,10 @@ public interface OptimizeToursValidationErrorOrBuilder
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields(int index); /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -337,14 +303,10 @@ public interface OptimizeToursValidationErrorOrBuilder
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ int getFieldsCount(); /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -357,17 +319,11 @@ public interface OptimizeToursValidationErrorOrBuilder
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - java.util.List< - ? extends - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + java.util.List getFieldsOrBuilderList(); /** - * - * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -380,16 +336,12 @@ public interface OptimizeToursValidationErrorOrBuilder
    * given error code.
    * 
* - * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; - * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; */ - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder - getFieldsOrBuilder(int index); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getFieldsOrBuilder( + int index); /** - * - * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -399,13 +351,10 @@ public interface OptimizeToursValidationErrorOrBuilder
    * 
* * string error_message = 4; - * * @return The errorMessage. */ java.lang.String getErrorMessage(); /** - * - * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -415,14 +364,12 @@ public interface OptimizeToursValidationErrorOrBuilder
    * 
* * string error_message = 4; - * * @return The bytes for errorMessage. */ - com.google.protobuf.ByteString getErrorMessageBytes(); + com.google.protobuf.ByteString + getErrorMessageBytes(); /** - * - * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -430,13 +377,10 @@ public interface OptimizeToursValidationErrorOrBuilder
    * 
* * string offending_values = 5; - * * @return The offendingValues. */ java.lang.String getOffendingValues(); /** - * - * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -444,8 +388,8 @@ public interface OptimizeToursValidationErrorOrBuilder
    * 
* * string offending_values = 5; - * * @return The bytes for offendingValues. */ - com.google.protobuf.ByteString getOffendingValuesBytes(); + com.google.protobuf.ByteString + getOffendingValuesBytes(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java similarity index 71% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java index 5e9d5c9..4ebd39b 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java @@ -1,57 +1,40 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** - * - * *
  * The desired output location.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.OutputConfig} */ -public final class OutputConfig extends com.google.protobuf.GeneratedMessageV3 - implements +public final class OutputConfig extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OutputConfig) OutputConfigOrBuilder { - private static final long serialVersionUID = 0L; +private static final long serialVersionUID = 0L; // Use OutputConfig.newBuilder() to construct. private OutputConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private OutputConfig() { dataFormat_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new OutputConfig(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private OutputConfig( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -70,38 +53,33 @@ private OutputConfig( case 0: done = true; break; - case 10: - { - com.google.cloud.optimization.v1.GcsDestination.Builder subBuilder = null; - if (destinationCase_ == 1) { - subBuilder = - ((com.google.cloud.optimization.v1.GcsDestination) destination_).toBuilder(); - } - destination_ = - input.readMessage( - com.google.cloud.optimization.v1.GcsDestination.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.cloud.optimization.v1.GcsDestination) destination_); - destination_ = subBuilder.buildPartial(); - } - destinationCase_ = 1; - break; + case 10: { + com.google.cloud.optimization.v1.GcsDestination.Builder subBuilder = null; + if (destinationCase_ == 1) { + subBuilder = ((com.google.cloud.optimization.v1.GcsDestination) destination_).toBuilder(); } - case 16: - { - int rawValue = input.readEnum(); - - dataFormat_ = rawValue; - break; + destination_ = + input.readMessage(com.google.cloud.optimization.v1.GcsDestination.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.optimization.v1.GcsDestination) destination_); + destination_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + destinationCase_ = 1; + break; + } + case 16: { + int rawValue = input.readEnum(); + + dataFormat_ = rawValue; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -109,39 +87,34 @@ private OutputConfig( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OutputConfig.class, - com.google.cloud.optimization.v1.OutputConfig.Builder.class); + com.google.cloud.optimization.v1.OutputConfig.class, com.google.cloud.optimization.v1.OutputConfig.Builder.class); } private int destinationCase_ = 0; private java.lang.Object destination_; - public enum DestinationCase - implements - com.google.protobuf.Internal.EnumLite, + implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { GCS_DESTINATION(1), DESTINATION_NOT_SET(0); private final int value; - private DestinationCase(int value) { this.value = value; } @@ -157,34 +130,29 @@ public static DestinationCase valueOf(int value) { public static DestinationCase forNumber(int value) { switch (value) { - case 1: - return GCS_DESTINATION; - case 0: - return DESTINATION_NOT_SET; - default: - return null; + case 1: return GCS_DESTINATION; + case 0: return DESTINATION_NOT_SET; + default: return null; } } - public int getNumber() { return this.value; } }; - public DestinationCase getDestinationCase() { - return DestinationCase.forNumber(destinationCase_); + public DestinationCase + getDestinationCase() { + return DestinationCase.forNumber( + destinationCase_); } public static final int GCS_DESTINATION_FIELD_NUMBER = 1; /** - * - * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; - * * @return Whether the gcsDestination field is set. */ @java.lang.Override @@ -192,26 +160,21 @@ public boolean hasGcsDestination() { return destinationCase_ == 1; } /** - * - * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; - * * @return The gcsDestination. */ @java.lang.Override public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { if (destinationCase_ == 1) { - return (com.google.cloud.optimization.v1.GcsDestination) destination_; + return (com.google.cloud.optimization.v1.GcsDestination) destination_; } return com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance(); } /** - * - * *
    * The Google Cloud Storage location to write the output to.
    * 
@@ -221,7 +184,7 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { @java.lang.Override public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinationOrBuilder() { if (destinationCase_ == 1) { - return (com.google.cloud.optimization.v1.GcsDestination) destination_; + return (com.google.cloud.optimization.v1.GcsDestination) destination_; } return com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance(); } @@ -229,41 +192,31 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio public static final int DATA_FORMAT_FIELD_NUMBER = 2; private int dataFormat_; /** - * - * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override - public int getDataFormatValue() { + @java.lang.Override public int getDataFormatValue() { return dataFormat_; } /** - * - * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The dataFormat. */ - @java.lang.Override - public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -275,12 +228,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (destinationCase_ == 1) { output.writeMessage(1, (com.google.cloud.optimization.v1.GcsDestination) destination_); } - if (dataFormat_ - != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { output.writeEnum(2, dataFormat_); } unknownFields.writeTo(output); @@ -293,13 +246,12 @@ public int getSerializedSize() { size = 0; if (destinationCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.cloud.optimization.v1.GcsDestination) destination_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (com.google.cloud.optimization.v1.GcsDestination) destination_); } - if (dataFormat_ - != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, dataFormat_); + if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, dataFormat_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -309,19 +261,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OutputConfig)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OutputConfig other = - (com.google.cloud.optimization.v1.OutputConfig) obj; + com.google.cloud.optimization.v1.OutputConfig other = (com.google.cloud.optimization.v1.OutputConfig) obj; if (dataFormat_ != other.dataFormat_) return false; if (!getDestinationCase().equals(other.getDestinationCase())) return false; switch (destinationCase_) { case 1: - if (!getGcsDestination().equals(other.getGcsDestination())) return false; + if (!getGcsDestination() + .equals(other.getGcsDestination())) return false; break; case 0: default: @@ -352,127 +304,118 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OutputConfig parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OutputConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OutputConfig parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.OutputConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * The desired output location.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.OutputConfig} */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OutputConfig) com.google.cloud.optimization.v1.OutputConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OutputConfig.class, - com.google.cloud.optimization.v1.OutputConfig.Builder.class); + com.google.cloud.optimization.v1.OutputConfig.class, com.google.cloud.optimization.v1.OutputConfig.Builder.class); } // Construct using com.google.cloud.optimization.v1.OutputConfig.newBuilder() @@ -480,15 +423,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -500,9 +444,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto - .internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; } @java.lang.Override @@ -521,8 +465,7 @@ public com.google.cloud.optimization.v1.OutputConfig build() { @java.lang.Override public com.google.cloud.optimization.v1.OutputConfig buildPartial() { - com.google.cloud.optimization.v1.OutputConfig result = - new com.google.cloud.optimization.v1.OutputConfig(this); + com.google.cloud.optimization.v1.OutputConfig result = new com.google.cloud.optimization.v1.OutputConfig(this); if (destinationCase_ == 1) { if (gcsDestinationBuilder_ == null) { result.destination_ = destination_; @@ -540,39 +483,38 @@ public com.google.cloud.optimization.v1.OutputConfig buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.OutputConfig) { - return mergeFrom((com.google.cloud.optimization.v1.OutputConfig) other); + return mergeFrom((com.google.cloud.optimization.v1.OutputConfig)other); } else { super.mergeFrom(other); return this; @@ -585,15 +527,13 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OutputConfig other) { setDataFormatValue(other.getDataFormatValue()); } switch (other.getDestinationCase()) { - case GCS_DESTINATION: - { - mergeGcsDestination(other.getGcsDestination()); - break; - } - case DESTINATION_NOT_SET: - { - break; - } + case GCS_DESTINATION: { + mergeGcsDestination(other.getGcsDestination()); + break; + } + case DESTINATION_NOT_SET: { + break; + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -623,12 +563,12 @@ public Builder mergeFrom( } return this; } - private int destinationCase_ = 0; private java.lang.Object destination_; - - public DestinationCase getDestinationCase() { - return DestinationCase.forNumber(destinationCase_); + public DestinationCase + getDestinationCase() { + return DestinationCase.forNumber( + destinationCase_); } public Builder clearDestination() { @@ -638,20 +578,15 @@ public Builder clearDestination() { return this; } + private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsDestination, - com.google.cloud.optimization.v1.GcsDestination.Builder, - com.google.cloud.optimization.v1.GcsDestinationOrBuilder> - gcsDestinationBuilder_; + com.google.cloud.optimization.v1.GcsDestination, com.google.cloud.optimization.v1.GcsDestination.Builder, com.google.cloud.optimization.v1.GcsDestinationOrBuilder> gcsDestinationBuilder_; /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; - * * @return Whether the gcsDestination field is set. */ @java.lang.Override @@ -659,14 +594,11 @@ public boolean hasGcsDestination() { return destinationCase_ == 1; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; - * * @return The gcsDestination. */ @java.lang.Override @@ -684,8 +616,6 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { } } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -706,8 +636,6 @@ public Builder setGcsDestination(com.google.cloud.optimization.v1.GcsDestination return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -726,8 +654,6 @@ public Builder setGcsDestination( return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -736,14 +662,10 @@ public Builder setGcsDestination( */ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestination value) { if (gcsDestinationBuilder_ == null) { - if (destinationCase_ == 1 - && destination_ - != com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) { - destination_ = - com.google.cloud.optimization.v1.GcsDestination.newBuilder( - (com.google.cloud.optimization.v1.GcsDestination) destination_) - .mergeFrom(value) - .buildPartial(); + if (destinationCase_ == 1 && + destination_ != com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) { + destination_ = com.google.cloud.optimization.v1.GcsDestination.newBuilder((com.google.cloud.optimization.v1.GcsDestination) destination_) + .mergeFrom(value).buildPartial(); } else { destination_ = value; } @@ -759,8 +681,6 @@ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestinati return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -784,8 +704,6 @@ public Builder clearGcsDestination() { return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -796,8 +714,6 @@ public com.google.cloud.optimization.v1.GcsDestination.Builder getGcsDestination return getGcsDestinationFieldBuilder().getBuilder(); } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -816,8 +732,6 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio } } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -825,91 +739,71 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsDestination, - com.google.cloud.optimization.v1.GcsDestination.Builder, - com.google.cloud.optimization.v1.GcsDestinationOrBuilder> + com.google.cloud.optimization.v1.GcsDestination, com.google.cloud.optimization.v1.GcsDestination.Builder, com.google.cloud.optimization.v1.GcsDestinationOrBuilder> getGcsDestinationFieldBuilder() { if (gcsDestinationBuilder_ == null) { if (!(destinationCase_ == 1)) { destination_ = com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance(); } - gcsDestinationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsDestination, - com.google.cloud.optimization.v1.GcsDestination.Builder, - com.google.cloud.optimization.v1.GcsDestinationOrBuilder>( + gcsDestinationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.GcsDestination, com.google.cloud.optimization.v1.GcsDestination.Builder, com.google.cloud.optimization.v1.GcsDestinationOrBuilder>( (com.google.cloud.optimization.v1.GcsDestination) destination_, getParentForChildren(), isClean()); destination_ = null; } destinationCase_ = 1; - onChanged(); - ; + onChanged();; return gcsDestinationBuilder_; } private int dataFormat_ = 0; /** - * - * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override - public int getDataFormatValue() { + @java.lang.Override public int getDataFormatValue() { return dataFormat_; } /** - * - * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @param value The enum numeric value on the wire for dataFormat to set. * @return This builder for chaining. */ public Builder setDataFormatValue(int value) { - + dataFormat_ = value; onChanged(); return this; } /** - * - * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The dataFormat. */ @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } /** - * - * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @param value The dataFormat to set. * @return This builder for chaining. */ @@ -917,31 +811,28 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) if (value == null) { throw new NullPointerException(); } - + dataFormat_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return This builder for chaining. */ public Builder clearDataFormat() { - + dataFormat_ = 0; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -951,12 +842,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OutputConfig) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OutputConfig) private static final com.google.cloud.optimization.v1.OutputConfig DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OutputConfig(); } @@ -965,16 +856,16 @@ public static com.google.cloud.optimization.v1.OutputConfig getDefaultInstance() return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OutputConfig parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OutputConfig(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OutputConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OutputConfig(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -989,4 +880,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OutputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java similarity index 71% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java index 4c9113b..53ad9c4 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java @@ -1,55 +1,31 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface OutputConfigOrBuilder - extends +public interface OutputConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OutputConfig) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; - * * @return Whether the gcsDestination field is set. */ boolean hasGcsDestination(); /** - * - * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; - * * @return The gcsDestination. */ com.google.cloud.optimization.v1.GcsDestination getGcsDestination(); /** - * - * *
    * The Google Cloud Storage location to write the output to.
    * 
@@ -59,26 +35,20 @@ public interface OutputConfigOrBuilder com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinationOrBuilder(); /** - * - * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The enum numeric value on the wire for dataFormat. */ int getDataFormatValue(); /** - * - * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; - * * @return The dataFormat. */ com.google.cloud.optimization.v1.DataFormat getDataFormat(); diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java similarity index 78% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java index 82a189c..bea1c18 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * The shipment of a single item, from one of its pickups to one of its
  * deliveries. For the shipment to be considered as performed, a unique vehicle
@@ -31,16 +14,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.Shipment}
  */
-public final class Shipment extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class Shipment extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Shipment)
     ShipmentOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use Shipment.newBuilder() to construct.
   private Shipment(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private Shipment() {
     pickups_ = java.util.Collections.emptyList();
     deliveries_ = java.util.Collections.emptyList();
@@ -54,15 +36,16 @@ private Shipment() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new Shipment();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private Shipment(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -82,201 +65,169 @@ private Shipment(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                pickups_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.Shipment.VisitRequest>();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              pickups_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
-                      extensionRegistry));
-              break;
+          case 10: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              pickups_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 18:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                deliveries_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.Shipment.VisitRequest>();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              deliveries_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
-                      extensionRegistry));
-              break;
+            pickups_.add(
+                input.readMessage(com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(), extensionRegistry));
+            break;
+          }
+          case 18: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              deliveries_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 26:
-            {
-              if (!((mutable_bitField0_ & 0x00000100) != 0)) {
-                demands_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000100;
-              }
-              demands_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                      extensionRegistry));
-              break;
+            deliveries_.add(
+                input.readMessage(com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(), extensionRegistry));
+            break;
+          }
+          case 26: {
+            if (!((mutable_bitField0_ & 0x00000100) != 0)) {
+              demands_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000100;
             }
-          case 33:
-            {
-              bitField0_ |= 0x00000001;
-              penaltyCost_ = input.readDouble();
-              break;
+            demands_.add(
+                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
+            break;
+          }
+          case 33: {
+            bitField0_ |= 0x00000001;
+            penaltyCost_ = input.readDouble();
+            break;
+          }
+          case 40: {
+            if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+              allowedVehicleIndices_ = newIntList();
+              mutable_bitField0_ |= 0x00000010;
             }
-          case 40:
-            {
-              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-                allowedVehicleIndices_ = newIntList();
-                mutable_bitField0_ |= 0x00000010;
-              }
+            allowedVehicleIndices_.addInt(input.readInt32());
+            break;
+          }
+          case 42: {
+            int length = input.readRawVarint32();
+            int limit = input.pushLimit(length);
+            if (!((mutable_bitField0_ & 0x00000010) != 0) && input.getBytesUntilLimit() > 0) {
+              allowedVehicleIndices_ = newIntList();
+              mutable_bitField0_ |= 0x00000010;
+            }
+            while (input.getBytesUntilLimit() > 0) {
               allowedVehicleIndices_.addInt(input.readInt32());
-              break;
             }
-          case 42:
-            {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              if (!((mutable_bitField0_ & 0x00000010) != 0) && input.getBytesUntilLimit() > 0) {
-                allowedVehicleIndices_ = newIntList();
-                mutable_bitField0_ |= 0x00000010;
-              }
-              while (input.getBytesUntilLimit() > 0) {
-                allowedVehicleIndices_.addInt(input.readInt32());
-              }
-              input.popLimit(limit);
-              break;
+            input.popLimit(limit);
+            break;
+          }
+          case 49: {
+            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+              costsPerVehicle_ = newDoubleList();
+              mutable_bitField0_ |= 0x00000020;
             }
-          case 49:
-            {
-              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-                costsPerVehicle_ = newDoubleList();
-                mutable_bitField0_ |= 0x00000020;
-              }
+            costsPerVehicle_.addDouble(input.readDouble());
+            break;
+          }
+          case 50: {
+            int length = input.readRawVarint32();
+            int limit = input.pushLimit(length);
+            if (!((mutable_bitField0_ & 0x00000020) != 0) && input.getBytesUntilLimit() > 0) {
+              costsPerVehicle_ = newDoubleList();
+              mutable_bitField0_ |= 0x00000020;
+            }
+            while (input.getBytesUntilLimit() > 0) {
               costsPerVehicle_.addDouble(input.readDouble());
-              break;
             }
-          case 50:
-            {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              if (!((mutable_bitField0_ & 0x00000020) != 0) && input.getBytesUntilLimit() > 0) {
-                costsPerVehicle_ = newDoubleList();
-                mutable_bitField0_ |= 0x00000020;
-              }
-              while (input.getBytesUntilLimit() > 0) {
-                costsPerVehicle_.addDouble(input.readDouble());
-              }
-              input.popLimit(limit);
-              break;
+            input.popLimit(limit);
+            break;
+          }
+          case 56: {
+            if (!((mutable_bitField0_ & 0x00000040) != 0)) {
+              costsPerVehicleIndices_ = newIntList();
+              mutable_bitField0_ |= 0x00000040;
             }
-          case 56:
-            {
-              if (!((mutable_bitField0_ & 0x00000040) != 0)) {
-                costsPerVehicleIndices_ = newIntList();
-                mutable_bitField0_ |= 0x00000040;
-              }
+            costsPerVehicleIndices_.addInt(input.readInt32());
+            break;
+          }
+          case 58: {
+            int length = input.readRawVarint32();
+            int limit = input.pushLimit(length);
+            if (!((mutable_bitField0_ & 0x00000040) != 0) && input.getBytesUntilLimit() > 0) {
+              costsPerVehicleIndices_ = newIntList();
+              mutable_bitField0_ |= 0x00000040;
+            }
+            while (input.getBytesUntilLimit() > 0) {
               costsPerVehicleIndices_.addInt(input.readInt32());
-              break;
             }
-          case 58:
-            {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              if (!((mutable_bitField0_ & 0x00000040) != 0) && input.getBytesUntilLimit() > 0) {
-                costsPerVehicleIndices_ = newIntList();
-                mutable_bitField0_ |= 0x00000040;
-              }
-              while (input.getBytesUntilLimit() > 0) {
-                costsPerVehicleIndices_.addInt(input.readInt32());
-              }
-              input.popLimit(limit);
-              break;
+            input.popLimit(limit);
+            break;
+          }
+          case 65: {
+            bitField0_ |= 0x00000002;
+            pickupToDeliveryRelativeDetourLimit_ = input.readDouble();
+            break;
+          }
+          case 74: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (pickupToDeliveryAbsoluteDetourLimit_ != null) {
+              subBuilder = pickupToDeliveryAbsoluteDetourLimit_.toBuilder();
             }
-          case 65:
-            {
-              bitField0_ |= 0x00000002;
-              pickupToDeliveryRelativeDetourLimit_ = input.readDouble();
-              break;
+            pickupToDeliveryAbsoluteDetourLimit_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(pickupToDeliveryAbsoluteDetourLimit_);
+              pickupToDeliveryAbsoluteDetourLimit_ = subBuilder.buildPartial();
             }
-          case 74:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (pickupToDeliveryAbsoluteDetourLimit_ != null) {
-                subBuilder = pickupToDeliveryAbsoluteDetourLimit_.toBuilder();
-              }
-              pickupToDeliveryAbsoluteDetourLimit_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(pickupToDeliveryAbsoluteDetourLimit_);
-                pickupToDeliveryAbsoluteDetourLimit_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 82: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (pickupToDeliveryTimeLimit_ != null) {
+              subBuilder = pickupToDeliveryTimeLimit_.toBuilder();
             }
-          case 82:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (pickupToDeliveryTimeLimit_ != null) {
-                subBuilder = pickupToDeliveryTimeLimit_.toBuilder();
-              }
-              pickupToDeliveryTimeLimit_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(pickupToDeliveryTimeLimit_);
-                pickupToDeliveryTimeLimit_ = subBuilder.buildPartial();
-              }
-
-              break;
+            pickupToDeliveryTimeLimit_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(pickupToDeliveryTimeLimit_);
+              pickupToDeliveryTimeLimit_ = subBuilder.buildPartial();
             }
-          case 90:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
 
-              shipmentType_ = s;
-              break;
-            }
-          case 98:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+            break;
+          }
+          case 90: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              label_ = s;
-              break;
-            }
-          case 104:
-            {
-              ignore_ = input.readBool();
-              break;
-            }
-          case 114:
-            {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                loadDemands_ =
-                    com.google.protobuf.MapField.newMapField(
-                        LoadDemandsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000004;
-              }
-              com.google.protobuf.MapEntry<
-                      java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-                  loadDemands__ =
-                      input.readMessage(
-                          LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
-                          extensionRegistry);
-              loadDemands_.getMutableMap().put(loadDemands__.getKey(), loadDemands__.getValue());
-              break;
+            shipmentType_ = s;
+            break;
+          }
+          case 98: {
+            java.lang.String s = input.readStringRequireUtf8();
+
+            label_ = s;
+            break;
+          }
+          case 104: {
+
+            ignore_ = input.readBool();
+            break;
+          }
+          case 114: {
+            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+              loadDemands_ = com.google.protobuf.MapField.newMapField(
+                  LoadDemandsDefaultEntryHolder.defaultEntry);
+              mutable_bitField0_ |= 0x00000004;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            com.google.protobuf.MapEntry
+            loadDemands__ = input.readMessage(
+                LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+            loadDemands_.getMutableMap().put(
+                loadDemands__.getKey(), loadDemands__.getValue());
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -284,7 +235,8 @@ private Shipment(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         pickups_ = java.util.Collections.unmodifiableList(pickups_);
@@ -308,41 +260,36 @@ private Shipment(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_Shipment_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(int number) {
+  protected com.google.protobuf.MapField internalGetMapField(
+      int number) {
     switch (number) {
       case 14:
         return internalGetLoadDemands();
       default:
-        throw new RuntimeException("Invalid map field number: " + number);
+        throw new RuntimeException(
+            "Invalid map field number: " + number);
     }
   }
-
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.Shipment.class,
-            com.google.cloud.optimization.v1.Shipment.Builder.class);
+            com.google.cloud.optimization.v1.Shipment.class, com.google.cloud.optimization.v1.Shipment.Builder.class);
   }
 
-  public interface VisitRequestOrBuilder
-      extends
+  public interface VisitRequestOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Shipment.VisitRequest)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -350,13 +297,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.type.LatLng arrival_location = 1; - * * @return Whether the arrivalLocation field is set. */ boolean hasArrivalLocation(); /** - * - * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -364,13 +308,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.type.LatLng arrival_location = 1; - * * @return The arrivalLocation. */ com.google.type.LatLng getArrivalLocation(); /** - * - * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -382,8 +323,6 @@ public interface VisitRequestOrBuilder
     com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder();
 
     /**
-     *
-     *
      * 
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -391,13 +330,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; - * * @return Whether the arrivalWaypoint field is set. */ boolean hasArrivalWaypoint(); /** - * - * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -405,13 +341,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; - * * @return The arrivalWaypoint. */ com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint(); /** - * - * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -423,8 +356,6 @@ public interface VisitRequestOrBuilder
     com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBuilder();
 
     /**
-     *
-     *
      * 
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -433,13 +364,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.type.LatLng departure_location = 3; - * * @return Whether the departureLocation field is set. */ boolean hasDepartureLocation(); /** - * - * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -448,13 +376,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.type.LatLng departure_location = 3; - * * @return The departureLocation. */ com.google.type.LatLng getDepartureLocation(); /** - * - * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -467,8 +392,6 @@ public interface VisitRequestOrBuilder
     com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder();
 
     /**
-     *
-     *
      * 
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -477,13 +400,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; - * * @return Whether the departureWaypoint field is set. */ boolean hasDepartureWaypoint(); /** - * - * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -492,13 +412,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; - * * @return The departureWaypoint. */ com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint(); /** - * - * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -511,63 +428,51 @@ public interface VisitRequestOrBuilder
     com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOrBuilder();
 
     /**
-     *
-     *
      * 
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @return A list containing the tags. */ - java.util.List getTagsList(); + java.util.List + getTagsList(); /** - * - * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @return The count of tags. */ int getTagsCount(); /** - * - * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @param index The index of the element to return. * @return The tags at the given index. */ java.lang.String getTags(int index); /** - * - * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @param index The index of the value to return. * @return The bytes of the tags at the given index. */ - com.google.protobuf.ByteString getTagsBytes(int index); + com.google.protobuf.ByteString + getTagsBytes(int index); /** - * - * *
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -584,10 +489,9 @@ public interface VisitRequestOrBuilder
      *
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
-    java.util.List getTimeWindowsList();
+    java.util.List 
+        getTimeWindowsList();
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -606,8 +510,6 @@ public interface VisitRequestOrBuilder
      */
     com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index);
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -626,8 +528,6 @@ public interface VisitRequestOrBuilder
      */
     int getTimeWindowsCount();
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -644,11 +544,9 @@ public interface VisitRequestOrBuilder
      *
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
-    java.util.List
+    java.util.List 
         getTimeWindowsOrBuilderList();
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -665,11 +563,10 @@ public interface VisitRequestOrBuilder
      *
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
-    com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(int index);
+    com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
+        int index);
 
     /**
-     *
-     *
      * 
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -677,13 +574,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.protobuf.Duration duration = 7; - * * @return Whether the duration field is set. */ boolean hasDuration(); /** - * - * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -691,13 +585,10 @@ public interface VisitRequestOrBuilder
      * 
* * .google.protobuf.Duration duration = 7; - * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** - * - * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -709,8 +600,6 @@ public interface VisitRequestOrBuilder
     com.google.protobuf.DurationOrBuilder getDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Cost to service this visit request on a vehicle route. This can be used
      * to pay different costs for each alternative pickup or delivery of a
@@ -719,14 +608,11 @@ public interface VisitRequestOrBuilder
      * 
* * double cost = 8; - * * @return The cost. */ double getCost(); /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -735,13 +621,10 @@ public interface VisitRequestOrBuilder
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ int getLoadDemandsCount(); /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -750,17 +633,17 @@ public interface VisitRequestOrBuilder
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + */ + boolean containsLoadDemands( + java.lang.String key); + /** + * Use {@link #getLoadDemandsMap()} instead. */ - boolean containsLoadDemands(java.lang.String key); - /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Deprecated java.util.Map - getLoadDemands(); + getLoadDemands(); /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -769,14 +652,11 @@ public interface VisitRequestOrBuilder
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ java.util.Map - getLoadDemandsMap(); + getLoadDemandsMap(); /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -785,18 +665,15 @@ public interface VisitRequestOrBuilder
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( +com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load defaultValue); +com.google.cloud.optimization.v1.Shipment.Load defaultValue); /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -805,14 +682,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ - com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(java.lang.String key); + + com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( + java.lang.String key); /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -821,13 +697,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * repeated string visit_types = 10; - * * @return A list containing the visitTypes. */ - java.util.List getVisitTypesList(); + java.util.List + getVisitTypesList(); /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -836,13 +710,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * repeated string visit_types = 10; - * * @return The count of visitTypes. */ int getVisitTypesCount(); /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -851,14 +722,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * repeated string visit_types = 10; - * * @param index The index of the element to return. * @return The visitTypes at the given index. */ java.lang.String getVisitTypes(int index); /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -867,109 +735,79 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * repeated string visit_types = 10; - * * @param index The index of the value to return. * @return The bytes of the visitTypes at the given index. */ - com.google.protobuf.ByteString getVisitTypesBytes(int index); + com.google.protobuf.ByteString + getVisitTypesBytes(int index); /** - * - * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; - * * @return The label. */ java.lang.String getLabel(); /** - * - * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; - * * @return The bytes for label. */ - com.google.protobuf.ByteString getLabelBytes(); + com.google.protobuf.ByteString + getLabelBytes(); /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getDemandsList(); + @java.lang.Deprecated java.util.List + getDemandsList(); /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - int getDemandsCount(); + @java.lang.Deprecated int getDemandsCount(); /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getDemandsOrBuilderList(); /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + int index); } /** - * - * *
    * Request for a visit which can be done by a vehicle: it has a geo-location
    * (or two, see below), opening and closing times represented by time windows,
@@ -979,16 +817,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    *
    * Protobuf type {@code google.cloud.optimization.v1.Shipment.VisitRequest}
    */
-  public static final class VisitRequest extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class VisitRequest extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Shipment.VisitRequest)
       VisitRequestOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use VisitRequest.newBuilder() to construct.
     private VisitRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private VisitRequest() {
       tags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
       timeWindows_ = java.util.Collections.emptyList();
@@ -999,15 +836,16 @@ private VisitRequest() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new VisitRequest();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private VisitRequest(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -1027,164 +865,138 @@ private VisitRequest(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                com.google.type.LatLng.Builder subBuilder = null;
-                if (arrivalLocation_ != null) {
-                  subBuilder = arrivalLocation_.toBuilder();
-                }
-                arrivalLocation_ =
-                    input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(arrivalLocation_);
-                  arrivalLocation_ = subBuilder.buildPartial();
-                }
-
-                break;
+            case 10: {
+              com.google.type.LatLng.Builder subBuilder = null;
+              if (arrivalLocation_ != null) {
+                subBuilder = arrivalLocation_.toBuilder();
               }
-            case 18:
-              {
-                com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-                if (arrivalWaypoint_ != null) {
-                  subBuilder = arrivalWaypoint_.toBuilder();
-                }
-                arrivalWaypoint_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(arrivalWaypoint_);
-                  arrivalWaypoint_ = subBuilder.buildPartial();
-                }
-
-                break;
+              arrivalLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(arrivalLocation_);
+                arrivalLocation_ = subBuilder.buildPartial();
               }
-            case 26:
-              {
-                com.google.type.LatLng.Builder subBuilder = null;
-                if (departureLocation_ != null) {
-                  subBuilder = departureLocation_.toBuilder();
-                }
-                departureLocation_ =
-                    input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(departureLocation_);
-                  departureLocation_ = subBuilder.buildPartial();
-                }
-
-                break;
+
+              break;
+            }
+            case 18: {
+              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+              if (arrivalWaypoint_ != null) {
+                subBuilder = arrivalWaypoint_.toBuilder();
               }
-            case 34:
-              {
-                com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-                if (departureWaypoint_ != null) {
-                  subBuilder = departureWaypoint_.toBuilder();
-                }
-                departureWaypoint_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(departureWaypoint_);
-                  departureWaypoint_ = subBuilder.buildPartial();
-                }
-
-                break;
+              arrivalWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(arrivalWaypoint_);
+                arrivalWaypoint_ = subBuilder.buildPartial();
               }
-            case 42:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
-                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                  tags_ = new com.google.protobuf.LazyStringArrayList();
-                  mutable_bitField0_ |= 0x00000001;
-                }
-                tags_.add(s);
-                break;
+
+              break;
+            }
+            case 26: {
+              com.google.type.LatLng.Builder subBuilder = null;
+              if (departureLocation_ != null) {
+                subBuilder = departureLocation_.toBuilder();
               }
-            case 50:
-              {
-                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                  timeWindows_ =
-                      new java.util.ArrayList();
-                  mutable_bitField0_ |= 0x00000002;
-                }
-                timeWindows_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
-                break;
+              departureLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(departureLocation_);
+                departureLocation_ = subBuilder.buildPartial();
+              }
+
+              break;
+            }
+            case 34: {
+              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+              if (departureWaypoint_ != null) {
+                subBuilder = departureWaypoint_.toBuilder();
               }
-            case 58:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (duration_ != null) {
-                  subBuilder = duration_.toBuilder();
-                }
-                duration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(duration_);
-                  duration_ = subBuilder.buildPartial();
-                }
-
-                break;
+              departureWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(departureWaypoint_);
+                departureWaypoint_ = subBuilder.buildPartial();
               }
-            case 65:
-              {
-                cost_ = input.readDouble();
-                break;
+
+              break;
+            }
+            case 42: {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                tags_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              tags_.add(s);
+              break;
+            }
+            case 50: {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                timeWindows_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
               }
-            case 74:
-              {
-                if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-                  demands_ =
-                      new java.util.ArrayList();
-                  mutable_bitField0_ |= 0x00000010;
-                }
-                demands_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry));
-                break;
+              timeWindows_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
+              break;
+            }
+            case 58: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (duration_ != null) {
+                subBuilder = duration_.toBuilder();
               }
-            case 82:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
-                if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-                  visitTypes_ = new com.google.protobuf.LazyStringArrayList();
-                  mutable_bitField0_ |= 0x00000008;
-                }
-                visitTypes_.add(s);
-                break;
+              duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(duration_);
+                duration_ = subBuilder.buildPartial();
               }
-            case 90:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
 
-                label_ = s;
-                break;
+              break;
+            }
+            case 65: {
+
+              cost_ = input.readDouble();
+              break;
+            }
+            case 74: {
+              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+                demands_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000010;
               }
-            case 98:
-              {
-                if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                  loadDemands_ =
-                      com.google.protobuf.MapField.newMapField(
-                          LoadDemandsDefaultEntryHolder.defaultEntry);
-                  mutable_bitField0_ |= 0x00000004;
-                }
-                com.google.protobuf.MapEntry<
-                        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-                    loadDemands__ =
-                        input.readMessage(
-                            LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
-                            extensionRegistry);
-                loadDemands_.getMutableMap().put(loadDemands__.getKey(), loadDemands__.getValue());
-                break;
+              demands_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
+              break;
+            }
+            case 82: {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+                visitTypes_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000008;
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              visitTypes_.add(s);
+              break;
+            }
+            case 90: {
+              java.lang.String s = input.readStringRequireUtf8();
+
+              label_ = s;
+              break;
+            }
+            case 98: {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                loadDemands_ = com.google.protobuf.MapField.newMapField(
+                    LoadDemandsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000004;
+              }
+              com.google.protobuf.MapEntry
+              loadDemands__ = input.readMessage(
+                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              loadDemands_.getMutableMap().put(
+                  loadDemands__.getKey(), loadDemands__.getValue());
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1192,7 +1004,8 @@ private VisitRequest(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000001) != 0)) {
           tags_ = tags_.getUnmodifiableView();
@@ -1210,38 +1023,34 @@ private VisitRequest(
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
     @java.lang.Override
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 12:
           return internalGetLoadDemands();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Shipment.VisitRequest.class,
-              com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
+              com.google.cloud.optimization.v1.Shipment.VisitRequest.class, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
     }
 
     public static final int ARRIVAL_LOCATION_FIELD_NUMBER = 1;
     private com.google.type.LatLng arrivalLocation_;
     /**
-     *
-     *
      * 
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1249,7 +1058,6 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
      * 
* * .google.type.LatLng arrival_location = 1; - * * @return Whether the arrivalLocation field is set. */ @java.lang.Override @@ -1257,8 +1065,6 @@ public boolean hasArrivalLocation() { return arrivalLocation_ != null; } /** - * - * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1266,18 +1072,13 @@ public boolean hasArrivalLocation() {
      * 
* * .google.type.LatLng arrival_location = 1; - * * @return The arrivalLocation. */ @java.lang.Override public com.google.type.LatLng getArrivalLocation() { - return arrivalLocation_ == null - ? com.google.type.LatLng.getDefaultInstance() - : arrivalLocation_; + return arrivalLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : arrivalLocation_; } /** - * - * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1294,8 +1095,6 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
     public static final int ARRIVAL_WAYPOINT_FIELD_NUMBER = 2;
     private com.google.cloud.optimization.v1.Waypoint arrivalWaypoint_;
     /**
-     *
-     *
      * 
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1303,7 +1102,6 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; - * * @return Whether the arrivalWaypoint field is set. */ @java.lang.Override @@ -1311,8 +1109,6 @@ public boolean hasArrivalWaypoint() { return arrivalWaypoint_ != null; } /** - * - * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1320,18 +1116,13 @@ public boolean hasArrivalWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; - * * @return The arrivalWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint() { - return arrivalWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : arrivalWaypoint_; + return arrivalWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_; } /** - * - * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1348,8 +1139,6 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
     public static final int DEPARTURE_LOCATION_FIELD_NUMBER = 3;
     private com.google.type.LatLng departureLocation_;
     /**
-     *
-     *
      * 
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -1358,7 +1147,6 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
      * 
* * .google.type.LatLng departure_location = 3; - * * @return Whether the departureLocation field is set. */ @java.lang.Override @@ -1366,8 +1154,6 @@ public boolean hasDepartureLocation() { return departureLocation_ != null; } /** - * - * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -1376,18 +1162,13 @@ public boolean hasDepartureLocation() {
      * 
* * .google.type.LatLng departure_location = 3; - * * @return The departureLocation. */ @java.lang.Override public com.google.type.LatLng getDepartureLocation() { - return departureLocation_ == null - ? com.google.type.LatLng.getDefaultInstance() - : departureLocation_; + return departureLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : departureLocation_; } /** - * - * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -1405,8 +1186,6 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
     public static final int DEPARTURE_WAYPOINT_FIELD_NUMBER = 4;
     private com.google.cloud.optimization.v1.Waypoint departureWaypoint_;
     /**
-     *
-     *
      * 
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -1415,7 +1194,6 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; - * * @return Whether the departureWaypoint field is set. */ @java.lang.Override @@ -1423,8 +1201,6 @@ public boolean hasDepartureWaypoint() { return departureWaypoint_ != null; } /** - * - * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -1433,18 +1209,13 @@ public boolean hasDepartureWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; - * * @return The departureWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint() { - return departureWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : departureWaypoint_; + return departureWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_; } /** - * - * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -1462,45 +1233,37 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOr
     public static final int TAGS_FIELD_NUMBER = 5;
     private com.google.protobuf.LazyStringList tags_;
     /**
-     *
-     *
      * 
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @return A list containing the tags. */ - public com.google.protobuf.ProtocolStringList getTagsList() { + public com.google.protobuf.ProtocolStringList + getTagsList() { return tags_; } /** - * - * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @return The count of tags. */ public int getTagsCount() { return tags_.size(); } /** - * - * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @param index The index of the element to return. * @return The tags at the given index. */ @@ -1508,27 +1271,23 @@ public java.lang.String getTags(int index) { return tags_.get(index); } /** - * - * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; - * * @param index The index of the value to return. * @return The bytes of the tags at the given index. */ - public com.google.protobuf.ByteString getTagsBytes(int index) { + public com.google.protobuf.ByteString + getTagsBytes(int index) { return tags_.getByteString(index); } public static final int TIME_WINDOWS_FIELD_NUMBER = 6; private java.util.List timeWindows_; /** - * - * *
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1550,8 +1309,6 @@ public java.util.List getTimeWindow
       return timeWindows_;
     }
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1569,13 +1326,11 @@ public java.util.List getTimeWindow
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
     @java.lang.Override
-    public java.util.List
+    public java.util.List 
         getTimeWindowsOrBuilderList() {
       return timeWindows_;
     }
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1597,8 +1352,6 @@ public int getTimeWindowsCount() {
       return timeWindows_.size();
     }
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1620,8 +1373,6 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
       return timeWindows_.get(index);
     }
     /**
-     *
-     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1639,15 +1390,14 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(int index) {
+    public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
+        int index) {
       return timeWindows_.get(index);
     }
 
     public static final int DURATION_FIELD_NUMBER = 7;
     private com.google.protobuf.Duration duration_;
     /**
-     *
-     *
      * 
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -1655,7 +1405,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
      * 
* * .google.protobuf.Duration duration = 7; - * * @return Whether the duration field is set. */ @java.lang.Override @@ -1663,8 +1412,6 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -1672,7 +1419,6 @@ public boolean hasDuration() {
      * 
* * .google.protobuf.Duration duration = 7; - * * @return The duration. */ @java.lang.Override @@ -1680,8 +1426,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -1698,8 +1442,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
     public static final int COST_FIELD_NUMBER = 8;
     private double cost_;
     /**
-     *
-     *
      * 
      * Cost to service this visit request on a vehicle route. This can be used
      * to pay different costs for each alternative pickup or delivery of a
@@ -1708,7 +1450,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
      * 
* * double cost = 8; - * * @return The cost. */ @java.lang.Override @@ -1717,29 +1458,21 @@ public double getCost() { } public static final int LOAD_DEMANDS_FIELD_NUMBER = 12; - private static final class LoadDemandsDefaultEntryHolder { static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - defaultEntry = + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> defaultEntry = com.google.protobuf.MapEntry - . - newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance()); + .newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance()); } - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - loadDemands_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - internalGetLoadDemands() { + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_; + private com.google.protobuf.MapField + internalGetLoadDemands() { if (loadDemands_ == null) { return com.google.protobuf.MapField.emptyMapField( LoadDemandsDefaultEntryHolder.defaultEntry); @@ -1751,8 +1484,6 @@ public int getLoadDemandsCount() { return internalGetLoadDemands().getMap().size(); } /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1761,26 +1492,24 @@ public int getLoadDemandsCount() {
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ + @java.lang.Override - public boolean containsLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetLoadDemands().getMap().containsKey(key); } - /** Use {@link #getLoadDemandsMap()} instead. */ + /** + * Use {@link #getLoadDemandsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getLoadDemands() { + public java.util.Map getLoadDemands() { return getLoadDemandsMap(); } /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1789,17 +1518,14 @@ public boolean containsLoadDemands(java.lang.String key) {
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ @java.lang.Override - public java.util.Map - getLoadDemandsMap() { + + public java.util.Map getLoadDemandsMap() { return internalGetLoadDemands().getMap(); } /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1808,22 +1534,19 @@ public boolean containsLoadDemands(java.lang.String key) {
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1832,15 +1555,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -1852,8 +1573,6 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( public static final int VISIT_TYPES_FIELD_NUMBER = 10; private com.google.protobuf.LazyStringList visitTypes_; /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1862,15 +1581,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * repeated string visit_types = 10; - * * @return A list containing the visitTypes. */ - public com.google.protobuf.ProtocolStringList getVisitTypesList() { + public com.google.protobuf.ProtocolStringList + getVisitTypesList() { return visitTypes_; } /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1879,15 +1596,12 @@ public com.google.protobuf.ProtocolStringList getVisitTypesList() {
      * 
* * repeated string visit_types = 10; - * * @return The count of visitTypes. */ public int getVisitTypesCount() { return visitTypes_.size(); } /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1896,7 +1610,6 @@ public int getVisitTypesCount() {
      * 
* * repeated string visit_types = 10; - * * @param index The index of the element to return. * @return The visitTypes at the given index. */ @@ -1904,8 +1617,6 @@ public java.lang.String getVisitTypes(int index) { return visitTypes_.get(index); } /** - * - * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1914,26 +1625,23 @@ public java.lang.String getVisitTypes(int index) {
      * 
* * repeated string visit_types = 10; - * * @param index The index of the value to return. * @return The bytes of the visitTypes at the given index. */ - public com.google.protobuf.ByteString getVisitTypesBytes(int index) { + public com.google.protobuf.ByteString + getVisitTypesBytes(int index) { return visitTypes_.getByteString(index); } public static final int LABEL_FIELD_NUMBER = 11; private volatile java.lang.Object label_; /** - * - * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; - * * @return The label. */ @java.lang.Override @@ -1942,30 +1650,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** - * - * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; - * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -1976,90 +1684,64 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int DEMANDS_FIELD_NUMBER = 9; private java.util.List demands_; /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getDemandsList() { + @java.lang.Deprecated public java.util.List getDemandsList() { return demands_; } /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getDemandsOrBuilderList() { return demands_; } /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getDemandsCount() { + @java.lang.Deprecated public int getDemandsCount() { return demands_.size(); } /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { return demands_.get(index); } /** - * - * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { return demands_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2071,7 +1753,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (arrivalLocation_ != null) { output.writeMessage(1, getArrivalLocation()); } @@ -2105,8 +1788,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, label_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 12); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 12); unknownFields.writeTo(output); } @@ -2117,16 +1804,20 @@ public int getSerializedSize() { size = 0; if (arrivalLocation_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getArrivalLocation()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getArrivalLocation()); } if (arrivalWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getArrivalWaypoint()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getArrivalWaypoint()); } if (departureLocation_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getDepartureLocation()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getDepartureLocation()); } if (departureWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDepartureWaypoint()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDepartureWaypoint()); } { int dataSize = 0; @@ -2137,16 +1828,20 @@ public int getSerializedSize() { size += 1 * getTagsList().size(); } for (int i = 0; i < timeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, timeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, timeWindows_.get(i)); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getDuration()); } if (java.lang.Double.doubleToRawLongBits(cost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, cost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, cost_); } for (int i = 0; i < demands_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, demands_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, demands_.get(i)); } { int dataSize = 0; @@ -2159,17 +1854,15 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, label_); } - for (java.util.Map.Entry - entry : internalGetLoadDemands().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - loadDemands__ = - LoadDemandsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, loadDemands__); + for (java.util.Map.Entry entry + : internalGetLoadDemands().getMap().entrySet()) { + com.google.protobuf.MapEntry + loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, loadDemands__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2179,42 +1872,53 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment.VisitRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment.VisitRequest other = - (com.google.cloud.optimization.v1.Shipment.VisitRequest) obj; + com.google.cloud.optimization.v1.Shipment.VisitRequest other = (com.google.cloud.optimization.v1.Shipment.VisitRequest) obj; if (hasArrivalLocation() != other.hasArrivalLocation()) return false; if (hasArrivalLocation()) { - if (!getArrivalLocation().equals(other.getArrivalLocation())) return false; + if (!getArrivalLocation() + .equals(other.getArrivalLocation())) return false; } if (hasArrivalWaypoint() != other.hasArrivalWaypoint()) return false; if (hasArrivalWaypoint()) { - if (!getArrivalWaypoint().equals(other.getArrivalWaypoint())) return false; + if (!getArrivalWaypoint() + .equals(other.getArrivalWaypoint())) return false; } if (hasDepartureLocation() != other.hasDepartureLocation()) return false; if (hasDepartureLocation()) { - if (!getDepartureLocation().equals(other.getDepartureLocation())) return false; + if (!getDepartureLocation() + .equals(other.getDepartureLocation())) return false; } if (hasDepartureWaypoint() != other.hasDepartureWaypoint()) return false; if (hasDepartureWaypoint()) { - if (!getDepartureWaypoint().equals(other.getDepartureWaypoint())) return false; + if (!getDepartureWaypoint() + .equals(other.getDepartureWaypoint())) return false; } - if (!getTagsList().equals(other.getTagsList())) return false; - if (!getTimeWindowsList().equals(other.getTimeWindowsList())) return false; + if (!getTagsList() + .equals(other.getTagsList())) return false; + if (!getTimeWindowsList() + .equals(other.getTimeWindowsList())) return false; if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration().equals(other.getDuration())) return false; + if (!getDuration() + .equals(other.getDuration())) return false; } if (java.lang.Double.doubleToLongBits(getCost()) - != java.lang.Double.doubleToLongBits(other.getCost())) return false; - if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; - if (!getVisitTypesList().equals(other.getVisitTypesList())) return false; - if (!getLabel().equals(other.getLabel())) return false; - if (!getDemandsList().equals(other.getDemandsList())) return false; + != java.lang.Double.doubleToLongBits( + other.getCost())) return false; + if (!internalGetLoadDemands().equals( + other.internalGetLoadDemands())) return false; + if (!getVisitTypesList() + .equals(other.getVisitTypesList())) return false; + if (!getLabel() + .equals(other.getLabel())) return false; + if (!getDemandsList() + .equals(other.getDemandsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2255,9 +1959,8 @@ public int hashCode() { hash = (53 * hash) + getDuration().hashCode(); } hash = (37 * hash) + COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong(java.lang.Double.doubleToLongBits(getCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCost())); if (!internalGetLoadDemands().getMap().isEmpty()) { hash = (37 * hash) + LOAD_DEMANDS_FIELD_NUMBER; hash = (53 * hash) + internalGetLoadDemands().hashCode(); @@ -2278,94 +1981,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.Shipment.VisitRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment.VisitRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2375,8 +2071,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Request for a visit which can be done by a vehicle: it has a geo-location
      * (or two, see below), opening and closing times represented by time windows,
@@ -2386,44 +2080,43 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Shipment.VisitRequest}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Shipment.VisitRequest)
         com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
       }
 
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMapField(int number) {
+      protected com.google.protobuf.MapField internalGetMapField(
+          int number) {
         switch (number) {
           case 12:
             return internalGetLoadDemands();
           default:
-            throw new RuntimeException("Invalid map field number: " + number);
+            throw new RuntimeException(
+                "Invalid map field number: " + number);
         }
       }
-
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+      protected com.google.protobuf.MapField internalGetMutableMapField(
+          int number) {
         switch (number) {
           case 12:
             return internalGetMutableLoadDemands();
           default:
-            throw new RuntimeException("Invalid map field number: " + number);
+            throw new RuntimeException(
+                "Invalid map field number: " + number);
         }
       }
-
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Shipment.VisitRequest.class,
-                com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
+                com.google.cloud.optimization.v1.Shipment.VisitRequest.class, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Shipment.VisitRequest.newBuilder()
@@ -2431,18 +2124,18 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
           getTimeWindowsFieldBuilder();
           getDemandsFieldBuilder();
         }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2501,9 +2194,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
       }
 
       @java.lang.Override
@@ -2522,8 +2215,7 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Shipment.VisitRequest buildPartial() {
-        com.google.cloud.optimization.v1.Shipment.VisitRequest result =
-            new com.google.cloud.optimization.v1.Shipment.VisitRequest(this);
+        com.google.cloud.optimization.v1.Shipment.VisitRequest result = new com.google.cloud.optimization.v1.Shipment.VisitRequest(this);
         int from_bitField0_ = bitField0_;
         if (arrivalLocationBuilder_ == null) {
           result.arrivalLocation_ = arrivalLocation_;
@@ -2590,41 +2282,38 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Shipment.VisitRequest) {
-          return mergeFrom((com.google.cloud.optimization.v1.Shipment.VisitRequest) other);
+          return mergeFrom((com.google.cloud.optimization.v1.Shipment.VisitRequest)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -2632,8 +2321,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest other) {
-        if (other == com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance()) return this;
         if (other.hasArrivalLocation()) {
           mergeArrivalLocation(other.getArrivalLocation());
         }
@@ -2674,10 +2362,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               timeWindowsBuilder_ = null;
               timeWindows_ = other.timeWindows_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              timeWindowsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getTimeWindowsFieldBuilder()
-                      : null;
+              timeWindowsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getTimeWindowsFieldBuilder() : null;
             } else {
               timeWindowsBuilder_.addAllMessages(other.timeWindows_);
             }
@@ -2689,7 +2376,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
         if (other.getCost() != 0D) {
           setCost(other.getCost());
         }
-        internalGetMutableLoadDemands().mergeFrom(other.internalGetLoadDemands());
+        internalGetMutableLoadDemands().mergeFrom(
+            other.internalGetLoadDemands());
         if (!other.visitTypes_.isEmpty()) {
           if (visitTypes_.isEmpty()) {
             visitTypes_ = other.visitTypes_;
@@ -2722,10 +2410,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000010);
-              demandsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getDemandsFieldBuilder()
-                      : null;
+              demandsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getDemandsFieldBuilder() : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -2750,8 +2437,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.Shipment.VisitRequest) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.Shipment.VisitRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2760,18 +2446,12 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
       private com.google.type.LatLng arrivalLocation_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.type.LatLng,
-              com.google.type.LatLng.Builder,
-              com.google.type.LatLngOrBuilder>
-          arrivalLocationBuilder_;
+          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> arrivalLocationBuilder_;
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2779,15 +2459,12 @@ public Builder mergeFrom(
        * 
* * .google.type.LatLng arrival_location = 1; - * * @return Whether the arrivalLocation field is set. */ public boolean hasArrivalLocation() { return arrivalLocationBuilder_ != null || arrivalLocation_ != null; } /** - * - * *
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2795,21 +2472,16 @@ public boolean hasArrivalLocation() {
        * 
* * .google.type.LatLng arrival_location = 1; - * * @return The arrivalLocation. */ public com.google.type.LatLng getArrivalLocation() { if (arrivalLocationBuilder_ == null) { - return arrivalLocation_ == null - ? com.google.type.LatLng.getDefaultInstance() - : arrivalLocation_; + return arrivalLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : arrivalLocation_; } else { return arrivalLocationBuilder_.getMessage(); } } /** - * - * *
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2832,8 +2504,6 @@ public Builder setArrivalLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2842,7 +2512,8 @@ public Builder setArrivalLocation(com.google.type.LatLng value) {
        *
        * .google.type.LatLng arrival_location = 1;
        */
-      public Builder setArrivalLocation(com.google.type.LatLng.Builder builderForValue) {
+      public Builder setArrivalLocation(
+          com.google.type.LatLng.Builder builderForValue) {
         if (arrivalLocationBuilder_ == null) {
           arrivalLocation_ = builderForValue.build();
           onChanged();
@@ -2853,8 +2524,6 @@ public Builder setArrivalLocation(com.google.type.LatLng.Builder builderForValue
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2867,7 +2536,7 @@ public Builder mergeArrivalLocation(com.google.type.LatLng value) {
         if (arrivalLocationBuilder_ == null) {
           if (arrivalLocation_ != null) {
             arrivalLocation_ =
-                com.google.type.LatLng.newBuilder(arrivalLocation_).mergeFrom(value).buildPartial();
+              com.google.type.LatLng.newBuilder(arrivalLocation_).mergeFrom(value).buildPartial();
           } else {
             arrivalLocation_ = value;
           }
@@ -2879,8 +2548,6 @@ public Builder mergeArrivalLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2901,8 +2568,6 @@ public Builder clearArrivalLocation() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2912,13 +2577,11 @@ public Builder clearArrivalLocation() {
        * .google.type.LatLng arrival_location = 1;
        */
       public com.google.type.LatLng.Builder getArrivalLocationBuilder() {
-
+        
         onChanged();
         return getArrivalLocationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2931,14 +2594,11 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
         if (arrivalLocationBuilder_ != null) {
           return arrivalLocationBuilder_.getMessageOrBuilder();
         } else {
-          return arrivalLocation_ == null
-              ? com.google.type.LatLng.getDefaultInstance()
-              : arrivalLocation_;
+          return arrivalLocation_ == null ?
+              com.google.type.LatLng.getDefaultInstance() : arrivalLocation_;
         }
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2948,17 +2608,14 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
        * .google.type.LatLng arrival_location = 1;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.type.LatLng,
-              com.google.type.LatLng.Builder,
-              com.google.type.LatLngOrBuilder>
+          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
           getArrivalLocationFieldBuilder() {
         if (arrivalLocationBuilder_ == null) {
-          arrivalLocationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.type.LatLng,
-                  com.google.type.LatLng.Builder,
-                  com.google.type.LatLngOrBuilder>(
-                  getArrivalLocation(), getParentForChildren(), isClean());
+          arrivalLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
+                  getArrivalLocation(),
+                  getParentForChildren(),
+                  isClean());
           arrivalLocation_ = null;
         }
         return arrivalLocationBuilder_;
@@ -2966,13 +2623,8 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
 
       private com.google.cloud.optimization.v1.Waypoint arrivalWaypoint_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.Waypoint,
-              com.google.cloud.optimization.v1.Waypoint.Builder,
-              com.google.cloud.optimization.v1.WaypointOrBuilder>
-          arrivalWaypointBuilder_;
+          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> arrivalWaypointBuilder_;
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2980,15 +2632,12 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
        * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; - * * @return Whether the arrivalWaypoint field is set. */ public boolean hasArrivalWaypoint() { return arrivalWaypointBuilder_ != null || arrivalWaypoint_ != null; } /** - * - * *
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2996,21 +2645,16 @@ public boolean hasArrivalWaypoint() {
        * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; - * * @return The arrivalWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint() { if (arrivalWaypointBuilder_ == null) { - return arrivalWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : arrivalWaypoint_; + return arrivalWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_; } else { return arrivalWaypointBuilder_.getMessage(); } } /** - * - * *
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -3033,8 +2677,6 @@ public Builder setArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint valu
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -3055,8 +2697,6 @@ public Builder setArrivalWaypoint(
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -3069,9 +2709,7 @@ public Builder mergeArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint va
         if (arrivalWaypointBuilder_ == null) {
           if (arrivalWaypoint_ != null) {
             arrivalWaypoint_ =
-                com.google.cloud.optimization.v1.Waypoint.newBuilder(arrivalWaypoint_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.cloud.optimization.v1.Waypoint.newBuilder(arrivalWaypoint_).mergeFrom(value).buildPartial();
           } else {
             arrivalWaypoint_ = value;
           }
@@ -3083,8 +2721,6 @@ public Builder mergeArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint va
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -3105,8 +2741,6 @@ public Builder clearArrivalWaypoint() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -3116,13 +2750,11 @@ public Builder clearArrivalWaypoint() {
        * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2;
        */
       public com.google.cloud.optimization.v1.Waypoint.Builder getArrivalWaypointBuilder() {
-
+        
         onChanged();
         return getArrivalWaypointFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -3135,14 +2767,11 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
         if (arrivalWaypointBuilder_ != null) {
           return arrivalWaypointBuilder_.getMessageOrBuilder();
         } else {
-          return arrivalWaypoint_ == null
-              ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-              : arrivalWaypoint_;
+          return arrivalWaypoint_ == null ?
+              com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_;
         }
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -3152,17 +2781,14 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
        * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.Waypoint,
-              com.google.cloud.optimization.v1.Waypoint.Builder,
-              com.google.cloud.optimization.v1.WaypointOrBuilder>
+          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
           getArrivalWaypointFieldBuilder() {
         if (arrivalWaypointBuilder_ == null) {
-          arrivalWaypointBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.cloud.optimization.v1.Waypoint,
-                  com.google.cloud.optimization.v1.Waypoint.Builder,
-                  com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                  getArrivalWaypoint(), getParentForChildren(), isClean());
+          arrivalWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                  getArrivalWaypoint(),
+                  getParentForChildren(),
+                  isClean());
           arrivalWaypoint_ = null;
         }
         return arrivalWaypointBuilder_;
@@ -3170,13 +2796,8 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
 
       private com.google.type.LatLng departureLocation_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.type.LatLng,
-              com.google.type.LatLng.Builder,
-              com.google.type.LatLngOrBuilder>
-          departureLocationBuilder_;
+          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> departureLocationBuilder_;
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3185,15 +2806,12 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
        * 
* * .google.type.LatLng departure_location = 3; - * * @return Whether the departureLocation field is set. */ public boolean hasDepartureLocation() { return departureLocationBuilder_ != null || departureLocation_ != null; } /** - * - * *
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3202,21 +2820,16 @@ public boolean hasDepartureLocation() {
        * 
* * .google.type.LatLng departure_location = 3; - * * @return The departureLocation. */ public com.google.type.LatLng getDepartureLocation() { if (departureLocationBuilder_ == null) { - return departureLocation_ == null - ? com.google.type.LatLng.getDefaultInstance() - : departureLocation_; + return departureLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : departureLocation_; } else { return departureLocationBuilder_.getMessage(); } } /** - * - * *
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3240,8 +2853,6 @@ public Builder setDepartureLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3251,7 +2862,8 @@ public Builder setDepartureLocation(com.google.type.LatLng value) {
        *
        * .google.type.LatLng departure_location = 3;
        */
-      public Builder setDepartureLocation(com.google.type.LatLng.Builder builderForValue) {
+      public Builder setDepartureLocation(
+          com.google.type.LatLng.Builder builderForValue) {
         if (departureLocationBuilder_ == null) {
           departureLocation_ = builderForValue.build();
           onChanged();
@@ -3262,8 +2874,6 @@ public Builder setDepartureLocation(com.google.type.LatLng.Builder builderForVal
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3277,9 +2887,7 @@ public Builder mergeDepartureLocation(com.google.type.LatLng value) {
         if (departureLocationBuilder_ == null) {
           if (departureLocation_ != null) {
             departureLocation_ =
-                com.google.type.LatLng.newBuilder(departureLocation_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.type.LatLng.newBuilder(departureLocation_).mergeFrom(value).buildPartial();
           } else {
             departureLocation_ = value;
           }
@@ -3291,8 +2899,6 @@ public Builder mergeDepartureLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3314,8 +2920,6 @@ public Builder clearDepartureLocation() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3326,13 +2930,11 @@ public Builder clearDepartureLocation() {
        * .google.type.LatLng departure_location = 3;
        */
       public com.google.type.LatLng.Builder getDepartureLocationBuilder() {
-
+        
         onChanged();
         return getDepartureLocationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3346,14 +2948,11 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
         if (departureLocationBuilder_ != null) {
           return departureLocationBuilder_.getMessageOrBuilder();
         } else {
-          return departureLocation_ == null
-              ? com.google.type.LatLng.getDefaultInstance()
-              : departureLocation_;
+          return departureLocation_ == null ?
+              com.google.type.LatLng.getDefaultInstance() : departureLocation_;
         }
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -3364,17 +2963,14 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
        * .google.type.LatLng departure_location = 3;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.type.LatLng,
-              com.google.type.LatLng.Builder,
-              com.google.type.LatLngOrBuilder>
+          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
           getDepartureLocationFieldBuilder() {
         if (departureLocationBuilder_ == null) {
-          departureLocationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.type.LatLng,
-                  com.google.type.LatLng.Builder,
-                  com.google.type.LatLngOrBuilder>(
-                  getDepartureLocation(), getParentForChildren(), isClean());
+          departureLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
+                  getDepartureLocation(),
+                  getParentForChildren(),
+                  isClean());
           departureLocation_ = null;
         }
         return departureLocationBuilder_;
@@ -3382,13 +2978,8 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
 
       private com.google.cloud.optimization.v1.Waypoint departureWaypoint_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.Waypoint,
-              com.google.cloud.optimization.v1.Waypoint.Builder,
-              com.google.cloud.optimization.v1.WaypointOrBuilder>
-          departureWaypointBuilder_;
+          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> departureWaypointBuilder_;
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3397,15 +2988,12 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
        * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; - * * @return Whether the departureWaypoint field is set. */ public boolean hasDepartureWaypoint() { return departureWaypointBuilder_ != null || departureWaypoint_ != null; } /** - * - * *
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3414,21 +3002,16 @@ public boolean hasDepartureWaypoint() {
        * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; - * * @return The departureWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint() { if (departureWaypointBuilder_ == null) { - return departureWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : departureWaypoint_; + return departureWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_; } else { return departureWaypointBuilder_.getMessage(); } } /** - * - * *
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3452,8 +3035,6 @@ public Builder setDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint va
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3475,8 +3056,6 @@ public Builder setDepartureWaypoint(
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3490,9 +3069,7 @@ public Builder mergeDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint
         if (departureWaypointBuilder_ == null) {
           if (departureWaypoint_ != null) {
             departureWaypoint_ =
-                com.google.cloud.optimization.v1.Waypoint.newBuilder(departureWaypoint_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.cloud.optimization.v1.Waypoint.newBuilder(departureWaypoint_).mergeFrom(value).buildPartial();
           } else {
             departureWaypoint_ = value;
           }
@@ -3504,8 +3081,6 @@ public Builder mergeDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3527,8 +3102,6 @@ public Builder clearDepartureWaypoint() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3539,13 +3112,11 @@ public Builder clearDepartureWaypoint() {
        * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4;
        */
       public com.google.cloud.optimization.v1.Waypoint.Builder getDepartureWaypointBuilder() {
-
+        
         onChanged();
         return getDepartureWaypointFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3559,14 +3130,11 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOr
         if (departureWaypointBuilder_ != null) {
           return departureWaypointBuilder_.getMessageOrBuilder();
         } else {
-          return departureWaypoint_ == null
-              ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-              : departureWaypoint_;
+          return departureWaypoint_ == null ?
+              com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_;
         }
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3577,71 +3145,58 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOr
        * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.Waypoint,
-              com.google.cloud.optimization.v1.Waypoint.Builder,
-              com.google.cloud.optimization.v1.WaypointOrBuilder>
+          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
           getDepartureWaypointFieldBuilder() {
         if (departureWaypointBuilder_ == null) {
-          departureWaypointBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.cloud.optimization.v1.Waypoint,
-                  com.google.cloud.optimization.v1.Waypoint.Builder,
-                  com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                  getDepartureWaypoint(), getParentForChildren(), isClean());
+          departureWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                  getDepartureWaypoint(),
+                  getParentForChildren(),
+                  isClean());
           departureWaypoint_ = null;
         }
         return departureWaypointBuilder_;
       }
 
-      private com.google.protobuf.LazyStringList tags_ =
-          com.google.protobuf.LazyStringArrayList.EMPTY;
-
+      private com.google.protobuf.LazyStringList tags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
       private void ensureTagsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
           tags_ = new com.google.protobuf.LazyStringArrayList(tags_);
           bitField0_ |= 0x00000001;
-        }
+         }
       }
       /**
-       *
-       *
        * 
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @return A list containing the tags. */ - public com.google.protobuf.ProtocolStringList getTagsList() { + public com.google.protobuf.ProtocolStringList + getTagsList() { return tags_.getUnmodifiableView(); } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @return The count of tags. */ public int getTagsCount() { return tags_.size(); } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @param index The index of the element to return. * @return The tags at the given index. */ @@ -3649,95 +3204,85 @@ public java.lang.String getTags(int index) { return tags_.get(index); } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @param index The index of the value to return. * @return The bytes of the tags at the given index. */ - public com.google.protobuf.ByteString getTagsBytes(int index) { + public com.google.protobuf.ByteString + getTagsBytes(int index) { return tags_.getByteString(index); } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @param index The index to set the value at. * @param value The tags to set. * @return This builder for chaining. */ - public Builder setTags(int index, java.lang.String value) { + public Builder setTags( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTagsIsMutable(); + throw new NullPointerException(); + } + ensureTagsIsMutable(); tags_.set(index, value); onChanged(); return this; } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @param value The tags to add. * @return This builder for chaining. */ - public Builder addTags(java.lang.String value) { + public Builder addTags( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTagsIsMutable(); + throw new NullPointerException(); + } + ensureTagsIsMutable(); tags_.add(value); onChanged(); return this; } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @param values The tags to add. * @return This builder for chaining. */ - public Builder addAllTags(java.lang.Iterable values) { + public Builder addAllTags( + java.lang.Iterable values) { ensureTagsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tags_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, tags_); onChanged(); return this; } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @return This builder for chaining. */ public Builder clearTags() { @@ -3747,23 +3292,21 @@ public Builder clearTags() { return this; } /** - * - * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; - * * @param value The bytes of the tags to add. * @return This builder for chaining. */ - public Builder addTagsBytes(com.google.protobuf.ByteString value) { + public Builder addTagsBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureTagsIsMutable(); tags_.add(value); onChanged(); @@ -3771,25 +3314,18 @@ public Builder addTagsBytes(com.google.protobuf.ByteString value) { } private java.util.List timeWindows_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureTimeWindowsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - timeWindows_ = - new java.util.ArrayList(timeWindows_); + timeWindows_ = new java.util.ArrayList(timeWindows_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TimeWindow, - com.google.cloud.optimization.v1.TimeWindow.Builder, - com.google.cloud.optimization.v1.TimeWindowOrBuilder> - timeWindowsBuilder_; + com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> timeWindowsBuilder_; /** - * - * *
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3814,8 +3350,6 @@ public java.util.List getTimeWindow
         }
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3840,8 +3374,6 @@ public int getTimeWindowsCount() {
         }
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3866,8 +3398,6 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
         }
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3884,7 +3414,8 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public Builder setTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
+      public Builder setTimeWindows(
+          int index, com.google.cloud.optimization.v1.TimeWindow value) {
         if (timeWindowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3898,8 +3429,6 @@ public Builder setTimeWindows(int index, com.google.cloud.optimization.v1.TimeWi
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3928,8 +3457,6 @@ public Builder setTimeWindows(
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3960,8 +3487,6 @@ public Builder addTimeWindows(com.google.cloud.optimization.v1.TimeWindow value)
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3978,7 +3503,8 @@ public Builder addTimeWindows(com.google.cloud.optimization.v1.TimeWindow value)
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public Builder addTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
+      public Builder addTimeWindows(
+          int index, com.google.cloud.optimization.v1.TimeWindow value) {
         if (timeWindowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3992,8 +3518,6 @@ public Builder addTimeWindows(int index, com.google.cloud.optimization.v1.TimeWi
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4022,8 +3546,6 @@ public Builder addTimeWindows(
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4052,8 +3574,6 @@ public Builder addTimeWindows(
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4074,7 +3594,8 @@ public Builder addAllTimeWindows(
           java.lang.Iterable values) {
         if (timeWindowsBuilder_ == null) {
           ensureTimeWindowsIsMutable();
-          com.google.protobuf.AbstractMessageLite.Builder.addAll(values, timeWindows_);
+          com.google.protobuf.AbstractMessageLite.Builder.addAll(
+              values, timeWindows_);
           onChanged();
         } else {
           timeWindowsBuilder_.addAllMessages(values);
@@ -4082,8 +3603,6 @@ public Builder addAllTimeWindows(
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4111,8 +3630,6 @@ public Builder clearTimeWindows() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4140,8 +3657,6 @@ public Builder removeTimeWindows(int index) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4158,12 +3673,11 @@ public Builder removeTimeWindows(int index) {
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public com.google.cloud.optimization.v1.TimeWindow.Builder getTimeWindowsBuilder(int index) {
+      public com.google.cloud.optimization.v1.TimeWindow.Builder getTimeWindowsBuilder(
+          int index) {
         return getTimeWindowsFieldBuilder().getBuilder(index);
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4183,14 +3697,11 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getTimeWindowsBuilder
       public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
           int index) {
         if (timeWindowsBuilder_ == null) {
-          return timeWindows_.get(index);
-        } else {
+          return timeWindows_.get(index);  } else {
           return timeWindowsBuilder_.getMessageOrBuilder(index);
         }
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4207,8 +3718,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public java.util.List
-          getTimeWindowsOrBuilderList() {
+      public java.util.List 
+           getTimeWindowsOrBuilderList() {
         if (timeWindowsBuilder_ != null) {
           return timeWindowsBuilder_.getMessageOrBuilderList();
         } else {
@@ -4216,8 +3727,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
         }
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4235,12 +3744,10 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
       public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder() {
-        return getTimeWindowsFieldBuilder()
-            .addBuilder(com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+        return getTimeWindowsFieldBuilder().addBuilder(
+            com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4257,13 +3764,12 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder(int index) {
-        return getTimeWindowsFieldBuilder()
-            .addBuilder(index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder(
+          int index) {
+        return getTimeWindowsFieldBuilder().addBuilder(
+            index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
       }
       /**
-       *
-       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -4280,22 +3786,16 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public java.util.List
-          getTimeWindowsBuilderList() {
+      public java.util.List 
+           getTimeWindowsBuilderList() {
         return getTimeWindowsFieldBuilder().getBuilderList();
       }
-
       private com.google.protobuf.RepeatedFieldBuilderV3<
-              com.google.cloud.optimization.v1.TimeWindow,
-              com.google.cloud.optimization.v1.TimeWindow.Builder,
-              com.google.cloud.optimization.v1.TimeWindowOrBuilder>
+          com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> 
           getTimeWindowsFieldBuilder() {
         if (timeWindowsBuilder_ == null) {
-          timeWindowsBuilder_ =
-              new com.google.protobuf.RepeatedFieldBuilderV3<
-                  com.google.cloud.optimization.v1.TimeWindow,
-                  com.google.cloud.optimization.v1.TimeWindow.Builder,
-                  com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
+          timeWindowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+              com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
                   timeWindows_,
                   ((bitField0_ & 0x00000002) != 0),
                   getParentForChildren(),
@@ -4307,13 +3807,8 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
 
       private com.google.protobuf.Duration duration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          durationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_;
       /**
-       *
-       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4321,15 +3816,12 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
        * 
* * .google.protobuf.Duration duration = 7; - * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** - * - * *
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4337,7 +3829,6 @@ public boolean hasDuration() {
        * 
* * .google.protobuf.Duration duration = 7; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -4348,8 +3839,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4372,8 +3861,6 @@ public Builder setDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4382,7 +3869,8 @@ public Builder setDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration duration = 7;
        */
-      public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setDuration(
+          com.google.protobuf.Duration.Builder builderForValue) {
         if (durationBuilder_ == null) {
           duration_ = builderForValue.build();
           onChanged();
@@ -4393,8 +3881,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue)
         return this;
       }
       /**
-       *
-       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4407,7 +3893,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) {
         if (durationBuilder_ == null) {
           if (duration_ != null) {
             duration_ =
-                com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial();
           } else {
             duration_ = value;
           }
@@ -4419,8 +3905,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4441,8 +3925,6 @@ public Builder clearDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4452,13 +3934,11 @@ public Builder clearDuration() {
        * .google.protobuf.Duration duration = 7;
        */
       public com.google.protobuf.Duration.Builder getDurationBuilder() {
-
+        
         onChanged();
         return getDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4471,12 +3951,11 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
         if (durationBuilder_ != null) {
           return durationBuilder_.getMessageOrBuilder();
         } else {
-          return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_;
+          return duration_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : duration_;
         }
       }
       /**
-       *
-       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4486,26 +3965,21 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * .google.protobuf.Duration duration = 7;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getDurationFieldBuilder() {
         if (durationBuilder_ == null) {
-          durationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getDuration(), getParentForChildren(), isClean());
+          durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getDuration(),
+                  getParentForChildren(),
+                  isClean());
           duration_ = null;
         }
         return durationBuilder_;
       }
 
-      private double cost_;
+      private double cost_ ;
       /**
-       *
-       *
        * 
        * Cost to service this visit request on a vehicle route. This can be used
        * to pay different costs for each alternative pickup or delivery of a
@@ -4514,7 +3988,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * 
* * double cost = 8; - * * @return The cost. */ @java.lang.Override @@ -4522,8 +3995,6 @@ public double getCost() { return cost_; } /** - * - * *
        * Cost to service this visit request on a vehicle route. This can be used
        * to pay different costs for each alternative pickup or delivery of a
@@ -4532,19 +4003,16 @@ public double getCost() {
        * 
* * double cost = 8; - * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; onChanged(); return this; } /** - * - * *
        * Cost to service this visit request on a vehicle route. This can be used
        * to pay different costs for each alternative pickup or delivery of a
@@ -4553,38 +4021,31 @@ public Builder setCost(double value) {
        * 
* * double cost = 8; - * * @return This builder for chaining. */ public Builder clearCost() { - + cost_ = 0D; onChanged(); return this; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - loadDemands_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - internalGetLoadDemands() { + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_; + private com.google.protobuf.MapField + internalGetLoadDemands() { if (loadDemands_ == null) { return com.google.protobuf.MapField.emptyMapField( LoadDemandsDefaultEntryHolder.defaultEntry); } return loadDemands_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - internalGetMutableLoadDemands() { - onChanged(); - ; + private com.google.protobuf.MapField + internalGetMutableLoadDemands() { + onChanged();; if (loadDemands_ == null) { - loadDemands_ = - com.google.protobuf.MapField.newMapField(LoadDemandsDefaultEntryHolder.defaultEntry); + loadDemands_ = com.google.protobuf.MapField.newMapField( + LoadDemandsDefaultEntryHolder.defaultEntry); } if (!loadDemands_.isMutable()) { loadDemands_ = loadDemands_.copy(); @@ -4596,8 +4057,6 @@ public int getLoadDemandsCount() { return internalGetLoadDemands().getMap().size(); } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4606,26 +4065,24 @@ public int getLoadDemandsCount() {
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ + @java.lang.Override - public boolean containsLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetLoadDemands().getMap().containsKey(key); } - /** Use {@link #getLoadDemandsMap()} instead. */ + /** + * Use {@link #getLoadDemandsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getLoadDemands() { + public java.util.Map getLoadDemands() { return getLoadDemandsMap(); } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4634,17 +4091,14 @@ public boolean containsLoadDemands(java.lang.String key) {
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ @java.lang.Override - public java.util.Map - getLoadDemandsMap() { + + public java.util.Map getLoadDemandsMap() { return internalGetLoadDemands().getMap(); } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4653,22 +4107,19 @@ public boolean containsLoadDemands(java.lang.String key) {
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4677,15 +4128,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -4695,12 +4144,11 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public Builder clearLoadDemands() { - internalGetMutableLoadDemands().getMutableMap().clear(); + internalGetMutableLoadDemands().getMutableMap() + .clear(); return this; } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4709,25 +4157,25 @@ public Builder clearLoadDemands() {
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ - public Builder removeLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableLoadDemands().getMutableMap().remove(key); + + public Builder removeLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableLoadDemands().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated public java.util.Map - getMutableLoadDemands() { + getMutableLoadDemands() { return internalGetMutableLoadDemands().getMutableMap(); } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4736,24 +4184,21 @@ public Builder removeLoadDemands(java.lang.String key) {
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ public Builder putLoadDemands( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load value) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load value) { + if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); - } + throw new NullPointerException("map value"); +} - internalGetMutableLoadDemands().getMutableMap().put(key, value); + internalGetMutableLoadDemands().getMutableMap() + .put(key, value); return this; } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4762,27 +4207,24 @@ public Builder putLoadDemands(
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; */ + public Builder putAllLoadDemands( java.util.Map values) { - internalGetMutableLoadDemands().getMutableMap().putAll(values); + internalGetMutableLoadDemands().getMutableMap() + .putAll(values); return this; } - private com.google.protobuf.LazyStringList visitTypes_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - + private com.google.protobuf.LazyStringList visitTypes_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureVisitTypesIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { visitTypes_ = new com.google.protobuf.LazyStringArrayList(visitTypes_); bitField0_ |= 0x00000008; - } + } } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4791,15 +4233,13 @@ private void ensureVisitTypesIsMutable() {
        * 
* * repeated string visit_types = 10; - * * @return A list containing the visitTypes. */ - public com.google.protobuf.ProtocolStringList getVisitTypesList() { + public com.google.protobuf.ProtocolStringList + getVisitTypesList() { return visitTypes_.getUnmodifiableView(); } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4808,15 +4248,12 @@ public com.google.protobuf.ProtocolStringList getVisitTypesList() {
        * 
* * repeated string visit_types = 10; - * * @return The count of visitTypes. */ public int getVisitTypesCount() { return visitTypes_.size(); } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4825,7 +4262,6 @@ public int getVisitTypesCount() {
        * 
* * repeated string visit_types = 10; - * * @param index The index of the element to return. * @return The visitTypes at the given index. */ @@ -4833,8 +4269,6 @@ public java.lang.String getVisitTypes(int index) { return visitTypes_.get(index); } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4843,16 +4277,14 @@ public java.lang.String getVisitTypes(int index) {
        * 
* * repeated string visit_types = 10; - * * @param index The index of the value to return. * @return The bytes of the visitTypes at the given index. */ - public com.google.protobuf.ByteString getVisitTypesBytes(int index) { + public com.google.protobuf.ByteString + getVisitTypesBytes(int index) { return visitTypes_.getByteString(index); } - /** - * - * + /** *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4861,23 +4293,21 @@ public com.google.protobuf.ByteString getVisitTypesBytes(int index) {
        * 
* * repeated string visit_types = 10; - * * @param index The index to set the value at. * @param value The visitTypes to set. * @return This builder for chaining. */ - public Builder setVisitTypes(int index, java.lang.String value) { + public Builder setVisitTypes( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureVisitTypesIsMutable(); + throw new NullPointerException(); + } + ensureVisitTypesIsMutable(); visitTypes_.set(index, value); onChanged(); return this; } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4886,22 +4316,20 @@ public Builder setVisitTypes(int index, java.lang.String value) {
        * 
* * repeated string visit_types = 10; - * * @param value The visitTypes to add. * @return This builder for chaining. */ - public Builder addVisitTypes(java.lang.String value) { + public Builder addVisitTypes( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureVisitTypesIsMutable(); + throw new NullPointerException(); + } + ensureVisitTypesIsMutable(); visitTypes_.add(value); onChanged(); return this; } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4910,19 +4338,18 @@ public Builder addVisitTypes(java.lang.String value) {
        * 
* * repeated string visit_types = 10; - * * @param values The visitTypes to add. * @return This builder for chaining. */ - public Builder addAllVisitTypes(java.lang.Iterable values) { + public Builder addAllVisitTypes( + java.lang.Iterable values) { ensureVisitTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, visitTypes_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, visitTypes_); onChanged(); return this; } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4931,7 +4358,6 @@ public Builder addAllVisitTypes(java.lang.Iterable values) {
        * 
* * repeated string visit_types = 10; - * * @return This builder for chaining. */ public Builder clearVisitTypes() { @@ -4941,8 +4367,6 @@ public Builder clearVisitTypes() { return this; } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4951,15 +4375,15 @@ public Builder clearVisitTypes() {
        * 
* * repeated string visit_types = 10; - * * @param value The bytes of the visitTypes to add. * @return This builder for chaining. */ - public Builder addVisitTypesBytes(com.google.protobuf.ByteString value) { + public Builder addVisitTypesBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureVisitTypesIsMutable(); visitTypes_.add(value); onChanged(); @@ -4968,21 +4392,19 @@ public Builder addVisitTypesBytes(com.google.protobuf.ByteString value) { private java.lang.Object label_ = ""; /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; - * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -4991,22 +4413,21 @@ public java.lang.String getLabel() { } } /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; - * * @return The bytes for label. */ - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -5014,99 +4435,82 @@ public com.google.protobuf.ByteString getLabelBytes() { } } /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { + public Builder setLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; - * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } private java.util.List demands_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { - demands_ = - new java.util.ArrayList(demands_); + demands_ = new java.util.ArrayList(demands_); bitField0_ |= 0x00000010; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> - demandsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> demandsBuilder_; /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List getDemandsList() { + @java.lang.Deprecated public java.util.List getDemandsList() { if (demandsBuilder_ == null) { return java.util.Collections.unmodifiableList(demands_); } else { @@ -5114,18 +4518,13 @@ public java.util.List getDema } } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public int getDemandsCount() { + @java.lang.Deprecated public int getDemandsCount() { if (demandsBuilder_ == null) { return demands_.size(); } else { @@ -5133,18 +4532,13 @@ public int getDemandsCount() { } } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { if (demandsBuilder_ == null) { return demands_.get(index); } else { @@ -5152,18 +4546,13 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { } } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDemands( + @java.lang.Deprecated public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -5178,18 +4567,13 @@ public Builder setDemands( return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDemands( + @java.lang.Deprecated public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -5201,18 +4585,13 @@ public Builder setDemands( return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -5226,18 +4605,13 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -5252,18 +4626,13 @@ public Builder addDemands( return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -5275,18 +4644,13 @@ public Builder addDemands( return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -5298,22 +4662,18 @@ public Builder addDemands( return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllDemands( + @java.lang.Deprecated public Builder addAllDemands( java.lang.Iterable values) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, demands_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, demands_); onChanged(); } else { demandsBuilder_.addAllMessages(values); @@ -5321,18 +4681,13 @@ public Builder addAllDemands( return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearDemands() { + @java.lang.Deprecated public Builder clearDemands() { if (demandsBuilder_ == null) { demands_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); @@ -5343,18 +4698,13 @@ public Builder clearDemands() { return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeDemands(int index) { + @java.lang.Deprecated public Builder removeDemands(int index) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); demands_.remove(index); @@ -5365,55 +4715,39 @@ public Builder removeDemands(int index) { return this; } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( int index) { return getDemandsFieldBuilder().getBuilder(index); } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { if (demandsBuilder_ == null) { - return demands_.get(index); - } else { + return demands_.get(index); } else { return demandsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getDemandsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getDemandsOrBuilderList() { if (demandsBuilder_ != null) { return demandsBuilder_.getMessageOrBuilderList(); } else { @@ -5421,73 +4755,53 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu } } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { - return getDemandsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { + return getDemandsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( int index) { - return getDemandsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getDemandsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getDemandsBuilderList() { + @java.lang.Deprecated public java.util.List + getDemandsBuilderList() { return getDemandsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getDemandsFieldBuilder() { if (demandsBuilder_ == null) { - demandsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - demands_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); + demandsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + demands_, + ((bitField0_ & 0x00000010) != 0), + getParentForChildren(), + isClean()); demands_ = null; } return demandsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5500,12 +4814,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Shipment.VisitRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Shipment.VisitRequest) private static final com.google.cloud.optimization.v1.Shipment.VisitRequest DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Shipment.VisitRequest(); } @@ -5514,16 +4828,16 @@ public static com.google.cloud.optimization.v1.Shipment.VisitRequest getDefaultI return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public VisitRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new VisitRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VisitRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VisitRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5538,16 +4852,14 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment.VisitRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface LoadOrBuilder - extends + public interface LoadOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Shipment.Load) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * The amount by which the load of the vehicle performing the corresponding
      * visit will vary. Since it is an integer, users are advised to choose an
@@ -5555,14 +4867,11 @@ public interface LoadOrBuilder
      * 
* * int64 amount = 2; - * * @return The amount. */ long getAmount(); } /** - * - * *
    * When performing a visit, a predefined amount may be added to the vehicle
    * load if it's a pickup, or subtracted if it's a delivery. This message
@@ -5571,29 +4880,30 @@ public interface LoadOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.Shipment.Load}
    */
-  public static final class Load extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class Load extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Shipment.Load)
       LoadOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use Load.newBuilder() to construct.
     private Load(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private Load() {}
+    private Load() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new Load();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private Load(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -5612,18 +4922,18 @@ private Load(
             case 0:
               done = true;
               break;
-            case 16:
-              {
-                amount_ = input.readInt64();
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+            case 16: {
+
+              amount_ = input.readInt64();
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -5631,33 +4941,29 @@ private Load(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Shipment.Load.class,
-              com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
+              com.google.cloud.optimization.v1.Shipment.Load.class, com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
     }
 
     public static final int AMOUNT_FIELD_NUMBER = 2;
     private long amount_;
     /**
-     *
-     *
      * 
      * The amount by which the load of the vehicle performing the corresponding
      * visit will vary. Since it is an integer, users are advised to choose an
@@ -5665,7 +4971,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      * 
* * int64 amount = 2; - * * @return The amount. */ @java.lang.Override @@ -5674,7 +4979,6 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5686,7 +4990,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (amount_ != 0L) { output.writeInt64(2, amount_); } @@ -5700,7 +5005,8 @@ public int getSerializedSize() { size = 0; if (amount_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, amount_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, amount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -5710,15 +5016,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment.Load)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment.Load other = - (com.google.cloud.optimization.v1.Shipment.Load) obj; + com.google.cloud.optimization.v1.Shipment.Load other = (com.google.cloud.optimization.v1.Shipment.Load) obj; - if (getAmount() != other.getAmount()) return false; + if (getAmount() + != other.getAmount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -5731,100 +5037,95 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAmount()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getAmount()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment.Load parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment.Load parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.Load parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment.Load prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -5834,8 +5135,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * When performing a visit, a predefined amount may be added to the vehicle
      * load if it's a pickup, or subtracted if it's a delivery. This message
@@ -5844,24 +5143,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Shipment.Load}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Shipment.Load)
         com.google.cloud.optimization.v1.Shipment.LoadOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Shipment.Load.class,
-                com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
+                com.google.cloud.optimization.v1.Shipment.Load.class, com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Shipment.Load.newBuilder()
@@ -5869,15 +5165,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -5887,9 +5184,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
       }
 
       @java.lang.Override
@@ -5908,8 +5205,7 @@ public com.google.cloud.optimization.v1.Shipment.Load build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Shipment.Load buildPartial() {
-        com.google.cloud.optimization.v1.Shipment.Load result =
-            new com.google.cloud.optimization.v1.Shipment.Load(this);
+        com.google.cloud.optimization.v1.Shipment.Load result = new com.google.cloud.optimization.v1.Shipment.Load(this);
         result.amount_ = amount_;
         onBuilt();
         return result;
@@ -5919,41 +5215,38 @@ public com.google.cloud.optimization.v1.Shipment.Load buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Shipment.Load) {
-          return mergeFrom((com.google.cloud.optimization.v1.Shipment.Load) other);
+          return mergeFrom((com.google.cloud.optimization.v1.Shipment.Load)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -5961,8 +5254,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.Load other) {
-        if (other == com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance()) return this;
         if (other.getAmount() != 0L) {
           setAmount(other.getAmount());
         }
@@ -5995,10 +5287,8 @@ public Builder mergeFrom(
         return this;
       }
 
-      private long amount_;
+      private long amount_ ;
       /**
-       *
-       *
        * 
        * The amount by which the load of the vehicle performing the corresponding
        * visit will vary. Since it is an integer, users are advised to choose an
@@ -6006,7 +5296,6 @@ public Builder mergeFrom(
        * 
* * int64 amount = 2; - * * @return The amount. */ @java.lang.Override @@ -6014,8 +5303,6 @@ public long getAmount() { return amount_; } /** - * - * *
        * The amount by which the load of the vehicle performing the corresponding
        * visit will vary. Since it is an integer, users are advised to choose an
@@ -6023,19 +5310,16 @@ public long getAmount() {
        * 
* * int64 amount = 2; - * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; onChanged(); return this; } /** - * - * *
        * The amount by which the load of the vehicle performing the corresponding
        * visit will vary. Since it is an integer, users are advised to choose an
@@ -6043,16 +5327,14 @@ public Builder setAmount(long value) {
        * 
* * int64 amount = 2; - * * @return This builder for chaining. */ public Builder clearAmount() { - + amount_ = 0L; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -6065,12 +5347,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Shipment.Load) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Shipment.Load) private static final com.google.cloud.optimization.v1.Shipment.Load DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Shipment.Load(); } @@ -6079,16 +5361,16 @@ public static com.google.cloud.optimization.v1.Shipment.Load getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Load parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Load(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Load parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Load(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -6103,14 +5385,13 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment.Load getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } private int bitField0_; public static final int PICKUPS_FIELD_NUMBER = 1; private java.util.List pickups_; /** - * - * *
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -6123,8 +5404,6 @@ public java.util.List ge
     return pickups_;
   }
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -6133,13 +5412,11 @@ public java.util.List ge
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getPickupsOrBuilderList() {
     return pickups_;
   }
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -6152,8 +5429,6 @@ public int getPickupsCount() {
     return pickups_.size();
   }
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -6166,8 +5441,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getPickups(int ind
     return pickups_.get(index);
   }
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -6184,8 +5457,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
   public static final int DELIVERIES_FIELD_NUMBER = 2;
   private java.util.List deliveries_;
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -6194,13 +5465,10 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
   @java.lang.Override
-  public java.util.List
-      getDeliveriesList() {
+  public java.util.List getDeliveriesList() {
     return deliveries_;
   }
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -6209,13 +5477,11 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getDeliveriesOrBuilderList() {
     return deliveries_;
   }
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -6228,8 +5494,6 @@ public int getDeliveriesCount() {
     return deliveries_.size();
   }
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -6242,8 +5506,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getDeliveries(int
     return deliveries_.get(index);
   }
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -6258,31 +5520,24 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
   }
 
   public static final int LOAD_DEMANDS_FIELD_NUMBER = 14;
-
   private static final class LoadDemandsDefaultEntryHolder {
     static final com.google.protobuf.MapEntry<
-            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-        defaultEntry =
+        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> defaultEntry =
             com.google.protobuf.MapEntry
-                .
-                    newDefaultInstance(
-                        com.google.cloud.optimization.v1.FleetRoutingProto
-                            .internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor,
-                        com.google.protobuf.WireFormat.FieldType.STRING,
-                        "",
-                        com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                        com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
+            .newDefaultInstance(
+                com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor, 
+                com.google.protobuf.WireFormat.FieldType.STRING,
+                "",
+                com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
   }
-
-  private com.google.protobuf.MapField<
-          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-      loadDemands_;
-
   private com.google.protobuf.MapField<
-          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-      internalGetLoadDemands() {
+      java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
+  private com.google.protobuf.MapField
+  internalGetLoadDemands() {
     if (loadDemands_ == null) {
-      return com.google.protobuf.MapField.emptyMapField(LoadDemandsDefaultEntryHolder.defaultEntry);
+      return com.google.protobuf.MapField.emptyMapField(
+          LoadDemandsDefaultEntryHolder.defaultEntry);
     }
     return loadDemands_;
   }
@@ -6291,8 +5546,6 @@ public int getLoadDemandsCount() {
     return internalGetLoadDemands().getMap().size();
   }
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -6304,23 +5557,22 @@ public int getLoadDemandsCount() {
    *
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
+
   @java.lang.Override
-  public boolean containsLoadDemands(java.lang.String key) {
-    if (key == null) {
-      throw new NullPointerException("map key");
-    }
+  public boolean containsLoadDemands(
+      java.lang.String key) {
+    if (key == null) { throw new NullPointerException("map key"); }
     return internalGetLoadDemands().getMap().containsKey(key);
   }
-  /** Use {@link #getLoadDemandsMap()} instead. */
+  /**
+   * Use {@link #getLoadDemandsMap()} instead.
+   */
   @java.lang.Override
   @java.lang.Deprecated
-  public java.util.Map
-      getLoadDemands() {
+  public java.util.Map getLoadDemands() {
     return getLoadDemandsMap();
   }
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -6333,13 +5585,11 @@ public boolean containsLoadDemands(java.lang.String key) {
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
-  public java.util.Map
-      getLoadDemandsMap() {
+
+  public java.util.Map getLoadDemandsMap() {
     return internalGetLoadDemands().getMap();
   }
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -6352,18 +5602,16 @@ public boolean containsLoadDemands(java.lang.String key) {
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
+
   public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
-      java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-    if (key == null) {
-      throw new NullPointerException("map key");
-    }
+      java.lang.String key,
+      com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
+    if (key == null) { throw new NullPointerException("map key"); }
     java.util.Map map =
         internalGetLoadDemands().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
   }
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -6376,11 +5624,10 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
+
   public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
       java.lang.String key) {
-    if (key == null) {
-      throw new NullPointerException("map key");
-    }
+    if (key == null) { throw new NullPointerException("map key"); }
     java.util.Map map =
         internalGetLoadDemands().getMap();
     if (!map.containsKey(key)) {
@@ -6392,8 +5639,6 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
   public static final int PENALTY_COST_FIELD_NUMBER = 4;
   private double penaltyCost_;
   /**
-   *
-   *
    * 
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -6405,7 +5650,6 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * optional double penalty_cost = 4; - * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -6413,8 +5657,6 @@ public boolean hasPenaltyCost() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -6426,7 +5668,6 @@ public boolean hasPenaltyCost() {
    * 
* * optional double penalty_cost = 4; - * * @return The penaltyCost. */ @java.lang.Override @@ -6437,8 +5678,6 @@ public double getPenaltyCost() { public static final int ALLOWED_VEHICLE_INDICES_FIELD_NUMBER = 5; private com.google.protobuf.Internal.IntList allowedVehicleIndices_; /** - * - * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -6446,16 +5685,14 @@ public double getPenaltyCost() {
    * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return A list containing the allowedVehicleIndices. */ @java.lang.Override - public java.util.List getAllowedVehicleIndicesList() { + public java.util.List + getAllowedVehicleIndicesList() { return allowedVehicleIndices_; } /** - * - * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -6463,15 +5700,12 @@ public java.util.List getAllowedVehicleIndicesList() {
    * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return The count of allowedVehicleIndices. */ public int getAllowedVehicleIndicesCount() { return allowedVehicleIndices_.size(); } /** - * - * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -6479,21 +5713,17 @@ public int getAllowedVehicleIndicesCount() {
    * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @param index The index of the element to return. * @return The allowedVehicleIndices at the given index. */ public int getAllowedVehicleIndices(int index) { return allowedVehicleIndices_.getInt(index); } - private int allowedVehicleIndicesMemoizedSerializedSize = -1; public static final int COSTS_PER_VEHICLE_FIELD_NUMBER = 6; private com.google.protobuf.Internal.DoubleList costsPerVehicle_; /** - * - * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -6507,16 +5737,14 @@ public int getAllowedVehicleIndices(int index) {
    * 
* * repeated double costs_per_vehicle = 6; - * * @return A list containing the costsPerVehicle. */ @java.lang.Override - public java.util.List getCostsPerVehicleList() { + public java.util.List + getCostsPerVehicleList() { return costsPerVehicle_; } /** - * - * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -6530,15 +5758,12 @@ public java.util.List getCostsPerVehicleList() {
    * 
* * repeated double costs_per_vehicle = 6; - * * @return The count of costsPerVehicle. */ public int getCostsPerVehicleCount() { return costsPerVehicle_.size(); } /** - * - * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -6552,21 +5777,17 @@ public int getCostsPerVehicleCount() {
    * 
* * repeated double costs_per_vehicle = 6; - * * @param index The index of the element to return. * @return The costsPerVehicle at the given index. */ public double getCostsPerVehicle(int index) { return costsPerVehicle_.getDouble(index); } - private int costsPerVehicleMemoizedSerializedSize = -1; public static final int COSTS_PER_VEHICLE_INDICES_FIELD_NUMBER = 7; private com.google.protobuf.Internal.IntList costsPerVehicleIndices_; /** - * - * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -6575,16 +5796,14 @@ public double getCostsPerVehicle(int index) {
    * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return A list containing the costsPerVehicleIndices. */ @java.lang.Override - public java.util.List getCostsPerVehicleIndicesList() { + public java.util.List + getCostsPerVehicleIndicesList() { return costsPerVehicleIndices_; } /** - * - * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -6593,15 +5812,12 @@ public java.util.List getCostsPerVehicleIndicesList() {
    * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return The count of costsPerVehicleIndices. */ public int getCostsPerVehicleIndicesCount() { return costsPerVehicleIndices_.size(); } /** - * - * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -6610,21 +5826,17 @@ public int getCostsPerVehicleIndicesCount() {
    * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @param index The index of the element to return. * @return The costsPerVehicleIndices at the given index. */ public int getCostsPerVehicleIndices(int index) { return costsPerVehicleIndices_.getInt(index); } - private int costsPerVehicleIndicesMemoizedSerializedSize = -1; public static final int PICKUP_TO_DELIVERY_RELATIVE_DETOUR_LIMIT_FIELD_NUMBER = 8; private double pickupToDeliveryRelativeDetourLimit_; /** - * - * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -6643,7 +5855,6 @@ public int getCostsPerVehicleIndices(int index) {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ @java.lang.Override @@ -6651,8 +5862,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -6671,7 +5880,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -6682,8 +5890,6 @@ public double getPickupToDeliveryRelativeDetourLimit() { public static final int PICKUP_TO_DELIVERY_ABSOLUTE_DETOUR_LIMIT_FIELD_NUMBER = 9; private com.google.protobuf.Duration pickupToDeliveryAbsoluteDetourLimit_; /** - * - * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -6702,7 +5908,6 @@ public double getPickupToDeliveryRelativeDetourLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; - * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ @java.lang.Override @@ -6710,8 +5915,6 @@ public boolean hasPickupToDeliveryAbsoluteDetourLimit() { return pickupToDeliveryAbsoluteDetourLimit_ != null; } /** - * - * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -6730,18 +5933,13 @@ public boolean hasPickupToDeliveryAbsoluteDetourLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; - * * @return The pickupToDeliveryAbsoluteDetourLimit. */ @java.lang.Override public com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit() { - return pickupToDeliveryAbsoluteDetourLimit_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : pickupToDeliveryAbsoluteDetourLimit_; + return pickupToDeliveryAbsoluteDetourLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_; } /** - * - * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -6769,8 +5967,6 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
   public static final int PICKUP_TO_DELIVERY_TIME_LIMIT_FIELD_NUMBER = 10;
   private com.google.protobuf.Duration pickupToDeliveryTimeLimit_;
   /**
-   *
-   *
    * 
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -6781,7 +5977,6 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; - * * @return Whether the pickupToDeliveryTimeLimit field is set. */ @java.lang.Override @@ -6789,8 +5984,6 @@ public boolean hasPickupToDeliveryTimeLimit() { return pickupToDeliveryTimeLimit_ != null; } /** - * - * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -6801,18 +5994,13 @@ public boolean hasPickupToDeliveryTimeLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; - * * @return The pickupToDeliveryTimeLimit. */ @java.lang.Override public com.google.protobuf.Duration getPickupToDeliveryTimeLimit() { - return pickupToDeliveryTimeLimit_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : pickupToDeliveryTimeLimit_; + return pickupToDeliveryTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_; } /** - * - * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -6832,8 +6020,6 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
   public static final int SHIPMENT_TYPE_FIELD_NUMBER = 11;
   private volatile java.lang.Object shipmentType_;
   /**
-   *
-   *
    * 
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -6845,7 +6031,6 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
    * 
* * string shipment_type = 11; - * * @return The shipmentType. */ @java.lang.Override @@ -6854,15 +6039,14 @@ public java.lang.String getShipmentType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentType_ = s; return s; } } /** - * - * *
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -6874,15 +6058,16 @@ public java.lang.String getShipmentType() {
    * 
* * string shipment_type = 11; - * * @return The bytes for shipmentType. */ @java.lang.Override - public com.google.protobuf.ByteString getShipmentTypeBytes() { + public com.google.protobuf.ByteString + getShipmentTypeBytes() { java.lang.Object ref = shipmentType_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); shipmentType_ = b; return b; } else { @@ -6893,15 +6078,12 @@ public com.google.protobuf.ByteString getShipmentTypeBytes() { public static final int LABEL_FIELD_NUMBER = 12; private volatile java.lang.Object label_; /** - * - * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; - * * @return The label. */ @java.lang.Override @@ -6910,30 +6092,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** - * - * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; - * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -6944,8 +6126,6 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int IGNORE_FIELD_NUMBER = 13; private boolean ignore_; /** - * - * *
    * If true, skip this shipment, but don't apply a `penalty_cost`.
    * Ignoring a shipment results in a validation error when there are any
@@ -6957,7 +6137,6 @@ public com.google.protobuf.ByteString getLabelBytes() {
    * 
* * bool ignore = 13; - * * @return The ignore. */ @java.lang.Override @@ -6968,84 +6147,64 @@ public boolean getIgnore() { public static final int DEMANDS_FIELD_NUMBER = 3; private java.util.List demands_; /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getDemandsList() { + @java.lang.Deprecated public java.util.List getDemandsList() { return demands_; } /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getDemandsOrBuilderList() { return demands_; } /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getDemandsCount() { + @java.lang.Deprecated public int getDemandsCount() { return demands_.size(); } /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { return demands_.get(index); } /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + int index) { return demands_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -7057,7 +6216,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { getSerializedSize(); for (int i = 0; i < pickups_.size(); i++) { output.writeMessage(1, pickups_.get(i)); @@ -7110,8 +6270,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (ignore_ != false) { output.writeBool(13, ignore_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 14); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 14); unknownFields.writeTo(output); } @@ -7122,28 +6286,32 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < pickups_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, pickups_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, pickups_.get(i)); } for (int i = 0; i < deliveries_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, deliveries_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, deliveries_.get(i)); } for (int i = 0; i < demands_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, demands_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, demands_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(4, penaltyCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, penaltyCost_); } { int dataSize = 0; for (int i = 0; i < allowedVehicleIndices_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - allowedVehicleIndices_.getInt(i)); + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(allowedVehicleIndices_.getInt(i)); } size += dataSize; if (!getAllowedVehicleIndicesList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } allowedVehicleIndicesMemoizedSerializedSize = dataSize; } @@ -7153,38 +6321,36 @@ public int getSerializedSize() { size += dataSize; if (!getCostsPerVehicleList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } costsPerVehicleMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < costsPerVehicleIndices_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - costsPerVehicleIndices_.getInt(i)); + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(costsPerVehicleIndices_.getInt(i)); } size += dataSize; if (!getCostsPerVehicleIndicesList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } costsPerVehicleIndicesMemoizedSerializedSize = dataSize; } if (((bitField0_ & 0x00000002) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize( - 8, pickupToDeliveryRelativeDetourLimit_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, pickupToDeliveryRelativeDetourLimit_); } if (pickupToDeliveryAbsoluteDetourLimit_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 9, getPickupToDeliveryAbsoluteDetourLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, getPickupToDeliveryAbsoluteDetourLimit()); } if (pickupToDeliveryTimeLimit_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 10, getPickupToDeliveryTimeLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getPickupToDeliveryTimeLimit()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shipmentType_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, shipmentType_); @@ -7193,18 +6359,18 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, label_); } if (ignore_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(13, ignore_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(13, ignore_); } - for (java.util.Map.Entry - entry : internalGetLoadDemands().getMap().entrySet()) { + for (java.util.Map.Entry entry + : internalGetLoadDemands().getMap().entrySet()) { com.google.protobuf.MapEntry - loadDemands__ = - LoadDemandsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, loadDemands__); + loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, loadDemands__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -7214,48 +6380,55 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment other = - (com.google.cloud.optimization.v1.Shipment) obj; + com.google.cloud.optimization.v1.Shipment other = (com.google.cloud.optimization.v1.Shipment) obj; - if (!getPickupsList().equals(other.getPickupsList())) return false; - if (!getDeliveriesList().equals(other.getDeliveriesList())) return false; - if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; + if (!getPickupsList() + .equals(other.getPickupsList())) return false; + if (!getDeliveriesList() + .equals(other.getDeliveriesList())) return false; + if (!internalGetLoadDemands().equals( + other.internalGetLoadDemands())) return false; if (hasPenaltyCost() != other.hasPenaltyCost()) return false; if (hasPenaltyCost()) { if (java.lang.Double.doubleToLongBits(getPenaltyCost()) - != java.lang.Double.doubleToLongBits(other.getPenaltyCost())) return false; - } - if (!getAllowedVehicleIndicesList().equals(other.getAllowedVehicleIndicesList())) return false; - if (!getCostsPerVehicleList().equals(other.getCostsPerVehicleList())) return false; - if (!getCostsPerVehicleIndicesList().equals(other.getCostsPerVehicleIndicesList())) - return false; - if (hasPickupToDeliveryRelativeDetourLimit() != other.hasPickupToDeliveryRelativeDetourLimit()) - return false; + != java.lang.Double.doubleToLongBits( + other.getPenaltyCost())) return false; + } + if (!getAllowedVehicleIndicesList() + .equals(other.getAllowedVehicleIndicesList())) return false; + if (!getCostsPerVehicleList() + .equals(other.getCostsPerVehicleList())) return false; + if (!getCostsPerVehicleIndicesList() + .equals(other.getCostsPerVehicleIndicesList())) return false; + if (hasPickupToDeliveryRelativeDetourLimit() != other.hasPickupToDeliveryRelativeDetourLimit()) return false; if (hasPickupToDeliveryRelativeDetourLimit()) { if (java.lang.Double.doubleToLongBits(getPickupToDeliveryRelativeDetourLimit()) - != java.lang.Double.doubleToLongBits(other.getPickupToDeliveryRelativeDetourLimit())) - return false; + != java.lang.Double.doubleToLongBits( + other.getPickupToDeliveryRelativeDetourLimit())) return false; } - if (hasPickupToDeliveryAbsoluteDetourLimit() != other.hasPickupToDeliveryAbsoluteDetourLimit()) - return false; + if (hasPickupToDeliveryAbsoluteDetourLimit() != other.hasPickupToDeliveryAbsoluteDetourLimit()) return false; if (hasPickupToDeliveryAbsoluteDetourLimit()) { if (!getPickupToDeliveryAbsoluteDetourLimit() .equals(other.getPickupToDeliveryAbsoluteDetourLimit())) return false; } if (hasPickupToDeliveryTimeLimit() != other.hasPickupToDeliveryTimeLimit()) return false; if (hasPickupToDeliveryTimeLimit()) { - if (!getPickupToDeliveryTimeLimit().equals(other.getPickupToDeliveryTimeLimit())) - return false; - } - if (!getShipmentType().equals(other.getShipmentType())) return false; - if (!getLabel().equals(other.getLabel())) return false; - if (getIgnore() != other.getIgnore()) return false; - if (!getDemandsList().equals(other.getDemandsList())) return false; + if (!getPickupToDeliveryTimeLimit() + .equals(other.getPickupToDeliveryTimeLimit())) return false; + } + if (!getShipmentType() + .equals(other.getShipmentType())) return false; + if (!getLabel() + .equals(other.getLabel())) return false; + if (getIgnore() + != other.getIgnore()) return false; + if (!getDemandsList() + .equals(other.getDemandsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -7281,10 +6454,8 @@ public int hashCode() { } if (hasPenaltyCost()) { hash = (37 * hash) + PENALTY_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPenaltyCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPenaltyCost())); } if (getAllowedVehicleIndicesCount() > 0) { hash = (37 * hash) + ALLOWED_VEHICLE_INDICES_FIELD_NUMBER; @@ -7300,10 +6471,8 @@ public int hashCode() { } if (hasPickupToDeliveryRelativeDetourLimit()) { hash = (37 * hash) + PICKUP_TO_DELIVERY_RELATIVE_DETOUR_LIMIT_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPickupToDeliveryRelativeDetourLimit())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPickupToDeliveryRelativeDetourLimit())); } if (hasPickupToDeliveryAbsoluteDetourLimit()) { hash = (37 * hash) + PICKUP_TO_DELIVERY_ABSOLUTE_DETOUR_LIMIT_FIELD_NUMBER; @@ -7318,7 +6487,8 @@ public int hashCode() { hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + IGNORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIgnore()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIgnore()); if (getDemandsCount() > 0) { hash = (37 * hash) + DEMANDS_FIELD_NUMBER; hash = (53 * hash) + getDemandsList().hashCode(); @@ -7328,104 +6498,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Shipment parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Shipment parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * The shipment of a single item, from one of its pickups to one of its
    * deliveries. For the shipment to be considered as performed, a unique vehicle
@@ -7436,43 +6599,43 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.Shipment}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Shipment)
       com.google.cloud.optimization.v1.ShipmentOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Shipment_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 14:
           return internalGetLoadDemands();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(
+        int number) {
       switch (number) {
         case 14:
           return internalGetMutableLoadDemands();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Shipment.class,
-              com.google.cloud.optimization.v1.Shipment.Builder.class);
+              com.google.cloud.optimization.v1.Shipment.class, com.google.cloud.optimization.v1.Shipment.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.Shipment.newBuilder()
@@ -7480,19 +6643,19 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getPickupsFieldBuilder();
         getDeliveriesFieldBuilder();
         getDemandsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -7547,9 +6710,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Shipment_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_descriptor;
     }
 
     @java.lang.Override
@@ -7568,8 +6731,7 @@ public com.google.cloud.optimization.v1.Shipment build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.Shipment buildPartial() {
-      com.google.cloud.optimization.v1.Shipment result =
-          new com.google.cloud.optimization.v1.Shipment(this);
+      com.google.cloud.optimization.v1.Shipment result = new com.google.cloud.optimization.v1.Shipment(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (pickupsBuilder_ == null) {
@@ -7618,8 +6780,7 @@ public com.google.cloud.optimization.v1.Shipment buildPartial() {
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
         result.pickupToDeliveryAbsoluteDetourLimit_ = pickupToDeliveryAbsoluteDetourLimit_;
       } else {
-        result.pickupToDeliveryAbsoluteDetourLimit_ =
-            pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
+        result.pickupToDeliveryAbsoluteDetourLimit_ = pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
       }
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
         result.pickupToDeliveryTimeLimit_ = pickupToDeliveryTimeLimit_;
@@ -7647,39 +6808,38 @@ public com.google.cloud.optimization.v1.Shipment buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.Shipment) {
-        return mergeFrom((com.google.cloud.optimization.v1.Shipment) other);
+        return mergeFrom((com.google.cloud.optimization.v1.Shipment)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -7706,10 +6866,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             pickupsBuilder_ = null;
             pickups_ = other.pickups_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            pickupsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getPickupsFieldBuilder()
-                    : null;
+            pickupsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getPickupsFieldBuilder() : null;
           } else {
             pickupsBuilder_.addAllMessages(other.pickups_);
           }
@@ -7733,16 +6892,16 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             deliveriesBuilder_ = null;
             deliveries_ = other.deliveries_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            deliveriesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getDeliveriesFieldBuilder()
-                    : null;
+            deliveriesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getDeliveriesFieldBuilder() : null;
           } else {
             deliveriesBuilder_.addAllMessages(other.deliveries_);
           }
         }
       }
-      internalGetMutableLoadDemands().mergeFrom(other.internalGetLoadDemands());
+      internalGetMutableLoadDemands().mergeFrom(
+          other.internalGetLoadDemands());
       if (other.hasPenaltyCost()) {
         setPenaltyCost(other.getPenaltyCost());
       }
@@ -7814,10 +6973,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             demandsBuilder_ = null;
             demands_ = other.demands_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            demandsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getDemandsFieldBuilder()
-                    : null;
+            demandsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getDemandsFieldBuilder() : null;
           } else {
             demandsBuilder_.addAllMessages(other.demands_);
           }
@@ -7851,30 +7009,21 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.util.List pickups_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensurePickupsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
-        pickups_ =
-            new java.util.ArrayList(
-                pickups_);
+        pickups_ = new java.util.ArrayList(pickups_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.Shipment.VisitRequest,
-            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
-            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
-        pickupsBuilder_;
+        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> pickupsBuilder_;
 
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7890,8 +7039,6 @@ public java.util.List ge
       }
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7907,8 +7054,6 @@ public int getPickupsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7924,8 +7069,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getPickups(int ind
       }
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7948,8 +7091,6 @@ public Builder setPickups(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7969,8 +7110,6 @@ public Builder setPickups(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7992,8 +7131,6 @@ public Builder addPickups(com.google.cloud.optimization.v1.Shipment.VisitRequest
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8016,8 +7153,6 @@ public Builder addPickups(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8037,8 +7172,6 @@ public Builder addPickups(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8058,8 +7191,6 @@ public Builder addPickups(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8068,11 +7199,11 @@ public Builder addPickups(
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
     public Builder addAllPickups(
-        java.lang.Iterable
-            values) {
+        java.lang.Iterable values) {
       if (pickupsBuilder_ == null) {
         ensurePickupsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, pickups_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, pickups_);
         onChanged();
       } else {
         pickupsBuilder_.addAllMessages(values);
@@ -8080,8 +7211,6 @@ public Builder addAllPickups(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8100,8 +7229,6 @@ public Builder clearPickups() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8120,8 +7247,6 @@ public Builder removePickups(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8134,8 +7259,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getPickups
       return getPickupsFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8146,14 +7269,11 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getPickups
     public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuilder(
         int index) {
       if (pickupsBuilder_ == null) {
-        return pickups_.get(index);
-      } else {
+        return pickups_.get(index);  } else {
         return pickupsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8161,8 +7281,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
-    public java.util.List
-        getPickupsOrBuilderList() {
+    public java.util.List 
+         getPickupsOrBuilderList() {
       if (pickupsBuilder_ != null) {
         return pickupsBuilder_.getMessageOrBuilderList();
       } else {
@@ -8170,8 +7290,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
       }
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8180,12 +7298,10 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickupsBuilder() {
-      return getPickupsFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getPickupsFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8195,13 +7311,10 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickups
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickupsBuilder(
         int index) {
-      return getPickupsFieldBuilder()
-          .addBuilder(
-              index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getPickupsFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -8209,49 +7322,38 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickups
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
-    public java.util.List
-        getPickupsBuilderList() {
+    public java.util.List 
+         getPickupsBuilderList() {
       return getPickupsFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.Shipment.VisitRequest,
-            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
-            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
+        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> 
         getPickupsFieldBuilder() {
       if (pickupsBuilder_ == null) {
-        pickupsBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.Shipment.VisitRequest,
-                com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
-                com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
-                pickups_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
+        pickupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
+                pickups_,
+                ((bitField0_ & 0x00000001) != 0),
+                getParentForChildren(),
+                isClean());
         pickups_ = null;
       }
       return pickupsBuilder_;
     }
 
     private java.util.List deliveries_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureDeliveriesIsMutable() {
       if (!((bitField0_ & 0x00000002) != 0)) {
-        deliveries_ =
-            new java.util.ArrayList(
-                deliveries_);
+        deliveries_ = new java.util.ArrayList(deliveries_);
         bitField0_ |= 0x00000002;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.Shipment.VisitRequest,
-            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
-            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
-        deliveriesBuilder_;
+        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> deliveriesBuilder_;
 
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8259,8 +7361,7 @@ private void ensureDeliveriesIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
-    public java.util.List
-        getDeliveriesList() {
+    public java.util.List getDeliveriesList() {
       if (deliveriesBuilder_ == null) {
         return java.util.Collections.unmodifiableList(deliveries_);
       } else {
@@ -8268,8 +7369,6 @@ private void ensureDeliveriesIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8285,8 +7384,6 @@ public int getDeliveriesCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8302,8 +7399,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getDeliveries(int
       }
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8326,8 +7421,6 @@ public Builder setDeliveries(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8347,8 +7440,6 @@ public Builder setDeliveries(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8370,8 +7461,6 @@ public Builder addDeliveries(com.google.cloud.optimization.v1.Shipment.VisitRequ
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8394,8 +7483,6 @@ public Builder addDeliveries(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8415,8 +7502,6 @@ public Builder addDeliveries(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8436,8 +7521,6 @@ public Builder addDeliveries(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8446,11 +7529,11 @@ public Builder addDeliveries(
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
     public Builder addAllDeliveries(
-        java.lang.Iterable
-            values) {
+        java.lang.Iterable values) {
       if (deliveriesBuilder_ == null) {
         ensureDeliveriesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, deliveries_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, deliveries_);
         onChanged();
       } else {
         deliveriesBuilder_.addAllMessages(values);
@@ -8458,8 +7541,6 @@ public Builder addAllDeliveries(
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8478,8 +7559,6 @@ public Builder clearDeliveries() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8498,8 +7577,6 @@ public Builder removeDeliveries(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8512,8 +7589,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getDeliver
       return getDeliveriesFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8524,14 +7599,11 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getDeliver
     public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrBuilder(
         int index) {
       if (deliveriesBuilder_ == null) {
-        return deliveries_.get(index);
-      } else {
+        return deliveries_.get(index);  } else {
         return deliveriesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8539,8 +7611,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
-    public java.util.List
-        getDeliveriesOrBuilderList() {
+    public java.util.List 
+         getDeliveriesOrBuilderList() {
       if (deliveriesBuilder_ != null) {
         return deliveriesBuilder_.getMessageOrBuilderList();
       } else {
@@ -8548,8 +7620,6 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
       }
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8558,12 +7628,10 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliveriesBuilder() {
-      return getDeliveriesFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getDeliveriesFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8573,13 +7641,10 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliveriesBuilder(
         int index) {
-      return getDeliveriesFieldBuilder()
-          .addBuilder(
-              index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getDeliveriesFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -8587,50 +7652,41 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
-    public java.util.List
-        getDeliveriesBuilderList() {
+    public java.util.List 
+         getDeliveriesBuilderList() {
       return getDeliveriesFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.Shipment.VisitRequest,
-            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
-            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
+        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> 
         getDeliveriesFieldBuilder() {
       if (deliveriesBuilder_ == null) {
-        deliveriesBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.Shipment.VisitRequest,
-                com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
-                com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
-                deliveries_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
+        deliveriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
+                deliveries_,
+                ((bitField0_ & 0x00000002) != 0),
+                getParentForChildren(),
+                isClean());
         deliveries_ = null;
       }
       return deliveriesBuilder_;
     }
 
     private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-        loadDemands_;
-
-    private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-        internalGetLoadDemands() {
+        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
+    private com.google.protobuf.MapField
+    internalGetLoadDemands() {
       if (loadDemands_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             LoadDemandsDefaultEntryHolder.defaultEntry);
       }
       return loadDemands_;
     }
-
-    private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-        internalGetMutableLoadDemands() {
-      onChanged();
-      ;
+    private com.google.protobuf.MapField
+    internalGetMutableLoadDemands() {
+      onChanged();;
       if (loadDemands_ == null) {
-        loadDemands_ =
-            com.google.protobuf.MapField.newMapField(LoadDemandsDefaultEntryHolder.defaultEntry);
+        loadDemands_ = com.google.protobuf.MapField.newMapField(
+            LoadDemandsDefaultEntryHolder.defaultEntry);
       }
       if (!loadDemands_.isMutable()) {
         loadDemands_ = loadDemands_.copy();
@@ -8642,8 +7698,6 @@ public int getLoadDemandsCount() {
       return internalGetLoadDemands().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -8653,26 +7707,24 @@ public int getLoadDemandsCount() {
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; */ + @java.lang.Override - public boolean containsLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetLoadDemands().getMap().containsKey(key); } - /** Use {@link #getLoadDemandsMap()} instead. */ + /** + * Use {@link #getLoadDemandsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getLoadDemands() { + public java.util.Map getLoadDemands() { return getLoadDemandsMap(); } /** - * - * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -8682,17 +7734,14 @@ public boolean containsLoadDemands(java.lang.String key) {
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; */ @java.lang.Override - public java.util.Map - getLoadDemandsMap() { + + public java.util.Map getLoadDemandsMap() { return internalGetLoadDemands().getMap(); } /** - * - * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -8702,22 +7751,19 @@ public boolean containsLoadDemands(java.lang.String key) {
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -8727,15 +7773,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -8745,12 +7789,11 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public Builder clearLoadDemands() { - internalGetMutableLoadDemands().getMutableMap().clear(); + internalGetMutableLoadDemands().getMutableMap() + .clear(); return this; } /** - * - * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -8760,25 +7803,25 @@ public Builder clearLoadDemands() {
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; */ - public Builder removeLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableLoadDemands().getMutableMap().remove(key); + + public Builder removeLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableLoadDemands().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated public java.util.Map - getMutableLoadDemands() { + getMutableLoadDemands() { return internalGetMutableLoadDemands().getMutableMap(); } /** - * - * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -8788,24 +7831,21 @@ public Builder removeLoadDemands(java.lang.String key) {
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; */ public Builder putLoadDemands( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load value) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load value) { + if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); - } + throw new NullPointerException("map value"); +} - internalGetMutableLoadDemands().getMutableMap().put(key, value); + internalGetMutableLoadDemands().getMutableMap() + .put(key, value); return this; } /** - * - * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -8815,19 +7855,18 @@ public Builder putLoadDemands(
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; */ + public Builder putAllLoadDemands( java.util.Map values) { - internalGetMutableLoadDemands().getMutableMap().putAll(values); + internalGetMutableLoadDemands().getMutableMap() + .putAll(values); return this; } - private double penaltyCost_; + private double penaltyCost_ ; /** - * - * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -8839,7 +7878,6 @@ public Builder putAllLoadDemands(
      * 
* * optional double penalty_cost = 4; - * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -8847,8 +7885,6 @@ public boolean hasPenaltyCost() { return ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -8860,7 +7896,6 @@ public boolean hasPenaltyCost() {
      * 
* * optional double penalty_cost = 4; - * * @return The penaltyCost. */ @java.lang.Override @@ -8868,8 +7903,6 @@ public double getPenaltyCost() { return penaltyCost_; } /** - * - * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -8881,7 +7914,6 @@ public double getPenaltyCost() {
      * 
* * optional double penalty_cost = 4; - * * @param value The penaltyCost to set. * @return This builder for chaining. */ @@ -8892,8 +7924,6 @@ public Builder setPenaltyCost(double value) { return this; } /** - * - * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -8905,7 +7935,6 @@ public Builder setPenaltyCost(double value) {
      * 
* * optional double penalty_cost = 4; - * * @return This builder for chaining. */ public Builder clearPenaltyCost() { @@ -8916,16 +7945,13 @@ public Builder clearPenaltyCost() { } private com.google.protobuf.Internal.IntList allowedVehicleIndices_ = emptyIntList(); - private void ensureAllowedVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { allowedVehicleIndices_ = mutableCopy(allowedVehicleIndices_); bitField0_ |= 0x00000010; - } + } } /** - * - * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8933,17 +7959,14 @@ private void ensureAllowedVehicleIndicesIsMutable() {
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return A list containing the allowedVehicleIndices. */ - public java.util.List getAllowedVehicleIndicesList() { - return ((bitField0_ & 0x00000010) != 0) - ? java.util.Collections.unmodifiableList(allowedVehicleIndices_) - : allowedVehicleIndices_; + public java.util.List + getAllowedVehicleIndicesList() { + return ((bitField0_ & 0x00000010) != 0) ? + java.util.Collections.unmodifiableList(allowedVehicleIndices_) : allowedVehicleIndices_; } /** - * - * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8951,15 +7974,12 @@ public java.util.List getAllowedVehicleIndicesList() {
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return The count of allowedVehicleIndices. */ public int getAllowedVehicleIndicesCount() { return allowedVehicleIndices_.size(); } /** - * - * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8967,7 +7987,6 @@ public int getAllowedVehicleIndicesCount() {
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @param index The index of the element to return. * @return The allowedVehicleIndices at the given index. */ @@ -8975,8 +7994,6 @@ public int getAllowedVehicleIndices(int index) { return allowedVehicleIndices_.getInt(index); } /** - * - * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8984,20 +8001,18 @@ public int getAllowedVehicleIndices(int index) {
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @param index The index to set the value at. * @param value The allowedVehicleIndices to set. * @return This builder for chaining. */ - public Builder setAllowedVehicleIndices(int index, int value) { + public Builder setAllowedVehicleIndices( + int index, int value) { ensureAllowedVehicleIndicesIsMutable(); allowedVehicleIndices_.setInt(index, value); onChanged(); return this; } /** - * - * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -9005,7 +8020,6 @@ public Builder setAllowedVehicleIndices(int index, int value) {
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @param value The allowedVehicleIndices to add. * @return This builder for chaining. */ @@ -9016,8 +8030,6 @@ public Builder addAllowedVehicleIndices(int value) { return this; } /** - * - * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -9025,20 +8037,18 @@ public Builder addAllowedVehicleIndices(int value) {
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @param values The allowedVehicleIndices to add. * @return This builder for chaining. */ public Builder addAllAllowedVehicleIndices( java.lang.Iterable values) { ensureAllowedVehicleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, allowedVehicleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, allowedVehicleIndices_); onChanged(); return this; } /** - * - * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -9046,7 +8056,6 @@ public Builder addAllAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return This builder for chaining. */ public Builder clearAllowedVehicleIndices() { @@ -9057,16 +8066,13 @@ public Builder clearAllowedVehicleIndices() { } private com.google.protobuf.Internal.DoubleList costsPerVehicle_ = emptyDoubleList(); - private void ensureCostsPerVehicleIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { costsPerVehicle_ = mutableCopy(costsPerVehicle_); bitField0_ |= 0x00000020; - } + } } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9080,17 +8086,14 @@ private void ensureCostsPerVehicleIsMutable() {
      * 
* * repeated double costs_per_vehicle = 6; - * * @return A list containing the costsPerVehicle. */ - public java.util.List getCostsPerVehicleList() { - return ((bitField0_ & 0x00000020) != 0) - ? java.util.Collections.unmodifiableList(costsPerVehicle_) - : costsPerVehicle_; + public java.util.List + getCostsPerVehicleList() { + return ((bitField0_ & 0x00000020) != 0) ? + java.util.Collections.unmodifiableList(costsPerVehicle_) : costsPerVehicle_; } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9104,15 +8107,12 @@ public java.util.List getCostsPerVehicleList() {
      * 
* * repeated double costs_per_vehicle = 6; - * * @return The count of costsPerVehicle. */ public int getCostsPerVehicleCount() { return costsPerVehicle_.size(); } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9126,7 +8126,6 @@ public int getCostsPerVehicleCount() {
      * 
* * repeated double costs_per_vehicle = 6; - * * @param index The index of the element to return. * @return The costsPerVehicle at the given index. */ @@ -9134,8 +8133,6 @@ public double getCostsPerVehicle(int index) { return costsPerVehicle_.getDouble(index); } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9149,20 +8146,18 @@ public double getCostsPerVehicle(int index) {
      * 
* * repeated double costs_per_vehicle = 6; - * * @param index The index to set the value at. * @param value The costsPerVehicle to set. * @return This builder for chaining. */ - public Builder setCostsPerVehicle(int index, double value) { + public Builder setCostsPerVehicle( + int index, double value) { ensureCostsPerVehicleIsMutable(); costsPerVehicle_.setDouble(index, value); onChanged(); return this; } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9176,7 +8171,6 @@ public Builder setCostsPerVehicle(int index, double value) {
      * 
* * repeated double costs_per_vehicle = 6; - * * @param value The costsPerVehicle to add. * @return This builder for chaining. */ @@ -9187,8 +8181,6 @@ public Builder addCostsPerVehicle(double value) { return this; } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9202,19 +8194,18 @@ public Builder addCostsPerVehicle(double value) {
      * 
* * repeated double costs_per_vehicle = 6; - * * @param values The costsPerVehicle to add. * @return This builder for chaining. */ - public Builder addAllCostsPerVehicle(java.lang.Iterable values) { + public Builder addAllCostsPerVehicle( + java.lang.Iterable values) { ensureCostsPerVehicleIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, costsPerVehicle_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, costsPerVehicle_); onChanged(); return this; } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9228,7 +8219,6 @@ public Builder addAllCostsPerVehicle(java.lang.Iterable
      *
      * repeated double costs_per_vehicle = 6;
-     *
      * @return This builder for chaining.
      */
     public Builder clearCostsPerVehicle() {
@@ -9239,16 +8229,13 @@ public Builder clearCostsPerVehicle() {
     }
 
     private com.google.protobuf.Internal.IntList costsPerVehicleIndices_ = emptyIntList();
-
     private void ensureCostsPerVehicleIndicesIsMutable() {
       if (!((bitField0_ & 0x00000040) != 0)) {
         costsPerVehicleIndices_ = mutableCopy(costsPerVehicleIndices_);
         bitField0_ |= 0x00000040;
-      }
+       }
     }
     /**
-     *
-     *
      * 
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -9257,17 +8244,14 @@ private void ensureCostsPerVehicleIndicesIsMutable() {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return A list containing the costsPerVehicleIndices. */ - public java.util.List getCostsPerVehicleIndicesList() { - return ((bitField0_ & 0x00000040) != 0) - ? java.util.Collections.unmodifiableList(costsPerVehicleIndices_) - : costsPerVehicleIndices_; + public java.util.List + getCostsPerVehicleIndicesList() { + return ((bitField0_ & 0x00000040) != 0) ? + java.util.Collections.unmodifiableList(costsPerVehicleIndices_) : costsPerVehicleIndices_; } /** - * - * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -9276,15 +8260,12 @@ public java.util.List getCostsPerVehicleIndicesList() {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return The count of costsPerVehicleIndices. */ public int getCostsPerVehicleIndicesCount() { return costsPerVehicleIndices_.size(); } /** - * - * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -9293,7 +8274,6 @@ public int getCostsPerVehicleIndicesCount() {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @param index The index of the element to return. * @return The costsPerVehicleIndices at the given index. */ @@ -9301,8 +8281,6 @@ public int getCostsPerVehicleIndices(int index) { return costsPerVehicleIndices_.getInt(index); } /** - * - * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -9311,20 +8289,18 @@ public int getCostsPerVehicleIndices(int index) {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @param index The index to set the value at. * @param value The costsPerVehicleIndices to set. * @return This builder for chaining. */ - public Builder setCostsPerVehicleIndices(int index, int value) { + public Builder setCostsPerVehicleIndices( + int index, int value) { ensureCostsPerVehicleIndicesIsMutable(); costsPerVehicleIndices_.setInt(index, value); onChanged(); return this; } /** - * - * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -9333,7 +8309,6 @@ public Builder setCostsPerVehicleIndices(int index, int value) {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @param value The costsPerVehicleIndices to add. * @return This builder for chaining. */ @@ -9344,8 +8319,6 @@ public Builder addCostsPerVehicleIndices(int value) { return this; } /** - * - * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -9354,20 +8327,18 @@ public Builder addCostsPerVehicleIndices(int value) {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @param values The costsPerVehicleIndices to add. * @return This builder for chaining. */ public Builder addAllCostsPerVehicleIndices( java.lang.Iterable values) { ensureCostsPerVehicleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, costsPerVehicleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, costsPerVehicleIndices_); onChanged(); return this; } /** - * - * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -9376,7 +8347,6 @@ public Builder addAllCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return This builder for chaining. */ public Builder clearCostsPerVehicleIndices() { @@ -9386,10 +8356,8 @@ public Builder clearCostsPerVehicleIndices() { return this; } - private double pickupToDeliveryRelativeDetourLimit_; + private double pickupToDeliveryRelativeDetourLimit_ ; /** - * - * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9408,7 +8376,6 @@ public Builder clearCostsPerVehicleIndices() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ @java.lang.Override @@ -9416,8 +8383,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() { return ((bitField0_ & 0x00000080) != 0); } /** - * - * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9436,7 +8401,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -9444,8 +8408,6 @@ public double getPickupToDeliveryRelativeDetourLimit() { return pickupToDeliveryRelativeDetourLimit_; } /** - * - * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9464,7 +8426,6 @@ public double getPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @param value The pickupToDeliveryRelativeDetourLimit to set. * @return This builder for chaining. */ @@ -9475,8 +8436,6 @@ public Builder setPickupToDeliveryRelativeDetourLimit(double value) { return this; } /** - * - * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9495,7 +8454,6 @@ public Builder setPickupToDeliveryRelativeDetourLimit(double value) {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return This builder for chaining. */ public Builder clearPickupToDeliveryRelativeDetourLimit() { @@ -9507,13 +8465,8 @@ public Builder clearPickupToDeliveryRelativeDetourLimit() { private com.google.protobuf.Duration pickupToDeliveryAbsoluteDetourLimit_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - pickupToDeliveryAbsoluteDetourLimitBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> pickupToDeliveryAbsoluteDetourLimitBuilder_; /** - * - * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9532,16 +8485,12 @@ public Builder clearPickupToDeliveryRelativeDetourLimit() {
      * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; - * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ public boolean hasPickupToDeliveryAbsoluteDetourLimit() { - return pickupToDeliveryAbsoluteDetourLimitBuilder_ != null - || pickupToDeliveryAbsoluteDetourLimit_ != null; + return pickupToDeliveryAbsoluteDetourLimitBuilder_ != null || pickupToDeliveryAbsoluteDetourLimit_ != null; } /** - * - * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9560,21 +8509,16 @@ public boolean hasPickupToDeliveryAbsoluteDetourLimit() {
      * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; - * * @return The pickupToDeliveryAbsoluteDetourLimit. */ public com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit() { if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) { - return pickupToDeliveryAbsoluteDetourLimit_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : pickupToDeliveryAbsoluteDetourLimit_; + return pickupToDeliveryAbsoluteDetourLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_; } else { return pickupToDeliveryAbsoluteDetourLimitBuilder_.getMessage(); } } /** - * - * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9608,8 +8552,6 @@ public Builder setPickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Durati
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9641,8 +8583,6 @@ public Builder setPickupToDeliveryAbsoluteDetourLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9666,9 +8606,7 @@ public Builder mergePickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Dura
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
         if (pickupToDeliveryAbsoluteDetourLimit_ != null) {
           pickupToDeliveryAbsoluteDetourLimit_ =
-              com.google.protobuf.Duration.newBuilder(pickupToDeliveryAbsoluteDetourLimit_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.protobuf.Duration.newBuilder(pickupToDeliveryAbsoluteDetourLimit_).mergeFrom(value).buildPartial();
         } else {
           pickupToDeliveryAbsoluteDetourLimit_ = value;
         }
@@ -9680,8 +8618,6 @@ public Builder mergePickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Dura
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9713,8 +8649,6 @@ public Builder clearPickupToDeliveryAbsoluteDetourLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9735,13 +8669,11 @@ public Builder clearPickupToDeliveryAbsoluteDetourLimit() {
      * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9;
      */
     public com.google.protobuf.Duration.Builder getPickupToDeliveryAbsoluteDetourLimitBuilder() {
-
+      
       onChanged();
       return getPickupToDeliveryAbsoluteDetourLimitFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9765,14 +8697,11 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ != null) {
         return pickupToDeliveryAbsoluteDetourLimitBuilder_.getMessageOrBuilder();
       } else {
-        return pickupToDeliveryAbsoluteDetourLimit_ == null
-            ? com.google.protobuf.Duration.getDefaultInstance()
-            : pickupToDeliveryAbsoluteDetourLimit_;
+        return pickupToDeliveryAbsoluteDetourLimit_ == null ?
+            com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_;
       }
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9793,17 +8722,14 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
      * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
         getPickupToDeliveryAbsoluteDetourLimitFieldBuilder() {
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
-        pickupToDeliveryAbsoluteDetourLimitBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Duration,
-                com.google.protobuf.Duration.Builder,
-                com.google.protobuf.DurationOrBuilder>(
-                getPickupToDeliveryAbsoluteDetourLimit(), getParentForChildren(), isClean());
+        pickupToDeliveryAbsoluteDetourLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                getPickupToDeliveryAbsoluteDetourLimit(),
+                getParentForChildren(),
+                isClean());
         pickupToDeliveryAbsoluteDetourLimit_ = null;
       }
       return pickupToDeliveryAbsoluteDetourLimitBuilder_;
@@ -9811,13 +8737,8 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
 
     private com.google.protobuf.Duration pickupToDeliveryTimeLimit_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
-        pickupToDeliveryTimeLimitBuilder_;
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> pickupToDeliveryTimeLimitBuilder_;
     /**
-     *
-     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -9828,15 +8749,12 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
      * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; - * * @return Whether the pickupToDeliveryTimeLimit field is set. */ public boolean hasPickupToDeliveryTimeLimit() { return pickupToDeliveryTimeLimitBuilder_ != null || pickupToDeliveryTimeLimit_ != null; } /** - * - * *
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -9847,21 +8765,16 @@ public boolean hasPickupToDeliveryTimeLimit() {
      * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; - * * @return The pickupToDeliveryTimeLimit. */ public com.google.protobuf.Duration getPickupToDeliveryTimeLimit() { if (pickupToDeliveryTimeLimitBuilder_ == null) { - return pickupToDeliveryTimeLimit_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : pickupToDeliveryTimeLimit_; + return pickupToDeliveryTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_; } else { return pickupToDeliveryTimeLimitBuilder_.getMessage(); } } /** - * - * *
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -9887,8 +8800,6 @@ public Builder setPickupToDeliveryTimeLimit(com.google.protobuf.Duration value)
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -9912,8 +8823,6 @@ public Builder setPickupToDeliveryTimeLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -9929,9 +8838,7 @@ public Builder mergePickupToDeliveryTimeLimit(com.google.protobuf.Duration value
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
         if (pickupToDeliveryTimeLimit_ != null) {
           pickupToDeliveryTimeLimit_ =
-              com.google.protobuf.Duration.newBuilder(pickupToDeliveryTimeLimit_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.protobuf.Duration.newBuilder(pickupToDeliveryTimeLimit_).mergeFrom(value).buildPartial();
         } else {
           pickupToDeliveryTimeLimit_ = value;
         }
@@ -9943,8 +8850,6 @@ public Builder mergePickupToDeliveryTimeLimit(com.google.protobuf.Duration value
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -9968,8 +8873,6 @@ public Builder clearPickupToDeliveryTimeLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -9982,13 +8885,11 @@ public Builder clearPickupToDeliveryTimeLimit() {
      * .google.protobuf.Duration pickup_to_delivery_time_limit = 10;
      */
     public com.google.protobuf.Duration.Builder getPickupToDeliveryTimeLimitBuilder() {
-
+      
       onChanged();
       return getPickupToDeliveryTimeLimitFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -10004,14 +8905,11 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
       if (pickupToDeliveryTimeLimitBuilder_ != null) {
         return pickupToDeliveryTimeLimitBuilder_.getMessageOrBuilder();
       } else {
-        return pickupToDeliveryTimeLimit_ == null
-            ? com.google.protobuf.Duration.getDefaultInstance()
-            : pickupToDeliveryTimeLimit_;
+        return pickupToDeliveryTimeLimit_ == null ?
+            com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_;
       }
     }
     /**
-     *
-     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -10024,17 +8922,14 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
      * .google.protobuf.Duration pickup_to_delivery_time_limit = 10;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
         getPickupToDeliveryTimeLimitFieldBuilder() {
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
-        pickupToDeliveryTimeLimitBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Duration,
-                com.google.protobuf.Duration.Builder,
-                com.google.protobuf.DurationOrBuilder>(
-                getPickupToDeliveryTimeLimit(), getParentForChildren(), isClean());
+        pickupToDeliveryTimeLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                getPickupToDeliveryTimeLimit(),
+                getParentForChildren(),
+                isClean());
         pickupToDeliveryTimeLimit_ = null;
       }
       return pickupToDeliveryTimeLimitBuilder_;
@@ -10042,8 +8937,6 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
 
     private java.lang.Object shipmentType_ = "";
     /**
-     *
-     *
      * 
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -10055,13 +8948,13 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
      * 
* * string shipment_type = 11; - * * @return The shipmentType. */ public java.lang.String getShipmentType() { java.lang.Object ref = shipmentType_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentType_ = s; return s; @@ -10070,8 +8963,6 @@ public java.lang.String getShipmentType() { } } /** - * - * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -10083,14 +8974,15 @@ public java.lang.String getShipmentType() {
      * 
* * string shipment_type = 11; - * * @return The bytes for shipmentType. */ - public com.google.protobuf.ByteString getShipmentTypeBytes() { + public com.google.protobuf.ByteString + getShipmentTypeBytes() { java.lang.Object ref = shipmentType_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); shipmentType_ = b; return b; } else { @@ -10098,8 +8990,6 @@ public com.google.protobuf.ByteString getShipmentTypeBytes() { } } /** - * - * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -10111,22 +9001,20 @@ public com.google.protobuf.ByteString getShipmentTypeBytes() {
      * 
* * string shipment_type = 11; - * * @param value The shipmentType to set. * @return This builder for chaining. */ - public Builder setShipmentType(java.lang.String value) { + public Builder setShipmentType( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + shipmentType_ = value; onChanged(); return this; } /** - * - * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -10138,18 +9026,15 @@ public Builder setShipmentType(java.lang.String value) {
      * 
* * string shipment_type = 11; - * * @return This builder for chaining. */ public Builder clearShipmentType() { - + shipmentType_ = getDefaultInstance().getShipmentType(); onChanged(); return this; } /** - * - * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -10161,16 +9046,16 @@ public Builder clearShipmentType() {
      * 
* * string shipment_type = 11; - * * @param value The bytes for shipmentType to set. * @return This builder for chaining. */ - public Builder setShipmentTypeBytes(com.google.protobuf.ByteString value) { + public Builder setShipmentTypeBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + shipmentType_ = value; onChanged(); return this; @@ -10178,21 +9063,19 @@ public Builder setShipmentTypeBytes(com.google.protobuf.ByteString value) { private java.lang.Object label_ = ""; /** - * - * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; - * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -10201,22 +9084,21 @@ public java.lang.String getLabel() { } } /** - * - * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; - * * @return The bytes for label. */ - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -10224,73 +9106,64 @@ public com.google.protobuf.ByteString getLabelBytes() { } } /** - * - * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { + public Builder setLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** - * - * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; - * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** - * - * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } - private boolean ignore_; + private boolean ignore_ ; /** - * - * *
      * If true, skip this shipment, but don't apply a `penalty_cost`.
      * Ignoring a shipment results in a validation error when there are any
@@ -10302,7 +9175,6 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * 
* * bool ignore = 13; - * * @return The ignore. */ @java.lang.Override @@ -10310,8 +9182,6 @@ public boolean getIgnore() { return ignore_; } /** - * - * *
      * If true, skip this shipment, but don't apply a `penalty_cost`.
      * Ignoring a shipment results in a validation error when there are any
@@ -10323,19 +9193,16 @@ public boolean getIgnore() {
      * 
* * bool ignore = 13; - * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; onChanged(); return this; } /** - * - * *
      * If true, skip this shipment, but don't apply a `penalty_cost`.
      * Ignoring a shipment results in a validation error when there are any
@@ -10347,46 +9214,35 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 13; - * * @return This builder for chaining. */ public Builder clearIgnore() { - + ignore_ = false; onChanged(); return this; } private java.util.List demands_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000100) != 0)) { - demands_ = - new java.util.ArrayList(demands_); + demands_ = new java.util.ArrayList(demands_); bitField0_ |= 0x00000100; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> - demandsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> demandsBuilder_; /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List getDemandsList() { + @java.lang.Deprecated public java.util.List getDemandsList() { if (demandsBuilder_ == null) { return java.util.Collections.unmodifiableList(demands_); } else { @@ -10394,18 +9250,13 @@ public java.util.List getDema } } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public int getDemandsCount() { + @java.lang.Deprecated public int getDemandsCount() { if (demandsBuilder_ == null) { return demands_.size(); } else { @@ -10413,18 +9264,13 @@ public int getDemandsCount() { } } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { if (demandsBuilder_ == null) { return demands_.get(index); } else { @@ -10432,18 +9278,14 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { } } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDemands(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder setDemands( + int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -10457,18 +9299,13 @@ public Builder setDemands(int index, com.google.cloud.optimization.v1.CapacityQu return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDemands( + @java.lang.Deprecated public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -10480,18 +9317,13 @@ public Builder setDemands( return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -10505,18 +9337,14 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addDemands( + int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -10530,18 +9358,13 @@ public Builder addDemands(int index, com.google.cloud.optimization.v1.CapacityQu return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -10553,18 +9376,13 @@ public Builder addDemands( return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -10576,22 +9394,18 @@ public Builder addDemands( return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllDemands( + @java.lang.Deprecated public Builder addAllDemands( java.lang.Iterable values) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, demands_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, demands_); onChanged(); } else { demandsBuilder_.addAllMessages(values); @@ -10599,18 +9413,13 @@ public Builder addAllDemands( return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearDemands() { + @java.lang.Deprecated public Builder clearDemands() { if (demandsBuilder_ == null) { demands_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); @@ -10621,18 +9430,13 @@ public Builder clearDemands() { return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeDemands(int index) { + @java.lang.Deprecated public Builder removeDemands(int index) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); demands_.remove(index); @@ -10643,54 +9447,39 @@ public Builder removeDemands(int index) { return this; } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( + int index) { return getDemandsFieldBuilder().getBuilder(index); } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { if (demandsBuilder_ == null) { - return demands_.get(index); - } else { + return demands_.get(index); } else { return demandsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getDemandsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getDemandsOrBuilderList() { if (demandsBuilder_ != null) { return demandsBuilder_.getMessageOrBuilderList(); } else { @@ -10698,74 +9487,56 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu } } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { - return getDemandsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { + return getDemandsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder(int index) { - return getDemandsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( + int index) { + return getDemandsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getDemandsBuilderList() { + @java.lang.Deprecated public java.util.List + getDemandsBuilderList() { return getDemandsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getDemandsFieldBuilder() { if (demandsBuilder_ == null) { - demandsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - demands_, ((bitField0_ & 0x00000100) != 0), getParentForChildren(), isClean()); + demandsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + demands_, + ((bitField0_ & 0x00000100) != 0), + getParentForChildren(), + isClean()); demands_ = null; } return demandsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -10775,12 +9546,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Shipment) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Shipment) private static final com.google.cloud.optimization.v1.Shipment DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Shipment(); } @@ -10789,16 +9560,16 @@ public static com.google.cloud.optimization.v1.Shipment getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Shipment parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Shipment(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Shipment parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Shipment(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10813,4 +9584,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java similarity index 74% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java index 0ad0671..82b6184 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * A shipment model contains a set of shipments which must be performed by a
  * set of vehicles, while minimizing the overall cost, which is the sum of:
@@ -32,16 +15,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel}
  */
-public final class ShipmentModel extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class ShipmentModel extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel)
     ShipmentModelOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use ShipmentModel.newBuilder() to construct.
   private ShipmentModel(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private ShipmentModel() {
     shipments_ = java.util.Collections.emptyList();
     vehicles_ = java.util.Collections.emptyList();
@@ -57,15 +39,16 @@ private ShipmentModel() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new ShipmentModel();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private ShipmentModel(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -85,181 +68,139 @@ private ShipmentModel(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                shipments_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              shipments_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Shipment.parser(), extensionRegistry));
-              break;
+          case 10: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              shipments_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 18:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                vehicles_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              vehicles_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Vehicle.parser(), extensionRegistry));
-              break;
+            shipments_.add(
+                input.readMessage(com.google.cloud.optimization.v1.Shipment.parser(), extensionRegistry));
+            break;
+          }
+          case 18: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              vehicles_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 32:
-            {
-              bitField0_ |= 0x00000001;
-              maxActiveVehicles_ = input.readInt32();
-              break;
+            vehicles_.add(
+                input.readMessage(com.google.cloud.optimization.v1.Vehicle.parser(), extensionRegistry));
+            break;
+          }
+          case 32: {
+            bitField0_ |= 0x00000001;
+            maxActiveVehicles_ = input.readInt32();
+            break;
+          }
+          case 42: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (globalStartTime_ != null) {
+              subBuilder = globalStartTime_.toBuilder();
             }
-          case 42:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (globalStartTime_ != null) {
-                subBuilder = globalStartTime_.toBuilder();
-              }
-              globalStartTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(globalStartTime_);
-                globalStartTime_ = subBuilder.buildPartial();
-              }
-
-              break;
+            globalStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(globalStartTime_);
+              globalStartTime_ = subBuilder.buildPartial();
             }
-          case 50:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (globalEndTime_ != null) {
-                subBuilder = globalEndTime_.toBuilder();
-              }
-              globalEndTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(globalEndTime_);
-                globalEndTime_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 50: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (globalEndTime_ != null) {
+              subBuilder = globalEndTime_.toBuilder();
             }
-          case 57:
-            {
-              globalDurationCostPerHour_ = input.readDouble();
-              break;
+            globalEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(globalEndTime_);
+              globalEndTime_ = subBuilder.buildPartial();
             }
-          case 66:
-            {
-              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-                durationDistanceMatrices_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix>();
-                mutable_bitField0_ |= 0x00000008;
-              }
-              durationDistanceMatrices_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-                          .parser(),
-                      extensionRegistry));
-              break;
+
+            break;
+          }
+          case 57: {
+
+            globalDurationCostPerHour_ = input.readDouble();
+            break;
+          }
+          case 66: {
+            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+              durationDistanceMatrices_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000008;
             }
-          case 74:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-                durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000010;
-              }
-              durationDistanceMatrixSrcTags_.add(s);
-              break;
+            durationDistanceMatrices_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.parser(), extensionRegistry));
+            break;
+          }
+          case 74: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+              durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000010;
             }
-          case 82:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-                durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000020;
-              }
-              durationDistanceMatrixDstTags_.add(s);
-              break;
+            durationDistanceMatrixSrcTags_.add(s);
+            break;
+          }
+          case 82: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+              durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000020;
             }
-          case 90:
-            {
-              if (!((mutable_bitField0_ & 0x00000040) != 0)) {
-                transitionAttributes_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.TransitionAttributes>();
-                mutable_bitField0_ |= 0x00000040;
-              }
-              transitionAttributes_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.TransitionAttributes.parser(),
-                      extensionRegistry));
-              break;
+            durationDistanceMatrixDstTags_.add(s);
+            break;
+          }
+          case 90: {
+            if (!((mutable_bitField0_ & 0x00000040) != 0)) {
+              transitionAttributes_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000040;
             }
-          case 98:
-            {
-              if (!((mutable_bitField0_ & 0x00000080) != 0)) {
-                shipmentTypeIncompatibilities_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.ShipmentTypeIncompatibility>();
-                mutable_bitField0_ |= 0x00000080;
-              }
-              shipmentTypeIncompatibilities_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.parser(),
-                      extensionRegistry));
-              break;
+            transitionAttributes_.add(
+                input.readMessage(com.google.cloud.optimization.v1.TransitionAttributes.parser(), extensionRegistry));
+            break;
+          }
+          case 98: {
+            if (!((mutable_bitField0_ & 0x00000080) != 0)) {
+              shipmentTypeIncompatibilities_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000080;
             }
-          case 106:
-            {
-              if (!((mutable_bitField0_ & 0x00000100) != 0)) {
-                shipmentTypeRequirements_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.ShipmentTypeRequirement>();
-                mutable_bitField0_ |= 0x00000100;
-              }
-              shipmentTypeRequirements_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentTypeRequirement.parser(),
-                      extensionRegistry));
-              break;
+            shipmentTypeIncompatibilities_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.parser(), extensionRegistry));
+            break;
+          }
+          case 106: {
+            if (!((mutable_bitField0_ & 0x00000100) != 0)) {
+              shipmentTypeRequirements_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000100;
             }
-          case 114:
-            {
-              if (!((mutable_bitField0_ & 0x00000200) != 0)) {
-                precedenceRules_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule>();
-                mutable_bitField0_ |= 0x00000200;
-              }
-              precedenceRules_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.parser(),
-                      extensionRegistry));
-              break;
+            shipmentTypeRequirements_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentTypeRequirement.parser(), extensionRegistry));
+            break;
+          }
+          case 114: {
+            if (!((mutable_bitField0_ & 0x00000200) != 0)) {
+              precedenceRules_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000200;
             }
-          case 122:
-            {
-              if (!((mutable_bitField0_ & 0x00000400) != 0)) {
-                breakRules_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule>();
-                mutable_bitField0_ |= 0x00000400;
-              }
-              breakRules_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentModel.BreakRule.parser(),
-                      extensionRegistry));
-              break;
+            precedenceRules_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.parser(), extensionRegistry));
+            break;
+          }
+          case 122: {
+            if (!((mutable_bitField0_ & 0x00000400) != 0)) {
+              breakRules_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000400;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            breakRules_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.parser(), extensionRegistry));
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -267,7 +208,8 @@ private ShipmentModel(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         shipments_ = java.util.Collections.unmodifiableList(shipments_);
@@ -276,8 +218,7 @@ private ShipmentModel(
         vehicles_ = java.util.Collections.unmodifiableList(vehicles_);
       }
       if (((mutable_bitField0_ & 0x00000008) != 0)) {
-        durationDistanceMatrices_ =
-            java.util.Collections.unmodifiableList(durationDistanceMatrices_);
+        durationDistanceMatrices_ = java.util.Collections.unmodifiableList(durationDistanceMatrices_);
       }
       if (((mutable_bitField0_ & 0x00000010) != 0)) {
         durationDistanceMatrixSrcTags_ = durationDistanceMatrixSrcTags_.getUnmodifiableView();
@@ -289,12 +230,10 @@ private ShipmentModel(
         transitionAttributes_ = java.util.Collections.unmodifiableList(transitionAttributes_);
       }
       if (((mutable_bitField0_ & 0x00000080) != 0)) {
-        shipmentTypeIncompatibilities_ =
-            java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
+        shipmentTypeIncompatibilities_ = java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
       }
       if (((mutable_bitField0_ & 0x00000100) != 0)) {
-        shipmentTypeRequirements_ =
-            java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
+        shipmentTypeRequirements_ = java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
       }
       if (((mutable_bitField0_ & 0x00000200) != 0)) {
         precedenceRules_ = java.util.Collections.unmodifiableList(precedenceRules_);
@@ -306,101 +245,73 @@ private ShipmentModel(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentModel.class,
-            com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentModel.class, com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
   }
 
-  public interface DurationDistanceMatrixOrBuilder
-      extends
+  public interface DurationDistanceMatrixOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - java.util.List + java.util.List getRowsList(); /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows(int index); /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ int getRowsCount(); /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> + java.util.List getRowsOrBuilderList(); /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder - getRowsOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder( + int index); /** - * - * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -412,13 +323,10 @@ public interface DurationDistanceMatrixOrBuilder
      * 
* * string vehicle_start_tag = 2; - * * @return The vehicleStartTag. */ java.lang.String getVehicleStartTag(); /** - * - * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -430,14 +338,12 @@ public interface DurationDistanceMatrixOrBuilder
      * 
* * string vehicle_start_tag = 2; - * * @return The bytes for vehicleStartTag. */ - com.google.protobuf.ByteString getVehicleStartTagBytes(); + com.google.protobuf.ByteString + getVehicleStartTagBytes(); } /** - * - * *
    * Specifies a duration and distance matrix from visit and vehicle start
    * locations to visit and vehicle end locations.
@@ -445,16 +351,15 @@ public interface DurationDistanceMatrixOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix}
    */
-  public static final class DurationDistanceMatrix extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class DurationDistanceMatrix extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
       DurationDistanceMatrixOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use DurationDistanceMatrix.newBuilder() to construct.
     private DurationDistanceMatrix(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private DurationDistanceMatrix() {
       rows_ = java.util.Collections.emptyList();
       vehicleStartTag_ = "";
@@ -462,15 +367,16 @@ private DurationDistanceMatrix() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new DurationDistanceMatrix();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private DurationDistanceMatrix(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -490,36 +396,28 @@ private DurationDistanceMatrix(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                  rows_ =
-                      new java.util.ArrayList<
-                          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-                              .Row>();
-                  mutable_bitField0_ |= 0x00000001;
-                }
-                rows_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
-                            .parser(),
-                        extensionRegistry));
-                break;
+            case 10: {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                rows_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000001;
               }
-            case 18:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
+              rows_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.parser(), extensionRegistry));
+              break;
+            }
+            case 18: {
+              java.lang.String s = input.readStringRequireUtf8();
 
-                vehicleStartTag_ = s;
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              vehicleStartTag_ = s;
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -527,7 +425,8 @@ private DurationDistanceMatrix(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000001) != 0)) {
           rows_ = java.util.Collections.unmodifiableList(rows_);
@@ -536,30 +435,24 @@ private DurationDistanceMatrix(
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class,
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder.class);
     }
 
-    public interface RowOrBuilder
-        extends
+    public interface RowOrBuilder extends
         // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)
         com.google.protobuf.MessageOrBuilder {
 
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -567,10 +460,9 @@ public interface RowOrBuilder
        *
        * repeated .google.protobuf.Duration durations = 1;
        */
-      java.util.List getDurationsList();
+      java.util.List 
+          getDurationsList();
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -580,8 +472,6 @@ public interface RowOrBuilder
        */
       com.google.protobuf.Duration getDurations(int index);
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -591,8 +481,6 @@ public interface RowOrBuilder
        */
       int getDurationsCount();
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -600,10 +488,9 @@ public interface RowOrBuilder
        *
        * repeated .google.protobuf.Duration durations = 1;
        */
-      java.util.List getDurationsOrBuilderList();
+      java.util.List 
+          getDurationsOrBuilderList();
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -611,11 +498,10 @@ public interface RowOrBuilder
        *
        * repeated .google.protobuf.Duration durations = 1;
        */
-      com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index);
+      com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
+          int index);
 
       /**
-       *
-       *
        * 
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -623,13 +509,10 @@ public interface RowOrBuilder
        * 
* * repeated double meters = 2; - * * @return A list containing the meters. */ java.util.List getMetersList(); /** - * - * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -637,13 +520,10 @@ public interface RowOrBuilder
        * 
* * repeated double meters = 2; - * * @return The count of meters. */ int getMetersCount(); /** - * - * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -651,31 +531,27 @@ public interface RowOrBuilder
        * 
* * repeated double meters = 2; - * * @param index The index of the element to return. * @return The meters at the given index. */ double getMeters(int index); } /** - * - * *
      * Specifies a row of the duration and distance matrix.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row} */ - public static final class Row extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class Row extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) RowOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Row.newBuilder() to construct. private Row(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Row() { durations_ = java.util.Collections.emptyList(); meters_ = emptyDoubleList(); @@ -683,15 +559,16 @@ private Row() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new Row(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private Row( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -711,46 +588,43 @@ private Row( case 0: done = true; break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - durations_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - durations_.add( - input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry)); - break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + durations_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; } - case 17: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - meters_ = newDoubleList(); - mutable_bitField0_ |= 0x00000002; - } - meters_.addDouble(input.readDouble()); - break; + durations_.add( + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry)); + break; + } + case 17: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + meters_ = newDoubleList(); + mutable_bitField0_ |= 0x00000002; } - case 18: - { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { - meters_ = newDoubleList(); - mutable_bitField0_ |= 0x00000002; - } - while (input.getBytesUntilLimit() > 0) { - meters_.addDouble(input.readDouble()); - } - input.popLimit(limit); - break; + meters_.addDouble(input.readDouble()); + break; + } + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { + meters_ = newDoubleList(); + mutable_bitField0_ |= 0x00000002; } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + while (input.getBytesUntilLimit() > 0) { + meters_.addDouble(input.readDouble()); } + input.popLimit(limit); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -758,8 +632,8 @@ private Row( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { durations_ = java.util.Collections.unmodifiableList(durations_); @@ -771,28 +645,22 @@ private Row( makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - .class); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder.class); } public static final int DURATIONS_FIELD_NUMBER = 1; private java.util.List durations_; /** - * - * *
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -805,8 +673,6 @@ public java.util.List getDurationsList() {
         return durations_;
       }
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -815,13 +681,11 @@ public java.util.List getDurationsList() {
        * repeated .google.protobuf.Duration durations = 1;
        */
       @java.lang.Override
-      public java.util.List
+      public java.util.List 
           getDurationsOrBuilderList() {
         return durations_;
       }
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -834,8 +698,6 @@ public int getDurationsCount() {
         return durations_.size();
       }
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -848,8 +710,6 @@ public com.google.protobuf.Duration getDurations(int index) {
         return durations_.get(index);
       }
       /**
-       *
-       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -858,15 +718,14 @@ public com.google.protobuf.Duration getDurations(int index) {
        * repeated .google.protobuf.Duration durations = 1;
        */
       @java.lang.Override
-      public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
+      public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
+          int index) {
         return durations_.get(index);
       }
 
       public static final int METERS_FIELD_NUMBER = 2;
       private com.google.protobuf.Internal.DoubleList meters_;
       /**
-       *
-       *
        * 
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -874,16 +733,14 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
        * 
* * repeated double meters = 2; - * * @return A list containing the meters. */ @java.lang.Override - public java.util.List getMetersList() { + public java.util.List + getMetersList() { return meters_; } /** - * - * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -891,15 +748,12 @@ public java.util.List getMetersList() {
        * 
* * repeated double meters = 2; - * * @return The count of meters. */ public int getMetersCount() { return meters_.size(); } /** - * - * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -907,18 +761,15 @@ public int getMetersCount() {
        * 
* * repeated double meters = 2; - * * @param index The index of the element to return. * @return The meters at the given index. */ public double getMeters(int index) { return meters_.getDouble(index); } - private int metersMemoizedSerializedSize = -1; private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -930,7 +781,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { getSerializedSize(); for (int i = 0; i < durations_.size(); i++) { output.writeMessage(1, durations_.get(i)); @@ -952,7 +804,8 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < durations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, durations_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, durations_.get(i)); } { int dataSize = 0; @@ -960,7 +813,8 @@ public int getSerializedSize() { size += dataSize; if (!getMetersList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } metersMemoizedSerializedSize = dataSize; } @@ -972,17 +826,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)) { + if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other = - (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) obj; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) obj; - if (!getDurationsList().equals(other.getDurationsList())) return false; - if (!getMetersList().equals(other.getMetersList())) return false; + if (!getDurationsList() + .equals(other.getDurationsList())) return false; + if (!getMetersList() + .equals(other.getMetersList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1007,103 +861,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1113,52 +952,45 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
        * Specifies a row of the duration and distance matrix.
        * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - .class); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder.class); } - // Construct using - // com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.newBuilder() + // Construct using com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { getDurationsFieldBuilder(); } } - @java.lang.Override public Builder clear() { super.clear(); @@ -1174,22 +1006,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - .getDefaultInstance(); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance(); } @java.lang.Override public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row build() { - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = - buildPartial(); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1197,10 +1026,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - buildPartial() { - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = - new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(this); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row buildPartial() { + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(this); int from_bitField0_ = bitField0_; if (durationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { @@ -1224,55 +1051,46 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) { - return mergeFrom( - (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) other); + if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) { + return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other) { - if (other - == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other) { + if (other == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance()) return this; if (durationsBuilder_ == null) { if (!other.durations_.isEmpty()) { if (durations_.isEmpty()) { @@ -1291,10 +1109,9 @@ public Builder mergeFrom( durationsBuilder_ = null; durations_ = other.durations_; bitField0_ = (bitField0_ & ~0x00000001); - durationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDurationsFieldBuilder() - : null; + durationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getDurationsFieldBuilder() : null; } else { durationsBuilder_.addAllMessages(other.durations_); } @@ -1325,14 +1142,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parsedMessage = - null; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1341,28 +1155,21 @@ public Builder mergeFrom( } return this; } - private int bitField0_; private java.util.List durations_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureDurationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { durations_ = new java.util.ArrayList(durations_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - durationsBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationsBuilder_; /** - * - * *
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1378,8 +1185,6 @@ public java.util.List getDurationsList() {
           }
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1395,8 +1200,6 @@ public int getDurationsCount() {
           }
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1412,8 +1215,6 @@ public com.google.protobuf.Duration getDurations(int index) {
           }
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1421,7 +1222,8 @@ public com.google.protobuf.Duration getDurations(int index) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public Builder setDurations(int index, com.google.protobuf.Duration value) {
+        public Builder setDurations(
+            int index, com.google.protobuf.Duration value) {
           if (durationsBuilder_ == null) {
             if (value == null) {
               throw new NullPointerException();
@@ -1435,8 +1237,6 @@ public Builder setDurations(int index, com.google.protobuf.Duration value) {
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1456,8 +1256,6 @@ public Builder setDurations(
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1479,8 +1277,6 @@ public Builder addDurations(com.google.protobuf.Duration value) {
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1488,7 +1284,8 @@ public Builder addDurations(com.google.protobuf.Duration value) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public Builder addDurations(int index, com.google.protobuf.Duration value) {
+        public Builder addDurations(
+            int index, com.google.protobuf.Duration value) {
           if (durationsBuilder_ == null) {
             if (value == null) {
               throw new NullPointerException();
@@ -1502,8 +1299,6 @@ public Builder addDurations(int index, com.google.protobuf.Duration value) {
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1511,7 +1306,8 @@ public Builder addDurations(int index, com.google.protobuf.Duration value) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public Builder addDurations(com.google.protobuf.Duration.Builder builderForValue) {
+        public Builder addDurations(
+            com.google.protobuf.Duration.Builder builderForValue) {
           if (durationsBuilder_ == null) {
             ensureDurationsIsMutable();
             durations_.add(builderForValue.build());
@@ -1522,8 +1318,6 @@ public Builder addDurations(com.google.protobuf.Duration.Builder builderForValue
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1543,8 +1337,6 @@ public Builder addDurations(
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1556,7 +1348,8 @@ public Builder addAllDurations(
             java.lang.Iterable values) {
           if (durationsBuilder_ == null) {
             ensureDurationsIsMutable();
-            com.google.protobuf.AbstractMessageLite.Builder.addAll(values, durations_);
+            com.google.protobuf.AbstractMessageLite.Builder.addAll(
+                values, durations_);
             onChanged();
           } else {
             durationsBuilder_.addAllMessages(values);
@@ -1564,8 +1357,6 @@ public Builder addAllDurations(
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1584,8 +1375,6 @@ public Builder clearDurations() {
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1604,8 +1393,6 @@ public Builder removeDurations(int index) {
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1613,12 +1400,11 @@ public Builder removeDurations(int index) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public com.google.protobuf.Duration.Builder getDurationsBuilder(int index) {
+        public com.google.protobuf.Duration.Builder getDurationsBuilder(
+            int index) {
           return getDurationsFieldBuilder().getBuilder(index);
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1626,16 +1412,14 @@ public com.google.protobuf.Duration.Builder getDurationsBuilder(int index) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
+        public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
+            int index) {
           if (durationsBuilder_ == null) {
-            return durations_.get(index);
-          } else {
+            return durations_.get(index);  } else {
             return durationsBuilder_.getMessageOrBuilder(index);
           }
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1643,8 +1427,8 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public java.util.List
-            getDurationsOrBuilderList() {
+        public java.util.List 
+             getDurationsOrBuilderList() {
           if (durationsBuilder_ != null) {
             return durationsBuilder_.getMessageOrBuilderList();
           } else {
@@ -1652,8 +1436,6 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
           }
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1662,12 +1444,10 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
          * repeated .google.protobuf.Duration durations = 1;
          */
         public com.google.protobuf.Duration.Builder addDurationsBuilder() {
-          return getDurationsFieldBuilder()
-              .addBuilder(com.google.protobuf.Duration.getDefaultInstance());
+          return getDurationsFieldBuilder().addBuilder(
+              com.google.protobuf.Duration.getDefaultInstance());
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1675,13 +1455,12 @@ public com.google.protobuf.Duration.Builder addDurationsBuilder() {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public com.google.protobuf.Duration.Builder addDurationsBuilder(int index) {
-          return getDurationsFieldBuilder()
-              .addBuilder(index, com.google.protobuf.Duration.getDefaultInstance());
+        public com.google.protobuf.Duration.Builder addDurationsBuilder(
+            int index) {
+          return getDurationsFieldBuilder().addBuilder(
+              index, com.google.protobuf.Duration.getDefaultInstance());
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1689,21 +1468,16 @@ public com.google.protobuf.Duration.Builder addDurationsBuilder(int index) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public java.util.List getDurationsBuilderList() {
+        public java.util.List 
+             getDurationsBuilderList() {
           return getDurationsFieldBuilder().getBuilderList();
         }
-
         private com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.protobuf.Duration,
-                com.google.protobuf.Duration.Builder,
-                com.google.protobuf.DurationOrBuilder>
+            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
             getDurationsFieldBuilder() {
           if (durationsBuilder_ == null) {
-            durationsBuilder_ =
-                new com.google.protobuf.RepeatedFieldBuilderV3<
-                    com.google.protobuf.Duration,
-                    com.google.protobuf.Duration.Builder,
-                    com.google.protobuf.DurationOrBuilder>(
+            durationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
                     durations_,
                     ((bitField0_ & 0x00000001) != 0),
                     getParentForChildren(),
@@ -1714,16 +1488,13 @@ public java.util.List getDurationsBuilderL
         }
 
         private com.google.protobuf.Internal.DoubleList meters_ = emptyDoubleList();
-
         private void ensureMetersIsMutable() {
           if (!((bitField0_ & 0x00000002) != 0)) {
             meters_ = mutableCopy(meters_);
             bitField0_ |= 0x00000002;
-          }
+           }
         }
         /**
-         *
-         *
          * 
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1731,17 +1502,14 @@ private void ensureMetersIsMutable() {
          * 
* * repeated double meters = 2; - * * @return A list containing the meters. */ - public java.util.List getMetersList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(meters_) - : meters_; + public java.util.List + getMetersList() { + return ((bitField0_ & 0x00000002) != 0) ? + java.util.Collections.unmodifiableList(meters_) : meters_; } /** - * - * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1749,15 +1517,12 @@ public java.util.List getMetersList() {
          * 
* * repeated double meters = 2; - * * @return The count of meters. */ public int getMetersCount() { return meters_.size(); } /** - * - * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1765,7 +1530,6 @@ public int getMetersCount() {
          * 
* * repeated double meters = 2; - * * @param index The index of the element to return. * @return The meters at the given index. */ @@ -1773,8 +1537,6 @@ public double getMeters(int index) { return meters_.getDouble(index); } /** - * - * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1782,20 +1544,18 @@ public double getMeters(int index) {
          * 
* * repeated double meters = 2; - * * @param index The index to set the value at. * @param value The meters to set. * @return This builder for chaining. */ - public Builder setMeters(int index, double value) { + public Builder setMeters( + int index, double value) { ensureMetersIsMutable(); meters_.setDouble(index, value); onChanged(); return this; } /** - * - * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1803,7 +1563,6 @@ public Builder setMeters(int index, double value) {
          * 
* * repeated double meters = 2; - * * @param value The meters to add. * @return This builder for chaining. */ @@ -1814,8 +1573,6 @@ public Builder addMeters(double value) { return this; } /** - * - * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1823,19 +1580,18 @@ public Builder addMeters(double value) {
          * 
* * repeated double meters = 2; - * * @param values The meters to add. * @return This builder for chaining. */ - public Builder addAllMeters(java.lang.Iterable values) { + public Builder addAllMeters( + java.lang.Iterable values) { ensureMetersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, meters_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, meters_); onChanged(); return this; } /** - * - * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1843,7 +1599,6 @@ public Builder addAllMeters(java.lang.Iterable value
          * 
* * repeated double meters = 2; - * * @return This builder for chaining. */ public Builder clearMeters() { @@ -1852,7 +1607,6 @@ public Builder clearMeters() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1865,33 +1619,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) - private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(); + DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Row parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Row(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Row parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Row(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1903,108 +1654,80 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int ROWS_FIELD_NUMBER = 1; - private java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row> - rows_; + private java.util.List rows_; /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ @java.lang.Override - public java.util.List - getRowsList() { + public java.util.List getRowsList() { return rows_; } /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> + public java.util.List getRowsOrBuilderList() { return rows_; } /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ @java.lang.Override public int getRowsCount() { return rows_.size(); } /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows(int index) { return rows_.get(index); } /** - * - * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder - getRowsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder( + int index) { return rows_.get(index); } public static final int VEHICLE_START_TAG_FIELD_NUMBER = 2; private volatile java.lang.Object vehicleStartTag_; /** - * - * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -2016,7 +1739,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
      * 
* * string vehicle_start_tag = 2; - * * @return The vehicleStartTag. */ @java.lang.Override @@ -2025,15 +1747,14 @@ public java.lang.String getVehicleStartTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleStartTag_ = s; return s; } } /** - * - * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -2045,15 +1766,16 @@ public java.lang.String getVehicleStartTag() {
      * 
* * string vehicle_start_tag = 2; - * * @return The bytes for vehicleStartTag. */ @java.lang.Override - public com.google.protobuf.ByteString getVehicleStartTagBytes() { + public com.google.protobuf.ByteString + getVehicleStartTagBytes() { java.lang.Object ref = vehicleStartTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); vehicleStartTag_ = b; return b; } else { @@ -2062,7 +1784,6 @@ public com.google.protobuf.ByteString getVehicleStartTagBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2074,7 +1795,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < rows_.size(); i++) { output.writeMessage(1, rows_.get(i)); } @@ -2091,7 +1813,8 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < rows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rows_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, rows_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vehicleStartTag_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vehicleStartTag_); @@ -2104,16 +1827,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other = - (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) obj; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) obj; - if (!getRowsList().equals(other.getRowsList())) return false; - if (!getVehicleStartTag().equals(other.getVehicleStartTag())) return false; + if (!getRowsList() + .equals(other.getRowsList())) return false; + if (!getVehicleStartTag() + .equals(other.getVehicleStartTag())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2137,95 +1861,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2235,8 +1951,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Specifies a duration and distance matrix from visit and vehicle start
      * locations to visit and vehicle end locations.
@@ -2244,44 +1958,39 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
         com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class,
-                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder
-                    .class);
+                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder.class);
       }
 
-      // Construct using
-      // com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.newBuilder()
+      // Construct using com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.newBuilder()
       private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
           getRowsFieldBuilder();
         }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2297,22 +2006,19 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-          getDefaultInstanceForType() {
-        return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-            .getDefaultInstance();
+      public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDefaultInstanceForType() {
+        return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance();
       }
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix build() {
-        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result =
-            buildPartial();
+        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -2321,8 +2027,7 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix bui
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result =
-            new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(this);
+        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(this);
         int from_bitField0_ = bitField0_;
         if (rowsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
@@ -2342,54 +2047,46 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix bui
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other
-            instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) {
-          return mergeFrom(
-              (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) other);
+        if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) {
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(
-          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other) {
-        if (other
-            == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-                .getDefaultInstance()) return this;
+      public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other) {
+        if (other == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance()) return this;
         if (rowsBuilder_ == null) {
           if (!other.rows_.isEmpty()) {
             if (rows_.isEmpty()) {
@@ -2408,10 +2105,9 @@ public Builder mergeFrom(
               rowsBuilder_ = null;
               rows_ = other.rows_;
               bitField0_ = (bitField0_ & ~0x00000001);
-              rowsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getRowsFieldBuilder()
-                      : null;
+              rowsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getRowsFieldBuilder() : null;
             } else {
               rowsBuilder_.addAllMessages(other.rows_);
             }
@@ -2440,9 +2136,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
-                  e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2451,43 +2145,29 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
-      private java.util.List<
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row>
-          rows_ = java.util.Collections.emptyList();
-
+      private java.util.List rows_ =
+        java.util.Collections.emptyList();
       private void ensureRowsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          rows_ =
-              new java.util.ArrayList<
-                  com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row>(rows_);
+          rows_ = new java.util.ArrayList(rows_);
           bitField0_ |= 0x00000001;
-        }
+         }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row,
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder,
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder>
-          rowsBuilder_;
+          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> rowsBuilder_;
 
       /**
-       *
-       *
        * 
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row> - getRowsList() { + public java.util.List getRowsList() { if (rowsBuilder_ == null) { return java.util.Collections.unmodifiableList(rows_); } else { @@ -2495,16 +2175,12 @@ private void ensureRowsIsMutable() { } } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public int getRowsCount() { if (rowsBuilder_ == null) { @@ -2514,19 +2190,14 @@ public int getRowsCount() { } } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows(int index) { if (rowsBuilder_ == null) { return rows_.get(index); } else { @@ -2534,20 +2205,15 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row } } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder setRows( - int index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { + int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { if (rowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2561,21 +2227,15 @@ public Builder setRows( return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder setRows( - int index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); rows_.set(index, builderForValue.build()); @@ -2586,19 +2246,14 @@ public Builder setRows( return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public Builder addRows( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { + public Builder addRows(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { if (rowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2612,20 +2267,15 @@ public Builder addRows( return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder addRows( - int index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { + int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { if (rowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2639,20 +2289,15 @@ public Builder addRows( return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder addRows( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); rows_.add(builderForValue.build()); @@ -2663,21 +2308,15 @@ public Builder addRows( return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder addRows( - int index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); rows_.add(index, builderForValue.build()); @@ -2688,25 +2327,19 @@ public Builder addRows( return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder addAllRows( - java.lang.Iterable< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row> - values) { + java.lang.Iterable values) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rows_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, rows_); onChanged(); } else { rowsBuilder_.addAllMessages(values); @@ -2714,16 +2347,12 @@ public Builder addAllRows( return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder clearRows() { if (rowsBuilder_ == null) { @@ -2736,16 +2365,12 @@ public Builder clearRows() { return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ public Builder removeRows(int index) { if (rowsBuilder_ == null) { @@ -2758,58 +2383,42 @@ public Builder removeRows(int index) { return this; } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - getRowsBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder getRowsBuilder( + int index) { return getRowsFieldBuilder().getBuilder(index); } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder - getRowsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder( + int index) { if (rowsBuilder_ == null) { - return rows_.get(index); - } else { + return rows_.get(index); } else { return rowsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - .RowOrBuilder> - getRowsOrBuilderList() { + public java.util.List + getRowsOrBuilderList() { if (rowsBuilder_ != null) { return rowsBuilder_.getMessageOrBuilderList(); } else { @@ -2817,75 +2426,52 @@ public Builder removeRows(int index) { } } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - addRowsBuilder() { - return getRowsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder addRowsBuilder() { + return getRowsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance()); } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder - addRowsBuilder(int index) { - return getRowsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder addRowsBuilder( + int index) { + return getRowsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance()); } /** - * - * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; */ - public java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder> - getRowsBuilderList() { + public java.util.List + getRowsBuilderList() { return getRowsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> getRowsFieldBuilder() { if (rowsBuilder_ == null) { - rowsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - .RowOrBuilder>( - rows_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + rowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder>( + rows_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); rows_ = null; } return rowsBuilder_; @@ -2893,8 +2479,6 @@ public Builder removeRows(int index) { private java.lang.Object vehicleStartTag_ = ""; /** - * - * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2906,13 +2490,13 @@ public Builder removeRows(int index) {
        * 
* * string vehicle_start_tag = 2; - * * @return The vehicleStartTag. */ public java.lang.String getVehicleStartTag() { java.lang.Object ref = vehicleStartTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleStartTag_ = s; return s; @@ -2921,8 +2505,6 @@ public java.lang.String getVehicleStartTag() { } } /** - * - * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2934,14 +2516,15 @@ public java.lang.String getVehicleStartTag() {
        * 
* * string vehicle_start_tag = 2; - * * @return The bytes for vehicleStartTag. */ - public com.google.protobuf.ByteString getVehicleStartTagBytes() { + public com.google.protobuf.ByteString + getVehicleStartTagBytes() { java.lang.Object ref = vehicleStartTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); vehicleStartTag_ = b; return b; } else { @@ -2949,8 +2532,6 @@ public com.google.protobuf.ByteString getVehicleStartTagBytes() { } } /** - * - * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2962,22 +2543,20 @@ public com.google.protobuf.ByteString getVehicleStartTagBytes() {
        * 
* * string vehicle_start_tag = 2; - * * @param value The vehicleStartTag to set. * @return This builder for chaining. */ - public Builder setVehicleStartTag(java.lang.String value) { + public Builder setVehicleStartTag( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + vehicleStartTag_ = value; onChanged(); return this; } /** - * - * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2989,18 +2568,15 @@ public Builder setVehicleStartTag(java.lang.String value) {
        * 
* * string vehicle_start_tag = 2; - * * @return This builder for chaining. */ public Builder clearVehicleStartTag() { - + vehicleStartTag_ = getDefaultInstance().getVehicleStartTag(); onChanged(); return this; } /** - * - * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -3012,21 +2588,20 @@ public Builder clearVehicleStartTag() {
        * 
* * string vehicle_start_tag = 2; - * * @param value The bytes for vehicleStartTag to set. * @return This builder for chaining. */ - public Builder setVehicleStartTagBytes(com.google.protobuf.ByteString value) { + public Builder setVehicleStartTagBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + vehicleStartTag_ = value; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -3039,33 +2614,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) - private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(); + DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DurationDistanceMatrix parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DurationDistanceMatrix(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DurationDistanceMatrix parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DurationDistanceMatrix(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3077,120 +2649,93 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface PrecedenceRuleOrBuilder - extends + public interface PrecedenceRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; - * * @return Whether the firstIndex field is set. */ boolean hasFirstIndex(); /** - * - * *
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; - * * @return The firstIndex. */ int getFirstIndex(); /** - * - * *
      * Indicates if the "first" event is a delivery.
      * 
* * bool first_is_delivery = 3; - * * @return The firstIsDelivery. */ boolean getFirstIsDelivery(); - /** - * - * + /** *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; - * * @return Whether the secondIndex field is set. */ boolean hasSecondIndex(); /** - * - * *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; - * * @return The secondIndex. */ int getSecondIndex(); /** - * - * *
      * Indicates if the "second" event is a delivery.
      * 
* * bool second_is_delivery = 4; - * * @return The secondIsDelivery. */ boolean getSecondIsDelivery(); /** - * - * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; - * * @return Whether the offsetDuration field is set. */ boolean hasOffsetDuration(); /** - * - * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; - * * @return The offsetDuration. */ com.google.protobuf.Duration getOffsetDuration(); /** - * - * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
@@ -3200,8 +2745,6 @@ public interface PrecedenceRuleOrBuilder com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder(); } /** - * - * *
    * A precedence rule between two events (each event is the pickup or the
    * delivery of a shipment): the "second" event has to start at least
@@ -3215,29 +2758,30 @@ public interface PrecedenceRuleOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.PrecedenceRule}
    */
-  public static final class PrecedenceRule extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class PrecedenceRule extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)
       PrecedenceRuleOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use PrecedenceRule.newBuilder() to construct.
     private PrecedenceRule(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private PrecedenceRule() {}
+    private PrecedenceRule() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new PrecedenceRule();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private PrecedenceRule(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -3257,50 +2801,46 @@ private PrecedenceRule(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                bitField0_ |= 0x00000001;
-                firstIndex_ = input.readInt32();
-                break;
-              }
-            case 16:
-              {
-                bitField0_ |= 0x00000002;
-                secondIndex_ = input.readInt32();
-                break;
-              }
-            case 24:
-              {
-                firstIsDelivery_ = input.readBool();
-                break;
+            case 8: {
+              bitField0_ |= 0x00000001;
+              firstIndex_ = input.readInt32();
+              break;
+            }
+            case 16: {
+              bitField0_ |= 0x00000002;
+              secondIndex_ = input.readInt32();
+              break;
+            }
+            case 24: {
+
+              firstIsDelivery_ = input.readBool();
+              break;
+            }
+            case 32: {
+
+              secondIsDelivery_ = input.readBool();
+              break;
+            }
+            case 42: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (offsetDuration_ != null) {
+                subBuilder = offsetDuration_.toBuilder();
               }
-            case 32:
-              {
-                secondIsDelivery_ = input.readBool();
-                break;
+              offsetDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(offsetDuration_);
+                offsetDuration_ = subBuilder.buildPartial();
               }
-            case 42:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (offsetDuration_ != null) {
-                  subBuilder = offsetDuration_.toBuilder();
-                }
-                offsetDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(offsetDuration_);
-                  offsetDuration_ = subBuilder.buildPartial();
-                }
 
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -3308,40 +2848,35 @@ private PrecedenceRule(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class,
-              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
     }
 
     private int bitField0_;
     public static final int FIRST_INDEX_FIELD_NUMBER = 1;
     private int firstIndex_;
     /**
-     *
-     *
      * 
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; - * * @return Whether the firstIndex field is set. */ @java.lang.Override @@ -3349,14 +2884,11 @@ public boolean hasFirstIndex() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; - * * @return The firstIndex. */ @java.lang.Override @@ -3367,14 +2899,11 @@ public int getFirstIndex() { public static final int FIRST_IS_DELIVERY_FIELD_NUMBER = 3; private boolean firstIsDelivery_; /** - * - * *
      * Indicates if the "first" event is a delivery.
      * 
* * bool first_is_delivery = 3; - * * @return The firstIsDelivery. */ @java.lang.Override @@ -3385,14 +2914,11 @@ public boolean getFirstIsDelivery() { public static final int SECOND_INDEX_FIELD_NUMBER = 2; private int secondIndex_; /** - * - * *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; - * * @return Whether the secondIndex field is set. */ @java.lang.Override @@ -3400,14 +2926,11 @@ public boolean hasSecondIndex() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; - * * @return The secondIndex. */ @java.lang.Override @@ -3418,14 +2941,11 @@ public int getSecondIndex() { public static final int SECOND_IS_DELIVERY_FIELD_NUMBER = 4; private boolean secondIsDelivery_; /** - * - * *
      * Indicates if the "second" event is a delivery.
      * 
* * bool second_is_delivery = 4; - * * @return The secondIsDelivery. */ @java.lang.Override @@ -3436,14 +2956,11 @@ public boolean getSecondIsDelivery() { public static final int OFFSET_DURATION_FIELD_NUMBER = 5; private com.google.protobuf.Duration offsetDuration_; /** - * - * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; - * * @return Whether the offsetDuration field is set. */ @java.lang.Override @@ -3451,25 +2968,18 @@ public boolean hasOffsetDuration() { return offsetDuration_ != null; } /** - * - * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; - * * @return The offsetDuration. */ @java.lang.Override public com.google.protobuf.Duration getOffsetDuration() { - return offsetDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : offsetDuration_; + return offsetDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; } /** - * - * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
@@ -3482,7 +2992,6 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3494,7 +3003,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, firstIndex_); } @@ -3520,19 +3030,24 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, firstIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, firstIndex_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, secondIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, secondIndex_); } if (firstIsDelivery_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, firstIsDelivery_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, firstIsDelivery_); } if (secondIsDelivery_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, secondIsDelivery_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, secondIsDelivery_); } if (offsetDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getOffsetDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getOffsetDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3542,27 +3057,31 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other = - (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) obj; + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other = (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) obj; if (hasFirstIndex() != other.hasFirstIndex()) return false; if (hasFirstIndex()) { - if (getFirstIndex() != other.getFirstIndex()) return false; + if (getFirstIndex() + != other.getFirstIndex()) return false; } - if (getFirstIsDelivery() != other.getFirstIsDelivery()) return false; + if (getFirstIsDelivery() + != other.getFirstIsDelivery()) return false; if (hasSecondIndex() != other.hasSecondIndex()) return false; if (hasSecondIndex()) { - if (getSecondIndex() != other.getSecondIndex()) return false; + if (getSecondIndex() + != other.getSecondIndex()) return false; } - if (getSecondIsDelivery() != other.getSecondIsDelivery()) return false; + if (getSecondIsDelivery() + != other.getSecondIsDelivery()) return false; if (hasOffsetDuration() != other.hasOffsetDuration()) return false; if (hasOffsetDuration()) { - if (!getOffsetDuration().equals(other.getOffsetDuration())) return false; + if (!getOffsetDuration() + .equals(other.getOffsetDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -3580,13 +3099,15 @@ public int hashCode() { hash = (53 * hash) + getFirstIndex(); } hash = (37 * hash) + FIRST_IS_DELIVERY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFirstIsDelivery()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getFirstIsDelivery()); if (hasSecondIndex()) { hash = (37 * hash) + SECOND_INDEX_FIELD_NUMBER; hash = (53 * hash) + getSecondIndex(); } hash = (37 * hash) + SECOND_IS_DELIVERY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSecondIsDelivery()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSecondIsDelivery()); if (hasOffsetDuration()) { hash = (37 * hash) + OFFSET_DURATION_FIELD_NUMBER; hash = (53 * hash) + getOffsetDuration().hashCode(); @@ -3597,94 +3118,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3694,8 +3208,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * A precedence rule between two events (each event is the pickup or the
      * delivery of a shipment): the "second" event has to start at least
@@ -3709,24 +3221,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.PrecedenceRule}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)
         com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class,
-                com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.newBuilder()
@@ -3734,15 +3243,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3764,14 +3274,13 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule
-          getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance();
       }
 
@@ -3786,8 +3295,7 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result =
-            new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(this);
+        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result = new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -3814,52 +3322,46 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule buildPartia
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(
-          com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other) {
-        if (other
-            == com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance())
-          return this;
+      public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other) {
+        if (other == com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()) return this;
         if (other.hasFirstIndex()) {
           setFirstIndex(other.getFirstIndex());
         }
@@ -3894,9 +3396,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)
-                  e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -3905,19 +3405,15 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
-      private int firstIndex_;
+      private int firstIndex_ ;
       /**
-       *
-       *
        * 
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; - * * @return Whether the firstIndex field is set. */ @java.lang.Override @@ -3925,14 +3421,11 @@ public boolean hasFirstIndex() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; - * * @return The firstIndex. */ @java.lang.Override @@ -3940,14 +3433,11 @@ public int getFirstIndex() { return firstIndex_; } /** - * - * *
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; - * * @param value The firstIndex to set. * @return This builder for chaining. */ @@ -3958,14 +3448,11 @@ public Builder setFirstIndex(int value) { return this; } /** - * - * *
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; - * * @return This builder for chaining. */ public Builder clearFirstIndex() { @@ -3975,16 +3462,13 @@ public Builder clearFirstIndex() { return this; } - private boolean firstIsDelivery_; + private boolean firstIsDelivery_ ; /** - * - * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; - * * @return The firstIsDelivery. */ @java.lang.Override @@ -3992,51 +3476,42 @@ public boolean getFirstIsDelivery() { return firstIsDelivery_; } /** - * - * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; - * * @param value The firstIsDelivery to set. * @return This builder for chaining. */ public Builder setFirstIsDelivery(boolean value) { - + firstIsDelivery_ = value; onChanged(); return this; } /** - * - * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; - * * @return This builder for chaining. */ public Builder clearFirstIsDelivery() { - + firstIsDelivery_ = false; onChanged(); return this; } - private int secondIndex_; + private int secondIndex_ ; /** - * - * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; - * * @return Whether the secondIndex field is set. */ @java.lang.Override @@ -4044,14 +3519,11 @@ public boolean hasSecondIndex() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; - * * @return The secondIndex. */ @java.lang.Override @@ -4059,14 +3531,11 @@ public int getSecondIndex() { return secondIndex_; } /** - * - * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; - * * @param value The secondIndex to set. * @return This builder for chaining. */ @@ -4077,14 +3546,11 @@ public Builder setSecondIndex(int value) { return this; } /** - * - * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; - * * @return This builder for chaining. */ public Builder clearSecondIndex() { @@ -4094,16 +3560,13 @@ public Builder clearSecondIndex() { return this; } - private boolean secondIsDelivery_; + private boolean secondIsDelivery_ ; /** - * - * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; - * * @return The secondIsDelivery. */ @java.lang.Override @@ -4111,36 +3574,30 @@ public boolean getSecondIsDelivery() { return secondIsDelivery_; } /** - * - * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; - * * @param value The secondIsDelivery to set. * @return This builder for chaining. */ public Builder setSecondIsDelivery(boolean value) { - + secondIsDelivery_ = value; onChanged(); return this; } /** - * - * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; - * * @return This builder for chaining. */ public Builder clearSecondIsDelivery() { - + secondIsDelivery_ = false; onChanged(); return this; @@ -4148,47 +3605,34 @@ public Builder clearSecondIsDelivery() { private com.google.protobuf.Duration offsetDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - offsetDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> offsetDurationBuilder_; /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
* * .google.protobuf.Duration offset_duration = 5; - * * @return Whether the offsetDuration field is set. */ public boolean hasOffsetDuration() { return offsetDurationBuilder_ != null || offsetDuration_ != null; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
* * .google.protobuf.Duration offset_duration = 5; - * * @return The offsetDuration. */ public com.google.protobuf.Duration getOffsetDuration() { if (offsetDurationBuilder_ == null) { - return offsetDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : offsetDuration_; + return offsetDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; } else { return offsetDurationBuilder_.getMessage(); } } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4209,15 +3653,14 @@ public Builder setOffsetDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
* * .google.protobuf.Duration offset_duration = 5; */ - public Builder setOffsetDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setOffsetDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (offsetDurationBuilder_ == null) { offsetDuration_ = builderForValue.build(); onChanged(); @@ -4228,8 +3671,6 @@ public Builder setOffsetDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4240,9 +3681,7 @@ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { if (offsetDurationBuilder_ == null) { if (offsetDuration_ != null) { offsetDuration_ = - com.google.protobuf.Duration.newBuilder(offsetDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(offsetDuration_).mergeFrom(value).buildPartial(); } else { offsetDuration_ = value; } @@ -4254,8 +3693,6 @@ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4274,8 +3711,6 @@ public Builder clearOffsetDuration() { return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4283,13 +3718,11 @@ public Builder clearOffsetDuration() { * .google.protobuf.Duration offset_duration = 5; */ public com.google.protobuf.Duration.Builder getOffsetDurationBuilder() { - + onChanged(); return getOffsetDurationFieldBuilder().getBuilder(); } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4300,14 +3733,11 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { if (offsetDurationBuilder_ != null) { return offsetDurationBuilder_.getMessageOrBuilder(); } else { - return offsetDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : offsetDuration_; + return offsetDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; } } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4315,22 +3745,18 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { * .google.protobuf.Duration offset_duration = 5; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getOffsetDurationFieldBuilder() { if (offsetDurationBuilder_ == null) { - offsetDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getOffsetDuration(), getParentForChildren(), isClean()); + offsetDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getOffsetDuration(), + getParentForChildren(), + isClean()); offsetDuration_ = null; } return offsetDurationBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4343,32 +3769,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) - private static final com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule - getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PrecedenceRule parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PrecedenceRule(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PrecedenceRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PrecedenceRule(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4380,161 +3804,110 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - @java.lang.Deprecated - public interface BreakRuleOrBuilder - extends + @java.lang.Deprecated public interface BreakRuleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.BreakRule) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - java.util.List + java.util.List getBreakRequestsList(); /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests( - int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests(int index); /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ int getBreakRequestsCount(); /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> + java.util.List getBreakRequestsOrBuilderList(); /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder - getBreakRequestsOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( + int index); /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - java.util.List + java.util.List getFrequencyConstraintsList(); /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - getFrequencyConstraints(int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getFrequencyConstraints(int index); /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ int getFrequencyConstraintsCount(); /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.BreakRule - .FrequencyConstraintOrBuilder> + java.util.List getFrequencyConstraintsOrBuilderList(); /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder - getFrequencyConstraintsOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( + int index); } /** - * - * *
    * Deprecated: Use top level [BreakRule][] instead.
    * Rules to generate time breaks for a vehicle (e.g. lunch
@@ -4551,17 +3924,15 @@ com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRe
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule}
    */
-  @java.lang.Deprecated
-  public static final class BreakRule extends com.google.protobuf.GeneratedMessageV3
-      implements
+  @java.lang.Deprecated public static final class BreakRule extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule)
       BreakRuleOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use BreakRule.newBuilder() to construct.
     private BreakRule(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private BreakRule() {
       breakRequests_ = java.util.Collections.emptyList();
       frequencyConstraints_ = java.util.Collections.emptyList();
@@ -4569,15 +3940,16 @@ private BreakRule() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new BreakRule();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private BreakRule(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -4597,44 +3969,31 @@ private BreakRule(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                  breakRequests_ =
-                      new java.util.ArrayList<
-                          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest>();
-                  mutable_bitField0_ |= 0x00000001;
-                }
-                breakRequests_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
-                            .parser(),
-                        extensionRegistry));
-                break;
+            case 10: {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                breakRequests_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000001;
               }
-            case 18:
-              {
-                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                  frequencyConstraints_ =
-                      new java.util.ArrayList<
-                          com.google.cloud.optimization.v1.ShipmentModel.BreakRule
-                              .FrequencyConstraint>();
-                  mutable_bitField0_ |= 0x00000002;
-                }
-                frequencyConstraints_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint
-                            .parser(),
-                        extensionRegistry));
-                break;
+              breakRequests_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.parser(), extensionRegistry));
+              break;
+            }
+            case 18: {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                frequencyConstraints_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              frequencyConstraints_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.parser(), extensionRegistry));
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -4642,7 +4001,8 @@ private BreakRule(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000001) != 0)) {
           breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_);
@@ -4654,150 +4014,105 @@ private BreakRule(
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class,
-              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
     }
 
-    public interface BreakRequestOrBuilder
-        extends
+    public interface BreakRequestOrBuilder extends
         // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
         com.google.protobuf.MessageOrBuilder {
 
       /**
-       *
-       *
        * 
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the earliestStartTime field is set. */ boolean hasEarliestStartTime(); /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The earliestStartTime. */ com.google.protobuf.Timestamp getEarliestStartTime(); /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder(); /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the latestStartTime field is set. */ boolean hasLatestStartTime(); /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The latestStartTime. */ com.google.protobuf.Timestamp getLatestStartTime(); /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder(); /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minDuration field is set. */ boolean hasMinDuration(); /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The minDuration. */ com.google.protobuf.Duration getMinDuration(); /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder(); } /** - * - * *
      * The sequence of breaks (i.e. their number and order) that apply to each
      * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -4808,29 +4123,30 @@ public interface BreakRequestOrBuilder
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest}
      */
-    public static final class BreakRequest extends com.google.protobuf.GeneratedMessageV3
-        implements
+    public static final class BreakRequest extends
+        com.google.protobuf.GeneratedMessageV3 implements
         // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
         BreakRequestOrBuilder {
-      private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
       // Use BreakRequest.newBuilder() to construct.
       private BreakRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
         super(builder);
       }
-
-      private BreakRequest() {}
+      private BreakRequest() {
+      }
 
       @java.lang.Override
       @SuppressWarnings({"unused"})
-      protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+      protected java.lang.Object newInstance(
+          UnusedPrivateParameter unused) {
         return new BreakRequest();
       }
 
       @java.lang.Override
-      public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+      public final com.google.protobuf.UnknownFieldSet
+      getUnknownFields() {
         return this.unknownFields;
       }
-
       private BreakRequest(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -4849,58 +4165,52 @@ private BreakRequest(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  com.google.protobuf.Timestamp.Builder subBuilder = null;
-                  if (earliestStartTime_ != null) {
-                    subBuilder = earliestStartTime_.toBuilder();
-                  }
-                  earliestStartTime_ =
-                      input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                  if (subBuilder != null) {
-                    subBuilder.mergeFrom(earliestStartTime_);
-                    earliestStartTime_ = subBuilder.buildPartial();
-                  }
-
-                  break;
+              case 10: {
+                com.google.protobuf.Timestamp.Builder subBuilder = null;
+                if (earliestStartTime_ != null) {
+                  subBuilder = earliestStartTime_.toBuilder();
+                }
+                earliestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(earliestStartTime_);
+                  earliestStartTime_ = subBuilder.buildPartial();
+                }
+
+                break;
+              }
+              case 18: {
+                com.google.protobuf.Timestamp.Builder subBuilder = null;
+                if (latestStartTime_ != null) {
+                  subBuilder = latestStartTime_.toBuilder();
+                }
+                latestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(latestStartTime_);
+                  latestStartTime_ = subBuilder.buildPartial();
                 }
-              case 18:
-                {
-                  com.google.protobuf.Timestamp.Builder subBuilder = null;
-                  if (latestStartTime_ != null) {
-                    subBuilder = latestStartTime_.toBuilder();
-                  }
-                  latestStartTime_ =
-                      input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                  if (subBuilder != null) {
-                    subBuilder.mergeFrom(latestStartTime_);
-                    latestStartTime_ = subBuilder.buildPartial();
-                  }
-
-                  break;
+
+                break;
+              }
+              case 26: {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (minDuration_ != null) {
+                  subBuilder = minDuration_.toBuilder();
                 }
-              case 26:
-                {
-                  com.google.protobuf.Duration.Builder subBuilder = null;
-                  if (minDuration_ != null) {
-                    subBuilder = minDuration_.toBuilder();
-                  }
-                  minDuration_ =
-                      input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                  if (subBuilder != null) {
-                    subBuilder.mergeFrom(minDuration_);
-                    minDuration_ = subBuilder.buildPartial();
-                  }
-
-                  break;
+                minDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(minDuration_);
+                  minDuration_ = subBuilder.buildPartial();
                 }
-              default:
-                {
-                  if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                    done = true;
-                  }
-                  break;
+
+                break;
+              }
+              default: {
+                if (!parseUnknownField(
+                    input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
                 }
+                break;
+              }
             }
           }
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -4908,43 +4218,34 @@ private BreakRequest(
         } catch (com.google.protobuf.UninitializedMessageException e) {
           throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
         } catch (java.io.IOException e) {
-          throw new com.google.protobuf.InvalidProtocolBufferException(e)
-              .setUnfinishedMessage(this);
+          throw new com.google.protobuf.InvalidProtocolBufferException(
+              e).setUnfinishedMessage(this);
         } finally {
           this.unknownFields = unknownFields.build();
           makeExtensionsImmutable();
         }
       }
-
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class,
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder
-                    .class);
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder.class);
       }
 
       public static final int EARLIEST_START_TIME_FIELD_NUMBER = 1;
       private com.google.protobuf.Timestamp earliestStartTime_;
       /**
-       *
-       *
        * 
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the earliestStartTime field is set. */ @java.lang.Override @@ -4952,34 +4253,23 @@ public boolean hasEarliestStartTime() { return earliestStartTime_ != null; } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The earliestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getEarliestStartTime() { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } /** - * - * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { @@ -4989,16 +4279,11 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { public static final int LATEST_START_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp latestStartTime_; /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the latestStartTime field is set. */ @java.lang.Override @@ -5006,34 +4291,23 @@ public boolean hasLatestStartTime() { return latestStartTime_ != null; } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The latestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getLatestStartTime() { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } /** - * - * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { @@ -5043,15 +4317,11 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { public static final int MIN_DURATION_FIELD_NUMBER = 3; private com.google.protobuf.Duration minDuration_; /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minDuration field is set. */ @java.lang.Override @@ -5059,32 +4329,23 @@ public boolean hasMinDuration() { return minDuration_ != null; } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The minDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinDuration() { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } /** - * - * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { @@ -5092,7 +4353,6 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5104,7 +4364,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (earliestStartTime_ != null) { output.writeMessage(1, getEarliestStartTime()); } @@ -5124,14 +4385,16 @@ public int getSerializedSize() { size = 0; if (earliestStartTime_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEarliestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getEarliestStartTime()); } if (latestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLatestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getLatestStartTime()); } if (minDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMinDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getMinDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -5141,26 +4404,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)) { + if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) obj; if (hasEarliestStartTime() != other.hasEarliestStartTime()) return false; if (hasEarliestStartTime()) { - if (!getEarliestStartTime().equals(other.getEarliestStartTime())) return false; + if (!getEarliestStartTime() + .equals(other.getEarliestStartTime())) return false; } if (hasLatestStartTime() != other.hasLatestStartTime()) return false; if (hasLatestStartTime()) { - if (!getLatestStartTime().equals(other.getLatestStartTime())) return false; + if (!getLatestStartTime() + .equals(other.getLatestStartTime())) return false; } if (hasMinDuration() != other.hasMinDuration()) return false; if (hasMinDuration()) { - if (!getMinDuration().equals(other.getMinDuration())) return false; + if (!getMinDuration() + .equals(other.getMinDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -5191,96 +4455,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -5290,8 +4545,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
        * The sequence of breaks (i.e. their number and order) that apply to each
        * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -5302,42 +4555,38 @@ protected Builder newBuilderForType(
        *
        * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest}
        */
-      public static final class Builder
-          extends com.google.protobuf.GeneratedMessageV3.Builder
-          implements
+      public static final class Builder extends
+          com.google.protobuf.GeneratedMessageV3.Builder implements
           // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
           com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder {
-        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-          return com.google.cloud.optimization.v1.FleetRoutingProto
-              .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
+        public static final com.google.protobuf.Descriptors.Descriptor
+            getDescriptor() {
+          return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
         }
 
         @java.lang.Override
         protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
             internalGetFieldAccessorTable() {
-          return com.google.cloud.optimization.v1.FleetRoutingProto
-              .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
+          return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
               .ensureFieldAccessorsInitialized(
-                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class,
-                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder
-                      .class);
+                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder.class);
         }
 
-        // Construct using
-        // com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.newBuilder()
+        // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.newBuilder()
         private Builder() {
           maybeForceBuilderInitialization();
         }
 
-        private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        private Builder(
+            com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
           super(parent);
           maybeForceBuilderInitialization();
         }
-
         private void maybeForceBuilderInitialization() {
-          if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+          if (com.google.protobuf.GeneratedMessageV3
+                  .alwaysUseFieldBuilders) {
+          }
         }
-
         @java.lang.Override
         public Builder clear() {
           super.clear();
@@ -5363,22 +4612,19 @@ public Builder clear() {
         }
 
         @java.lang.Override
-        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-          return com.google.cloud.optimization.v1.FleetRoutingProto
-              .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
+        public com.google.protobuf.Descriptors.Descriptor
+            getDescriptorForType() {
+          return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
         }
 
         @java.lang.Override
-        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
-            getDefaultInstanceForType() {
-          return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
-              .getDefaultInstance();
+        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getDefaultInstanceForType() {
+          return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance();
         }
 
         @java.lang.Override
         public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest build() {
-          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result =
-              buildPartial();
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result = buildPartial();
           if (!result.isInitialized()) {
             throw newUninitializedMessageException(result);
           }
@@ -5386,10 +4632,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest bui
         }
 
         @java.lang.Override
-        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
-            buildPartial() {
-          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result =
-              new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(this);
+        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest buildPartial() {
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(this);
           if (earliestStartTimeBuilder_ == null) {
             result.earliestStartTime_ = earliestStartTime_;
           } else {
@@ -5413,54 +4657,46 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest bui
         public Builder clone() {
           return super.clone();
         }
-
         @java.lang.Override
         public Builder setField(
-            com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+            com.google.protobuf.Descriptors.FieldDescriptor field,
+            java.lang.Object value) {
           return super.setField(field, value);
         }
-
         @java.lang.Override
-        public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+        public Builder clearField(
+            com.google.protobuf.Descriptors.FieldDescriptor field) {
           return super.clearField(field);
         }
-
         @java.lang.Override
-        public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+        public Builder clearOneof(
+            com.google.protobuf.Descriptors.OneofDescriptor oneof) {
           return super.clearOneof(oneof);
         }
-
         @java.lang.Override
         public Builder setRepeatedField(
             com.google.protobuf.Descriptors.FieldDescriptor field,
-            int index,
-            java.lang.Object value) {
+            int index, java.lang.Object value) {
           return super.setRepeatedField(field, index, value);
         }
-
         @java.lang.Override
         public Builder addRepeatedField(
-            com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+            com.google.protobuf.Descriptors.FieldDescriptor field,
+            java.lang.Object value) {
           return super.addRepeatedField(field, value);
         }
-
         @java.lang.Override
         public Builder mergeFrom(com.google.protobuf.Message other) {
-          if (other
-              instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) {
-            return mergeFrom(
-                (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) other);
+          if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) {
+            return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)other);
           } else {
             super.mergeFrom(other);
             return this;
           }
         }
 
-        public Builder mergeFrom(
-            com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other) {
-          if (other
-              == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
-                  .getDefaultInstance()) return this;
+        public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other) {
+          if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance()) return this;
           if (other.hasEarliestStartTime()) {
             mergeEarliestStartTime(other.getEarliestStartTime());
           }
@@ -5485,14 +4721,11 @@ public Builder mergeFrom(
             com.google.protobuf.CodedInputStream input,
             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
             throws java.io.IOException {
-          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parsedMessage =
-              null;
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parsedMessage = null;
           try {
             parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-            parsedMessage =
-                (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
-                    e.getUnfinishedMessage();
+            parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) e.getUnfinishedMessage();
             throw e.unwrapIOException();
           } finally {
             if (parsedMessage != null) {
@@ -5504,58 +4737,39 @@ public Builder mergeFrom(
 
         private com.google.protobuf.Timestamp earliestStartTime_;
         private com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Timestamp,
-                com.google.protobuf.Timestamp.Builder,
-                com.google.protobuf.TimestampOrBuilder>
-            earliestStartTimeBuilder_;
+            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> earliestStartTimeBuilder_;
         /**
-         *
-         *
          * 
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the earliestStartTime field is set. */ public boolean hasEarliestStartTime() { return earliestStartTimeBuilder_ != null || earliestStartTime_ != null; } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The earliestStartTime. */ public com.google.protobuf.Timestamp getEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } else { return earliestStartTimeBuilder_.getMessage(); } } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { @@ -5571,17 +4785,14 @@ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setEarliestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setEarliestStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (earliestStartTimeBuilder_ == null) { earliestStartTime_ = builderForValue.build(); onChanged(); @@ -5592,23 +4803,17 @@ public Builder setEarliestStartTime(com.google.protobuf.Timestamp.Builder builde return this; } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { if (earliestStartTime_ != null) { earliestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(earliestStartTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(earliestStartTime_).mergeFrom(value).buildPartial(); } else { earliestStartTime_ = value; } @@ -5620,15 +4825,11 @@ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { @@ -5642,64 +4843,48 @@ public Builder clearEarliestStartTime() { return this; } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { - + onChanged(); return getEarliestStartTimeFieldBuilder().getBuilder(); } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { if (earliestStartTimeBuilder_ != null) { return earliestStartTimeBuilder_.getMessageOrBuilder(); } else { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } } /** - * - * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getEarliestStartTimeFieldBuilder() { if (earliestStartTimeBuilder_ == null) { - earliestStartTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getEarliestStartTime(), getParentForChildren(), isClean()); + earliestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getEarliestStartTime(), + getParentForChildren(), + isClean()); earliestStartTime_ = null; } return earliestStartTimeBuilder_; @@ -5707,58 +4892,39 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { private com.google.protobuf.Timestamp latestStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - latestStartTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> latestStartTimeBuilder_; /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the latestStartTime field is set. */ public boolean hasLatestStartTime() { return latestStartTimeBuilder_ != null || latestStartTime_ != null; } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The latestStartTime. */ public com.google.protobuf.Timestamp getLatestStartTime() { if (latestStartTimeBuilder_ == null) { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } else { return latestStartTimeBuilder_.getMessage(); } } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { @@ -5774,17 +4940,14 @@ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setLatestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setLatestStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (latestStartTimeBuilder_ == null) { latestStartTime_ = builderForValue.build(); onChanged(); @@ -5795,23 +4958,17 @@ public Builder setLatestStartTime(com.google.protobuf.Timestamp.Builder builderF return this; } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { if (latestStartTime_ != null) { latestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(latestStartTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(latestStartTime_).mergeFrom(value).buildPartial(); } else { latestStartTime_ = value; } @@ -5823,15 +4980,11 @@ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearLatestStartTime() { if (latestStartTimeBuilder_ == null) { @@ -5845,64 +4998,48 @@ public Builder clearLatestStartTime() { return this; } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { - + onChanged(); return getLatestStartTimeFieldBuilder().getBuilder(); } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { if (latestStartTimeBuilder_ != null) { return latestStartTimeBuilder_.getMessageOrBuilder(); } else { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } } /** - * - * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getLatestStartTimeFieldBuilder() { if (latestStartTimeBuilder_ == null) { - latestStartTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getLatestStartTime(), getParentForChildren(), isClean()); + latestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getLatestStartTime(), + getParentForChildren(), + isClean()); latestStartTime_ = null; } return latestStartTimeBuilder_; @@ -5910,58 +5047,39 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { private com.google.protobuf.Duration minDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - minDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minDurationBuilder_; /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minDuration field is set. */ public boolean hasMinDuration() { return minDurationBuilder_ != null || minDuration_ != null; } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The minDuration. */ public com.google.protobuf.Duration getMinDuration() { if (minDurationBuilder_ == null) { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } else { return minDurationBuilder_.getMessage(); } } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { @@ -5977,17 +5095,14 @@ public Builder setMinDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setMinDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (minDurationBuilder_ == null) { minDuration_ = builderForValue.build(); onChanged(); @@ -5998,23 +5113,17 @@ public Builder setMinDuration(com.google.protobuf.Duration.Builder builderForVal return this; } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { if (minDuration_ != null) { minDuration_ = - com.google.protobuf.Duration.newBuilder(minDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(minDuration_).mergeFrom(value).buildPartial(); } else { minDuration_ = value; } @@ -6026,15 +5135,11 @@ public Builder mergeMinDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearMinDuration() { if (minDurationBuilder_ == null) { @@ -6048,69 +5153,52 @@ public Builder clearMinDuration() { return this; } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { - + onChanged(); return getMinDurationFieldBuilder().getBuilder(); } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { if (minDurationBuilder_ != null) { return minDurationBuilder_.getMessageOrBuilder(); } else { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } } /** - * - * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getMinDurationFieldBuilder() { if (minDurationBuilder_ == null) { - minDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getMinDuration(), getParentForChildren(), isClean()); + minDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getMinDuration(), + getParentForChildren(), + isClean()); minDuration_ = null; } return minDurationBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -6123,33 +5211,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) - private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(); + DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -6161,111 +5246,80 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface FrequencyConstraintOrBuilder - extends + public interface FrequencyConstraintOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) com.google.protobuf.MessageOrBuilder { /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minBreakDuration field is set. */ boolean hasMinBreakDuration(); /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The minBreakDuration. */ com.google.protobuf.Duration getMinBreakDuration(); /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder(); /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the maxInterBreakDuration field is set. */ boolean hasMaxInterBreakDuration(); /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The maxInterBreakDuration. */ com.google.protobuf.Duration getMaxInterBreakDuration(); /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder(); } /** - * - * *
      * One may further constrain the frequency and duration of the breaks
      * specified above, by enforcing a minimum break frequency, such as
@@ -6300,32 +5354,32 @@ public interface FrequencyConstraintOrBuilder
      * ```
      * 
* - * Protobuf type {@code - * google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} + * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} */ - public static final class FrequencyConstraint extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class FrequencyConstraint extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) FrequencyConstraintOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use FrequencyConstraint.newBuilder() to construct. private FrequencyConstraint(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private FrequencyConstraint() {} + private FrequencyConstraint() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new FrequencyConstraint(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private FrequencyConstraint( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -6344,43 +5398,39 @@ private FrequencyConstraint( case 0: done = true; break; - case 10: - { - com.google.protobuf.Duration.Builder subBuilder = null; - if (minBreakDuration_ != null) { - subBuilder = minBreakDuration_.toBuilder(); - } - minBreakDuration_ = - input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(minBreakDuration_); - minBreakDuration_ = subBuilder.buildPartial(); - } - - break; + case 10: { + com.google.protobuf.Duration.Builder subBuilder = null; + if (minBreakDuration_ != null) { + subBuilder = minBreakDuration_.toBuilder(); + } + minBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(minBreakDuration_); + minBreakDuration_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + com.google.protobuf.Duration.Builder subBuilder = null; + if (maxInterBreakDuration_ != null) { + subBuilder = maxInterBreakDuration_.toBuilder(); } - case 18: - { - com.google.protobuf.Duration.Builder subBuilder = null; - if (maxInterBreakDuration_ != null) { - subBuilder = maxInterBreakDuration_.toBuilder(); - } - maxInterBreakDuration_ = - input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(maxInterBreakDuration_); - maxInterBreakDuration_ = subBuilder.buildPartial(); - } - - break; + maxInterBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(maxInterBreakDuration_); + maxInterBreakDuration_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -6388,44 +5438,35 @@ private FrequencyConstraint( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.class, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder - .class); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder.class); } public static final int MIN_BREAK_DURATION_FIELD_NUMBER = 1; private com.google.protobuf.Duration minBreakDuration_; /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minBreakDuration field is set. */ @java.lang.Override @@ -6433,36 +5474,25 @@ public boolean hasMinBreakDuration() { return minBreakDuration_ != null; } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The minBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinBreakDuration() { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } /** - * - * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { @@ -6472,18 +5502,13 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { public static final int MAX_INTER_BREAK_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration maxInterBreakDuration_; /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the maxInterBreakDuration field is set. */ @java.lang.Override @@ -6491,38 +5516,27 @@ public boolean hasMaxInterBreakDuration() { return maxInterBreakDuration_ != null; } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The maxInterBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMaxInterBreakDuration() { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } /** - * - * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { @@ -6530,7 +5544,6 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6542,7 +5555,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } @@ -6559,13 +5573,12 @@ public int getSerializedSize() { size = 0; if (minBreakDuration_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMinBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, getMaxInterBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getMaxInterBreakDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6575,23 +5588,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)) { + if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) obj; if (hasMinBreakDuration() != other.hasMinBreakDuration()) return false; if (hasMinBreakDuration()) { - if (!getMinBreakDuration().equals(other.getMinBreakDuration())) return false; + if (!getMinBreakDuration() + .equals(other.getMinBreakDuration())) return false; } if (hasMaxInterBreakDuration() != other.hasMaxInterBreakDuration()) return false; if (hasMaxInterBreakDuration()) { - if (!getMaxInterBreakDuration().equals(other.getMaxInterBreakDuration())) return false; + if (!getMaxInterBreakDuration() + .equals(other.getMaxInterBreakDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -6617,103 +5629,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -6723,8 +5720,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
        * One may further constrain the frequency and duration of the breaks
        * specified above, by enforcing a minimum break frequency, such as
@@ -6759,46 +5754,40 @@ protected Builder newBuilderForType(
        * ```
        * 
* - * Protobuf type {@code - * google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} + * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - .class, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - .Builder.class); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder.class); } - // Construct using - // com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.newBuilder() + // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -6818,23 +5807,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - .getDefaultInstance(); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - build() { - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = - buildPartial(); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint build() { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -6842,11 +5827,8 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - buildPartial() { - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = - new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint( - this); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint buildPartial() { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint(this); if (minBreakDurationBuilder_ == null) { result.minBreakDuration_ = minBreakDuration_; } else { @@ -6865,56 +5847,46 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) { - return mergeFrom( - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) - other); + if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) { + return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other) { - if (other - == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - .getDefaultInstance()) return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other) { + if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance()) return this; if (other.hasMinBreakDuration()) { mergeMinBreakDuration(other.getMinBreakDuration()); } @@ -6936,14 +5908,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parsedMessage = null; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -6955,61 +5924,42 @@ public Builder mergeFrom( private com.google.protobuf.Duration minBreakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - minBreakDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minBreakDurationBuilder_; /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the minBreakDuration field is set. */ public boolean hasMinBreakDuration() { return minBreakDurationBuilder_ != null || minBreakDuration_ != null; } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The minBreakDuration. */ public com.google.protobuf.Duration getMinBreakDuration() { if (minBreakDurationBuilder_ == null) { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } else { return minBreakDurationBuilder_.getMessage(); } } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { @@ -7025,18 +5975,15 @@ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ - public Builder setMinBreakDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinBreakDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (minBreakDurationBuilder_ == null) { minBreakDuration_ = builderForValue.build(); onChanged(); @@ -7047,24 +5994,18 @@ public Builder setMinBreakDuration(com.google.protobuf.Duration.Builder builderF return this; } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { if (minBreakDuration_ != null) { minBreakDuration_ = - com.google.protobuf.Duration.newBuilder(minBreakDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(minBreakDuration_).mergeFrom(value).buildPartial(); } else { minBreakDuration_ = value; } @@ -7076,16 +6017,12 @@ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearMinBreakDuration() { if (minBreakDurationBuilder_ == null) { @@ -7099,67 +6036,51 @@ public Builder clearMinBreakDuration() { return this; } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { - + onChanged(); return getMinBreakDurationFieldBuilder().getBuilder(); } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { if (minBreakDurationBuilder_ != null) { return minBreakDurationBuilder_.getMessageOrBuilder(); } else { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } } /** - * - * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getMinBreakDurationFieldBuilder() { if (minBreakDurationBuilder_ == null) { - minBreakDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getMinBreakDuration(), getParentForChildren(), isClean()); + minBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getMinBreakDuration(), + getParentForChildren(), + isClean()); minBreakDuration_ = null; } return minBreakDurationBuilder_; @@ -7167,64 +6088,45 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { private com.google.protobuf.Duration maxInterBreakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - maxInterBreakDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> maxInterBreakDurationBuilder_; /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the maxInterBreakDuration field is set. */ public boolean hasMaxInterBreakDuration() { return maxInterBreakDurationBuilder_ != null || maxInterBreakDuration_ != null; } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The maxInterBreakDuration. */ public com.google.protobuf.Duration getMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } else { return maxInterBreakDurationBuilder_.getMessage(); } } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { @@ -7240,17 +6142,13 @@ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder setMaxInterBreakDuration( com.google.protobuf.Duration.Builder builderForValue) { @@ -7264,25 +6162,19 @@ public Builder setMaxInterBreakDuration( return this; } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { if (maxInterBreakDuration_ != null) { maxInterBreakDuration_ = - com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_).mergeFrom(value).buildPartial(); } else { maxInterBreakDuration_ = value; } @@ -7294,17 +6186,13 @@ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public Builder clearMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { @@ -7318,75 +6206,58 @@ public Builder clearMaxInterBreakDuration() { return this; } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { - + onChanged(); return getMaxInterBreakDurationFieldBuilder().getBuilder(); } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { if (maxInterBreakDurationBuilder_ != null) { return maxInterBreakDurationBuilder_.getMessageOrBuilder(); } else { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } } /** - * - * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; - * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getMaxInterBreakDurationFieldBuilder() { if (maxInterBreakDurationBuilder_ == null) { - maxInterBreakDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getMaxInterBreakDuration(), getParentForChildren(), isClean()); + maxInterBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getMaxInterBreakDuration(), + getParentForChildren(), + isClean()); maxInterBreakDuration_ = null; } return maxInterBreakDurationBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -7399,34 +6270,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) - private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule - .FrequencyConstraint - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = - new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint(); + DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint(); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FrequencyConstraint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FrequencyConstraint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FrequencyConstraint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FrequencyConstraint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -7438,192 +6305,138 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int BREAK_REQUESTS_FIELD_NUMBER = 1; - private java.util.List - breakRequests_; + private java.util.List breakRequests_; /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public java.util.List - getBreakRequestsList() { + public java.util.List getBreakRequestsList() { return breakRequests_; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> + public java.util.List getBreakRequestsOrBuilderList() { return breakRequests_; } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override public int getBreakRequestsCount() { return breakRequests_.size(); } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests(int index) { return breakRequests_.get(index); } /** - * - * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder - getBreakRequestsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( + int index) { return breakRequests_.get(index); } public static final int FREQUENCY_CONSTRAINTS_FIELD_NUMBER = 2; - private java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> - frequencyConstraints_; + private java.util.List frequencyConstraints_; /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> - getFrequencyConstraintsList() { + public java.util.List getFrequencyConstraintsList() { return frequencyConstraints_; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.BreakRule - .FrequencyConstraintOrBuilder> + public java.util.List getFrequencyConstraintsOrBuilderList() { return frequencyConstraints_; } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override public int getFrequencyConstraintsCount() { return frequencyConstraints_.size(); } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - getFrequencyConstraints(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { return frequencyConstraints_.get(index); } /** - * - * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder - getFrequencyConstraintsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( + int index) { return frequencyConstraints_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -7635,7 +6448,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } @@ -7652,12 +6466,12 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < breakRequests_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, breakRequests_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, breakRequests_.get(i)); } for (int i = 0; i < frequencyConstraints_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, frequencyConstraints_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, frequencyConstraints_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -7667,16 +6481,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule other = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) obj; - if (!getBreakRequestsList().equals(other.getBreakRequestsList())) return false; - if (!getFrequencyConstraintsList().equals(other.getFrequencyConstraintsList())) return false; + if (!getBreakRequestsList() + .equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList() + .equals(other.getFrequencyConstraintsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -7702,94 +6517,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -7799,8 +6607,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Deprecated: Use top level [BreakRule][] instead.
      * Rules to generate time breaks for a vehicle (e.g. lunch
@@ -7817,24 +6623,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule)
         com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class,
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.newBuilder()
@@ -7842,18 +6645,18 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
           getBreakRequestsFieldBuilder();
           getFrequencyConstraintsFieldBuilder();
         }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -7873,9 +6676,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
       }
 
       @java.lang.Override
@@ -7894,8 +6697,7 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.BreakRule buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentModel.BreakRule result =
-            new com.google.cloud.optimization.v1.ShipmentModel.BreakRule(this);
+        com.google.cloud.optimization.v1.ShipmentModel.BreakRule result = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule(this);
         int from_bitField0_ = bitField0_;
         if (breakRequestsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
@@ -7923,41 +6725,38 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -7965,8 +6764,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRule other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()) return this;
         if (breakRequestsBuilder_ == null) {
           if (!other.breakRequests_.isEmpty()) {
             if (breakRequests_.isEmpty()) {
@@ -7985,10 +6783,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRul
               breakRequestsBuilder_ = null;
               breakRequests_ = other.breakRequests_;
               bitField0_ = (bitField0_ & ~0x00000001);
-              breakRequestsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getBreakRequestsFieldBuilder()
-                      : null;
+              breakRequestsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getBreakRequestsFieldBuilder() : null;
             } else {
               breakRequestsBuilder_.addAllMessages(other.breakRequests_);
             }
@@ -8012,10 +6809,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRul
               frequencyConstraintsBuilder_ = null;
               frequencyConstraints_ = other.frequencyConstraints_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              frequencyConstraintsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getFrequencyConstraintsFieldBuilder()
-                      : null;
+              frequencyConstraintsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getFrequencyConstraintsFieldBuilder() : null;
             } else {
               frequencyConstraintsBuilder_.addAllMessages(other.frequencyConstraints_);
             }
@@ -8040,8 +6836,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -8050,41 +6845,28 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
-      private java.util.List
-          breakRequests_ = java.util.Collections.emptyList();
-
+      private java.util.List breakRequests_ =
+        java.util.Collections.emptyList();
       private void ensureBreakRequestsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          breakRequests_ =
-              new java.util.ArrayList<
-                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest>(
-                  breakRequests_);
+          breakRequests_ = new java.util.ArrayList(breakRequests_);
           bitField0_ |= 0x00000001;
-        }
+         }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest,
-              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder,
-              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder>
-          breakRequestsBuilder_;
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> breakRequestsBuilder_;
 
       /**
-       *
-       *
        * 
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public java.util.List - getBreakRequestsList() { + public java.util.List getBreakRequestsList() { if (breakRequestsBuilder_ == null) { return java.util.Collections.unmodifiableList(breakRequests_); } else { @@ -8092,15 +6874,11 @@ private void ensureBreakRequestsIsMutable() { } } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public int getBreakRequestsCount() { if (breakRequestsBuilder_ == null) { @@ -8110,18 +6888,13 @@ public int getBreakRequestsCount() { } } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests(int index) { if (breakRequestsBuilder_ == null) { return breakRequests_.get(index); } else { @@ -8129,15 +6902,11 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest get } } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder setBreakRequests( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { @@ -8154,20 +6923,14 @@ public Builder setBreakRequests( return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder setBreakRequests( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.set(index, builderForValue.build()); @@ -8178,18 +6941,13 @@ public Builder setBreakRequests( return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public Builder addBreakRequests( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { + public Builder addBreakRequests(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { if (breakRequestsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8203,15 +6961,11 @@ public Builder addBreakRequests( return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder addBreakRequests( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { @@ -8228,19 +6982,14 @@ public Builder addBreakRequests( return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder addBreakRequests( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder - builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.add(builderForValue.build()); @@ -8251,20 +7000,14 @@ public Builder addBreakRequests( return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder addBreakRequests( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.add(index, builderForValue.build()); @@ -8275,23 +7018,18 @@ public Builder addBreakRequests( return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder addAllBreakRequests( - java.lang.Iterable< - ? extends com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest> - values) { + java.lang.Iterable values) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRequests_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, breakRequests_); onChanged(); } else { breakRequestsBuilder_.addAllMessages(values); @@ -8299,15 +7037,11 @@ public Builder addAllBreakRequests( return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder clearBreakRequests() { if (breakRequestsBuilder_ == null) { @@ -8320,15 +7054,11 @@ public Builder clearBreakRequests() { return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ public Builder removeBreakRequests(int index) { if (breakRequestsBuilder_ == null) { @@ -8341,54 +7071,39 @@ public Builder removeBreakRequests(int index) { return this; } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder - getBreakRequestsBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder getBreakRequestsBuilder( + int index) { return getBreakRequestsFieldBuilder().getBuilder(index); } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder - getBreakRequestsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( + int index) { if (breakRequestsBuilder_ == null) { - return breakRequests_.get(index); - } else { + return breakRequests_.get(index); } else { return breakRequestsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> - getBreakRequestsOrBuilderList() { + public java.util.List + getBreakRequestsOrBuilderList() { if (breakRequestsBuilder_ != null) { return breakRequestsBuilder_.getMessageOrBuilderList(); } else { @@ -8396,70 +7111,45 @@ public Builder removeBreakRequests(int index) { } } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder - addBreakRequestsBuilder() { - return getBreakRequestsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder addBreakRequestsBuilder() { + return getBreakRequestsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance()); } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder - addBreakRequestsBuilder(int index) { - return getBreakRequestsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder addBreakRequestsBuilder( + int index) { + return getBreakRequestsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance()); } /** - * - * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; */ - public java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder> - getBreakRequestsBuilderList() { + public java.util.List + getBreakRequestsBuilderList() { return getBreakRequestsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> getBreakRequestsFieldBuilder() { if (breakRequestsBuilder_ == null) { - breakRequestsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder>( + breakRequestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder>( breakRequests_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -8469,41 +7159,27 @@ public Builder removeBreakRequests(int index) { return breakRequestsBuilder_; } - private java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> - frequencyConstraints_ = java.util.Collections.emptyList(); - + private java.util.List frequencyConstraints_ = + java.util.Collections.emptyList(); private void ensureFrequencyConstraintsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - frequencyConstraints_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint>( - frequencyConstraints_); + frequencyConstraints_ = new java.util.ArrayList(frequencyConstraints_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> - frequencyConstraintsBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> frequencyConstraintsBuilder_; /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> - getFrequencyConstraintsList() { + public java.util.List getFrequencyConstraintsList() { if (frequencyConstraintsBuilder_ == null) { return java.util.Collections.unmodifiableList(frequencyConstraints_); } else { @@ -8511,16 +7187,12 @@ private void ensureFrequencyConstraintsIsMutable() { } } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public int getFrequencyConstraintsCount() { if (frequencyConstraintsBuilder_ == null) { @@ -8530,19 +7202,14 @@ public int getFrequencyConstraintsCount() { } } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - getFrequencyConstraints(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { if (frequencyConstraintsBuilder_ == null) { return frequencyConstraints_.get(index); } else { @@ -8550,20 +7217,15 @@ public int getFrequencyConstraintsCount() { } } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder setFrequencyConstraints( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8577,21 +7239,15 @@ public Builder setFrequencyConstraints( return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder setFrequencyConstraints( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.set(index, builderForValue.build()); @@ -8602,19 +7258,14 @@ public Builder setFrequencyConstraints( return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public Builder addFrequencyConstraints( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { + public Builder addFrequencyConstraints(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8628,20 +7279,15 @@ public Builder addFrequencyConstraints( return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addFrequencyConstraints( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8654,21 +7300,16 @@ public Builder addFrequencyConstraints( } return this; } - /** - * - * + /** *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addFrequencyConstraints( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder - builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.add(builderForValue.build()); @@ -8679,21 +7320,15 @@ public Builder addFrequencyConstraints( return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addFrequencyConstraints( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.add(index, builderForValue.build()); @@ -8704,25 +7339,19 @@ public Builder addFrequencyConstraints( return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder addAllFrequencyConstraints( - java.lang.Iterable< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> - values) { + java.lang.Iterable values) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, frequencyConstraints_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, frequencyConstraints_); onChanged(); } else { frequencyConstraintsBuilder_.addAllMessages(values); @@ -8730,16 +7359,12 @@ public Builder addAllFrequencyConstraints( return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder clearFrequencyConstraints() { if (frequencyConstraintsBuilder_ == null) { @@ -8752,16 +7377,12 @@ public Builder clearFrequencyConstraints() { return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ public Builder removeFrequencyConstraints(int index) { if (frequencyConstraintsBuilder_ == null) { @@ -8774,58 +7395,42 @@ public Builder removeFrequencyConstraints(int index) { return this; } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder - getFrequencyConstraintsBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder getFrequencyConstraintsBuilder( + int index) { return getFrequencyConstraintsFieldBuilder().getBuilder(index); } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder - getFrequencyConstraintsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( + int index) { if (frequencyConstraintsBuilder_ == null) { - return frequencyConstraints_.get(index); - } else { + return frequencyConstraints_.get(index); } else { return frequencyConstraintsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.BreakRule - .FrequencyConstraintOrBuilder> - getFrequencyConstraintsOrBuilderList() { + public java.util.List + getFrequencyConstraintsOrBuilderList() { if (frequencyConstraintsBuilder_ != null) { return frequencyConstraintsBuilder_.getMessageOrBuilderList(); } else { @@ -8833,75 +7438,48 @@ public Builder removeFrequencyConstraints(int index) { } } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder - addFrequencyConstraintsBuilder() { - return getFrequencyConstraintsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder() { + return getFrequencyConstraintsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance()); } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder - addFrequencyConstraintsBuilder(int index) { - return getFrequencyConstraintsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder( + int index) { + return getFrequencyConstraintsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance()); } /** - * - * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; */ - public java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder> - getFrequencyConstraintsBuilderList() { + public java.util.List + getFrequencyConstraintsBuilderList() { return getFrequencyConstraintsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> getFrequencyConstraintsFieldBuilder() { if (frequencyConstraintsBuilder_ == null) { - frequencyConstraintsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - .Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule - .FrequencyConstraintOrBuilder>( + frequencyConstraintsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder>( frequencyConstraints_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -8910,7 +7488,6 @@ public Builder removeFrequencyConstraints(int index) { } return frequencyConstraintsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -8923,12 +7500,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule) private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule(); } @@ -8937,16 +7514,16 @@ public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule getDefaul return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRule parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRule(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRule(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -8961,14 +7538,13 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } private int bitField0_; public static final int SHIPMENTS_FIELD_NUMBER = 1; private java.util.List shipments_; /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -8980,8 +7556,6 @@ public java.util.List getShipmentsLis return shipments_; } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -8989,13 +7563,11 @@ public java.util.List getShipmentsLis * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ @java.lang.Override - public java.util.List + public java.util.List getShipmentsOrBuilderList() { return shipments_; } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -9007,8 +7579,6 @@ public int getShipmentsCount() { return shipments_.size(); } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -9020,8 +7590,6 @@ public com.google.cloud.optimization.v1.Shipment getShipments(int index) { return shipments_.get(index); } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -9029,15 +7597,14 @@ public com.google.cloud.optimization.v1.Shipment getShipments(int index) { * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( + int index) { return shipments_.get(index); } public static final int VEHICLES_FIELD_NUMBER = 2; private java.util.List vehicles_; /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -9049,8 +7616,6 @@ public java.util.List getVehiclesList( return vehicles_; } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -9058,13 +7623,11 @@ public java.util.List getVehiclesList( * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ @java.lang.Override - public java.util.List + public java.util.List getVehiclesOrBuilderList() { return vehicles_; } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -9076,8 +7639,6 @@ public int getVehiclesCount() { return vehicles_.size(); } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -9089,8 +7650,6 @@ public com.google.cloud.optimization.v1.Vehicle getVehicles(int index) { return vehicles_.get(index); } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -9098,15 +7657,14 @@ public com.google.cloud.optimization.v1.Vehicle getVehicles(int index) { * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ @java.lang.Override - public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(int index) { + public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( + int index) { return vehicles_.get(index); } public static final int MAX_ACTIVE_VEHICLES_FIELD_NUMBER = 4; private int maxActiveVehicles_; /** - * - * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -9117,7 +7675,6 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(in
    * 
* * optional int32 max_active_vehicles = 4; - * * @return Whether the maxActiveVehicles field is set. */ @java.lang.Override @@ -9125,8 +7682,6 @@ public boolean hasMaxActiveVehicles() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -9137,7 +7692,6 @@ public boolean hasMaxActiveVehicles() {
    * 
* * optional int32 max_active_vehicles = 4; - * * @return The maxActiveVehicles. */ @java.lang.Override @@ -9148,8 +7702,6 @@ public int getMaxActiveVehicles() { public static final int GLOBAL_START_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp globalStartTime_; /** - * - * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -9163,7 +7715,6 @@ public int getMaxActiveVehicles() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return Whether the globalStartTime field is set. */ @java.lang.Override @@ -9171,8 +7722,6 @@ public boolean hasGlobalStartTime() { return globalStartTime_ != null; } /** - * - * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -9186,18 +7735,13 @@ public boolean hasGlobalStartTime() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return The globalStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getGlobalStartTime() { - return globalStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : globalStartTime_; + return globalStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_; } /** - * - * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -9220,15 +7764,12 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
   public static final int GLOBAL_END_TIME_FIELD_NUMBER = 6;
   private com.google.protobuf.Timestamp globalEndTime_;
   /**
-   *
-   *
    * 
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; - * * @return Whether the globalEndTime field is set. */ @java.lang.Override @@ -9236,26 +7777,19 @@ public boolean hasGlobalEndTime() { return globalEndTime_ != null; } /** - * - * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; - * * @return The globalEndTime. */ @java.lang.Override public com.google.protobuf.Timestamp getGlobalEndTime() { - return globalEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : globalEndTime_; + return globalEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_; } /** - * - * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
@@ -9271,8 +7805,6 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
   public static final int GLOBAL_DURATION_COST_PER_HOUR_FIELD_NUMBER = 7;
   private double globalDurationCostPerHour_;
   /**
-   *
-   *
    * 
    * The "global duration" of the overall plan is the difference between the
    * earliest effective start time and the latest effective end time of
@@ -9282,7 +7814,6 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
    * 
* * double global_duration_cost_per_hour = 7; - * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -9291,11 +7822,8 @@ public double getGlobalDurationCostPerHour() { } public static final int DURATION_DISTANCE_MATRICES_FIELD_NUMBER = 8; - private java.util.List - durationDistanceMatrices_; + private java.util.List durationDistanceMatrices_; /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -9380,18 +7908,13 @@ public double getGlobalDurationCostPerHour() {
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ @java.lang.Override - public java.util.List - getDurationDistanceMatricesList() { + public java.util.List getDurationDistanceMatricesList() { return durationDistanceMatrices_; } /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -9476,19 +7999,14 @@ public double getGlobalDurationCostPerHour() {
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> + public java.util.List getDurationDistanceMatricesOrBuilderList() { return durationDistanceMatrices_; } /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -9573,17 +8091,13 @@ public double getGlobalDurationCostPerHour() {
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ @java.lang.Override public int getDurationDistanceMatricesCount() { return durationDistanceMatrices_.size(); } /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -9668,18 +8182,13 @@ public int getDurationDistanceMatricesCount() {
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - getDurationDistanceMatrices(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices(int index) { return durationDistanceMatrices_.get(index); } /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -9764,21 +8273,17 @@ public int getDurationDistanceMatricesCount() {
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder - getDurationDistanceMatricesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder getDurationDistanceMatricesOrBuilder( + int index) { return durationDistanceMatrices_.get(index); } public static final int DURATION_DISTANCE_MATRIX_SRC_TAGS_FIELD_NUMBER = 9; private com.google.protobuf.LazyStringList durationDistanceMatrixSrcTags_; /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -9795,15 +8300,13 @@ public int getDurationDistanceMatricesCount() {
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return A list containing the durationDistanceMatrixSrcTags. */ - public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixSrcTagsList() { + public com.google.protobuf.ProtocolStringList + getDurationDistanceMatrixSrcTagsList() { return durationDistanceMatrixSrcTags_; } /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -9820,15 +8323,12 @@ public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixSrcTagsLi
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return The count of durationDistanceMatrixSrcTags. */ public int getDurationDistanceMatrixSrcTagsCount() { return durationDistanceMatrixSrcTags_.size(); } /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -9845,7 +8345,6 @@ public int getDurationDistanceMatrixSrcTagsCount() {
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param index The index of the element to return. * @return The durationDistanceMatrixSrcTags at the given index. */ @@ -9853,8 +8352,6 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) { return durationDistanceMatrixSrcTags_.get(index); } /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -9871,19 +8368,17 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) {
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixSrcTags at the given index. */ - public com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int index) { + public com.google.protobuf.ByteString + getDurationDistanceMatrixSrcTagsBytes(int index) { return durationDistanceMatrixSrcTags_.getByteString(index); } public static final int DURATION_DISTANCE_MATRIX_DST_TAGS_FIELD_NUMBER = 10; private com.google.protobuf.LazyStringList durationDistanceMatrixDstTags_; /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -9902,15 +8397,13 @@ public com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return A list containing the durationDistanceMatrixDstTags. */ - public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixDstTagsList() { + public com.google.protobuf.ProtocolStringList + getDurationDistanceMatrixDstTagsList() { return durationDistanceMatrixDstTags_; } /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -9929,15 +8422,12 @@ public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixDstTagsLi
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return The count of durationDistanceMatrixDstTags. */ public int getDurationDistanceMatrixDstTagsCount() { return durationDistanceMatrixDstTags_.size(); } /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -9956,7 +8446,6 @@ public int getDurationDistanceMatrixDstTagsCount() {
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param index The index of the element to return. * @return The durationDistanceMatrixDstTags at the given index. */ @@ -9964,8 +8453,6 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) { return durationDistanceMatrixDstTags_.get(index); } /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -9984,347 +8471,257 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) {
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixDstTags at the given index. */ - public com.google.protobuf.ByteString getDurationDistanceMatrixDstTagsBytes(int index) { + public com.google.protobuf.ByteString + getDurationDistanceMatrixDstTagsBytes(int index) { return durationDistanceMatrixDstTags_.getByteString(index); } public static final int TRANSITION_ATTRIBUTES_FIELD_NUMBER = 11; - private java.util.List - transitionAttributes_; + private java.util.List transitionAttributes_; /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ @java.lang.Override - public java.util.List - getTransitionAttributesList() { + public java.util.List getTransitionAttributesList() { return transitionAttributes_; } /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ @java.lang.Override - public java.util.List + public java.util.List getTransitionAttributesOrBuilderList() { return transitionAttributes_; } /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ @java.lang.Override public int getTransitionAttributesCount() { return transitionAttributes_.size(); } /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ @java.lang.Override public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes(int index) { return transitionAttributes_.get(index); } /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ @java.lang.Override - public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder - getTransitionAttributesOrBuilder(int index) { + public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder getTransitionAttributesOrBuilder( + int index) { return transitionAttributes_.get(index); } public static final int SHIPMENT_TYPE_INCOMPATIBILITIES_FIELD_NUMBER = 12; - private java.util.List - shipmentTypeIncompatibilities_; + private java.util.List shipmentTypeIncompatibilities_; /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ @java.lang.Override - public java.util.List - getShipmentTypeIncompatibilitiesList() { + public java.util.List getShipmentTypeIncompatibilitiesList() { return shipmentTypeIncompatibilities_; } /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> + public java.util.List getShipmentTypeIncompatibilitiesOrBuilderList() { return shipmentTypeIncompatibilities_; } /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ @java.lang.Override public int getShipmentTypeIncompatibilitiesCount() { return shipmentTypeIncompatibilities_.size(); } /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility - getShipmentTypeIncompatibilities(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities(int index) { return shipmentTypeIncompatibilities_.get(index); } /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder - getShipmentTypeIncompatibilitiesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder getShipmentTypeIncompatibilitiesOrBuilder( + int index) { return shipmentTypeIncompatibilities_.get(index); } public static final int SHIPMENT_TYPE_REQUIREMENTS_FIELD_NUMBER = 13; - private java.util.List - shipmentTypeRequirements_; + private java.util.List shipmentTypeRequirements_; /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ @java.lang.Override - public java.util.List - getShipmentTypeRequirementsList() { + public java.util.List getShipmentTypeRequirementsList() { return shipmentTypeRequirements_; } /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ @java.lang.Override - public java.util.List + public java.util.List getShipmentTypeRequirementsOrBuilderList() { return shipmentTypeRequirements_; } /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ @java.lang.Override public int getShipmentTypeRequirementsCount() { return shipmentTypeRequirements_.size(); } /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements(int index) { return shipmentTypeRequirements_.get(index); } /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder - getShipmentTypeRequirementsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder getShipmentTypeRequirementsOrBuilder( + int index) { return shipmentTypeRequirements_.get(index); } public static final int PRECEDENCE_RULES_FIELD_NUMBER = 14; - private java.util.List - precedenceRules_; + private java.util.List precedenceRules_; /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ @java.lang.Override - public java.util.List - getPrecedenceRulesList() { + public java.util.List getPrecedenceRulesList() { return precedenceRules_; } /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> + public java.util.List getPrecedenceRulesOrBuilderList() { return precedenceRules_; } /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ @java.lang.Override public int getPrecedenceRulesCount() { return precedenceRules_.size(); } /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules(int index) { return precedenceRules_.get(index); } /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder - getPrecedenceRulesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPrecedenceRulesOrBuilder( + int index) { return precedenceRules_.get(index); } public static final int BREAK_RULES_FIELD_NUMBER = 15; private java.util.List breakRules_; /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -10332,19 +8729,13 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List - getBreakRulesList() { + @java.lang.Deprecated public java.util.List getBreakRulesList() { return breakRules_; } /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -10352,19 +8743,14 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getBreakRulesOrBuilderList() { return breakRules_; } /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -10372,18 +8758,13 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getBreakRulesCount() { + @java.lang.Deprecated public int getBreakRulesCount() { return breakRules_.size(); } /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -10391,18 +8772,13 @@ public int getBreakRulesCount() {
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { return breakRules_.get(index); } /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -10410,19 +8786,15 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(in
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( int index) { return breakRules_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -10434,7 +8806,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < shipments_.size(); i++) { output.writeMessage(1, shipments_.get(i)); } @@ -10457,12 +8830,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage(8, durationDistanceMatrices_.get(i)); } for (int i = 0; i < durationDistanceMatrixSrcTags_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 9, durationDistanceMatrixSrcTags_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, durationDistanceMatrixSrcTags_.getRaw(i)); } for (int i = 0; i < durationDistanceMatrixDstTags_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 10, durationDistanceMatrixDstTags_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, durationDistanceMatrixDstTags_.getRaw(i)); } for (int i = 0; i < transitionAttributes_.size(); i++) { output.writeMessage(11, transitionAttributes_.get(i)); @@ -10489,28 +8860,32 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < shipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, shipments_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, shipments_.get(i)); } for (int i = 0; i < vehicles_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, vehicles_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, vehicles_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, maxActiveVehicles_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(4, maxActiveVehicles_); } if (globalStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getGlobalStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getGlobalStartTime()); } if (globalEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getGlobalEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getGlobalEndTime()); } if (java.lang.Double.doubleToRawLongBits(globalDurationCostPerHour_) != 0) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(7, globalDurationCostPerHour_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(7, globalDurationCostPerHour_); } for (int i = 0; i < durationDistanceMatrices_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 8, durationDistanceMatrices_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, durationDistanceMatrices_.get(i)); } { int dataSize = 0; @@ -10529,25 +8904,24 @@ public int getSerializedSize() { size += 1 * getDurationDistanceMatrixDstTagsList().size(); } for (int i = 0; i < transitionAttributes_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 11, transitionAttributes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, transitionAttributes_.get(i)); } for (int i = 0; i < shipmentTypeIncompatibilities_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 12, shipmentTypeIncompatibilities_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, shipmentTypeIncompatibilities_.get(i)); } for (int i = 0; i < shipmentTypeRequirements_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 13, shipmentTypeRequirements_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, shipmentTypeRequirements_.get(i)); } for (int i = 0; i < precedenceRules_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, precedenceRules_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, precedenceRules_.get(i)); } for (int i = 0; i < breakRules_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, breakRules_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, breakRules_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -10557,43 +8931,51 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel other = - (com.google.cloud.optimization.v1.ShipmentModel) obj; + com.google.cloud.optimization.v1.ShipmentModel other = (com.google.cloud.optimization.v1.ShipmentModel) obj; - if (!getShipmentsList().equals(other.getShipmentsList())) return false; - if (!getVehiclesList().equals(other.getVehiclesList())) return false; + if (!getShipmentsList() + .equals(other.getShipmentsList())) return false; + if (!getVehiclesList() + .equals(other.getVehiclesList())) return false; if (hasMaxActiveVehicles() != other.hasMaxActiveVehicles()) return false; if (hasMaxActiveVehicles()) { - if (getMaxActiveVehicles() != other.getMaxActiveVehicles()) return false; + if (getMaxActiveVehicles() + != other.getMaxActiveVehicles()) return false; } if (hasGlobalStartTime() != other.hasGlobalStartTime()) return false; if (hasGlobalStartTime()) { - if (!getGlobalStartTime().equals(other.getGlobalStartTime())) return false; + if (!getGlobalStartTime() + .equals(other.getGlobalStartTime())) return false; } if (hasGlobalEndTime() != other.hasGlobalEndTime()) return false; if (hasGlobalEndTime()) { - if (!getGlobalEndTime().equals(other.getGlobalEndTime())) return false; + if (!getGlobalEndTime() + .equals(other.getGlobalEndTime())) return false; } if (java.lang.Double.doubleToLongBits(getGlobalDurationCostPerHour()) - != java.lang.Double.doubleToLongBits(other.getGlobalDurationCostPerHour())) return false; - if (!getDurationDistanceMatricesList().equals(other.getDurationDistanceMatricesList())) - return false; + != java.lang.Double.doubleToLongBits( + other.getGlobalDurationCostPerHour())) return false; + if (!getDurationDistanceMatricesList() + .equals(other.getDurationDistanceMatricesList())) return false; if (!getDurationDistanceMatrixSrcTagsList() .equals(other.getDurationDistanceMatrixSrcTagsList())) return false; if (!getDurationDistanceMatrixDstTagsList() .equals(other.getDurationDistanceMatrixDstTagsList())) return false; - if (!getTransitionAttributesList().equals(other.getTransitionAttributesList())) return false; + if (!getTransitionAttributesList() + .equals(other.getTransitionAttributesList())) return false; if (!getShipmentTypeIncompatibilitiesList() .equals(other.getShipmentTypeIncompatibilitiesList())) return false; - if (!getShipmentTypeRequirementsList().equals(other.getShipmentTypeRequirementsList())) - return false; - if (!getPrecedenceRulesList().equals(other.getPrecedenceRulesList())) return false; - if (!getBreakRulesList().equals(other.getBreakRulesList())) return false; + if (!getShipmentTypeRequirementsList() + .equals(other.getShipmentTypeRequirementsList())) return false; + if (!getPrecedenceRulesList() + .equals(other.getPrecedenceRulesList())) return false; + if (!getBreakRulesList() + .equals(other.getBreakRulesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -10626,10 +9008,8 @@ public int hashCode() { hash = (53 * hash) + getGlobalEndTime().hashCode(); } hash = (37 * hash) + GLOBAL_DURATION_COST_PER_HOUR_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGlobalDurationCostPerHour())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGlobalDurationCostPerHour())); if (getDurationDistanceMatricesCount() > 0) { hash = (37 * hash) + DURATION_DISTANCE_MATRICES_FIELD_NUMBER; hash = (53 * hash) + getDurationDistanceMatricesList().hashCode(); @@ -10667,104 +9047,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * A shipment model contains a set of shipments which must be performed by a
    * set of vehicles, while minimizing the overall cost, which is the sum of:
@@ -10776,23 +9149,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel)
       com.google.cloud.optimization.v1.ShipmentModelOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.class,
-              com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.class, com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentModel.newBuilder()
@@ -10800,13 +9171,14 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getShipmentsFieldBuilder();
         getVehiclesFieldBuilder();
         getDurationDistanceMatricesFieldBuilder();
@@ -10817,7 +9189,6 @@ private void maybeForceBuilderInitialization() {
         getBreakRulesFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -10893,9 +9264,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
     }
 
     @java.lang.Override
@@ -10914,8 +9285,7 @@ public com.google.cloud.optimization.v1.ShipmentModel build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentModel result =
-          new com.google.cloud.optimization.v1.ShipmentModel(this);
+      com.google.cloud.optimization.v1.ShipmentModel result = new com.google.cloud.optimization.v1.ShipmentModel(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (shipmentsBuilder_ == null) {
@@ -10953,8 +9323,7 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
       result.globalDurationCostPerHour_ = globalDurationCostPerHour_;
       if (durationDistanceMatricesBuilder_ == null) {
         if (((bitField0_ & 0x00000008) != 0)) {
-          durationDistanceMatrices_ =
-              java.util.Collections.unmodifiableList(durationDistanceMatrices_);
+          durationDistanceMatrices_ = java.util.Collections.unmodifiableList(durationDistanceMatrices_);
           bitField0_ = (bitField0_ & ~0x00000008);
         }
         result.durationDistanceMatrices_ = durationDistanceMatrices_;
@@ -10982,8 +9351,7 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
       }
       if (shipmentTypeIncompatibilitiesBuilder_ == null) {
         if (((bitField0_ & 0x00000080) != 0)) {
-          shipmentTypeIncompatibilities_ =
-              java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
+          shipmentTypeIncompatibilities_ = java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
           bitField0_ = (bitField0_ & ~0x00000080);
         }
         result.shipmentTypeIncompatibilities_ = shipmentTypeIncompatibilities_;
@@ -10992,8 +9360,7 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
       }
       if (shipmentTypeRequirementsBuilder_ == null) {
         if (((bitField0_ & 0x00000100) != 0)) {
-          shipmentTypeRequirements_ =
-              java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
+          shipmentTypeRequirements_ = java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
           bitField0_ = (bitField0_ & ~0x00000100);
         }
         result.shipmentTypeRequirements_ = shipmentTypeRequirements_;
@@ -11027,39 +9394,38 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentModel) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel) other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -11086,10 +9452,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentsBuilder_ = null;
             shipments_ = other.shipments_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            shipmentsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getShipmentsFieldBuilder()
-                    : null;
+            shipmentsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getShipmentsFieldBuilder() : null;
           } else {
             shipmentsBuilder_.addAllMessages(other.shipments_);
           }
@@ -11113,10 +9478,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             vehiclesBuilder_ = null;
             vehicles_ = other.vehicles_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            vehiclesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getVehiclesFieldBuilder()
-                    : null;
+            vehiclesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getVehiclesFieldBuilder() : null;
           } else {
             vehiclesBuilder_.addAllMessages(other.vehicles_);
           }
@@ -11152,10 +9516,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             durationDistanceMatricesBuilder_ = null;
             durationDistanceMatrices_ = other.durationDistanceMatrices_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            durationDistanceMatricesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getDurationDistanceMatricesFieldBuilder()
-                    : null;
+            durationDistanceMatricesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getDurationDistanceMatricesFieldBuilder() : null;
           } else {
             durationDistanceMatricesBuilder_.addAllMessages(other.durationDistanceMatrices_);
           }
@@ -11199,10 +9562,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             transitionAttributesBuilder_ = null;
             transitionAttributes_ = other.transitionAttributes_;
             bitField0_ = (bitField0_ & ~0x00000040);
-            transitionAttributesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getTransitionAttributesFieldBuilder()
-                    : null;
+            transitionAttributesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getTransitionAttributesFieldBuilder() : null;
           } else {
             transitionAttributesBuilder_.addAllMessages(other.transitionAttributes_);
           }
@@ -11226,13 +9588,11 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeIncompatibilitiesBuilder_ = null;
             shipmentTypeIncompatibilities_ = other.shipmentTypeIncompatibilities_;
             bitField0_ = (bitField0_ & ~0x00000080);
-            shipmentTypeIncompatibilitiesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getShipmentTypeIncompatibilitiesFieldBuilder()
-                    : null;
+            shipmentTypeIncompatibilitiesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getShipmentTypeIncompatibilitiesFieldBuilder() : null;
           } else {
-            shipmentTypeIncompatibilitiesBuilder_.addAllMessages(
-                other.shipmentTypeIncompatibilities_);
+            shipmentTypeIncompatibilitiesBuilder_.addAllMessages(other.shipmentTypeIncompatibilities_);
           }
         }
       }
@@ -11254,10 +9614,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeRequirementsBuilder_ = null;
             shipmentTypeRequirements_ = other.shipmentTypeRequirements_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            shipmentTypeRequirementsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getShipmentTypeRequirementsFieldBuilder()
-                    : null;
+            shipmentTypeRequirementsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getShipmentTypeRequirementsFieldBuilder() : null;
           } else {
             shipmentTypeRequirementsBuilder_.addAllMessages(other.shipmentTypeRequirements_);
           }
@@ -11281,10 +9640,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             precedenceRulesBuilder_ = null;
             precedenceRules_ = other.precedenceRules_;
             bitField0_ = (bitField0_ & ~0x00000200);
-            precedenceRulesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getPrecedenceRulesFieldBuilder()
-                    : null;
+            precedenceRulesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getPrecedenceRulesFieldBuilder() : null;
           } else {
             precedenceRulesBuilder_.addAllMessages(other.precedenceRules_);
           }
@@ -11308,10 +9666,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             breakRulesBuilder_ = null;
             breakRules_ = other.breakRules_;
             bitField0_ = (bitField0_ & ~0x00000400);
-            breakRulesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getBreakRulesFieldBuilder()
-                    : null;
+            breakRulesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getBreakRulesFieldBuilder() : null;
           } else {
             breakRulesBuilder_.addAllMessages(other.breakRules_);
           }
@@ -11345,28 +9702,21 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private java.util.List shipments_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureShipmentsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         shipments_ = new java.util.ArrayList(shipments_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.Shipment,
-            com.google.cloud.optimization.v1.Shipment.Builder,
-            com.google.cloud.optimization.v1.ShipmentOrBuilder>
-        shipmentsBuilder_;
+        com.google.cloud.optimization.v1.Shipment, com.google.cloud.optimization.v1.Shipment.Builder, com.google.cloud.optimization.v1.ShipmentOrBuilder> shipmentsBuilder_;
 
     /**
-     *
-     *
      * 
      * Set of shipments which must be performed in the model.
      * 
@@ -11381,8 +9731,6 @@ public java.util.List getShipmentsLis } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11397,8 +9745,6 @@ public int getShipmentsCount() { } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11413,15 +9759,14 @@ public com.google.cloud.optimization.v1.Shipment getShipments(int index) { } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public Builder setShipments(int index, com.google.cloud.optimization.v1.Shipment value) { + public Builder setShipments( + int index, com.google.cloud.optimization.v1.Shipment value) { if (shipmentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11435,8 +9780,6 @@ public Builder setShipments(int index, com.google.cloud.optimization.v1.Shipment return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11455,8 +9798,6 @@ public Builder setShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11477,15 +9818,14 @@ public Builder addShipments(com.google.cloud.optimization.v1.Shipment value) { return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public Builder addShipments(int index, com.google.cloud.optimization.v1.Shipment value) { + public Builder addShipments( + int index, com.google.cloud.optimization.v1.Shipment value) { if (shipmentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11499,15 +9839,14 @@ public Builder addShipments(int index, com.google.cloud.optimization.v1.Shipment return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public Builder addShipments(com.google.cloud.optimization.v1.Shipment.Builder builderForValue) { + public Builder addShipments( + com.google.cloud.optimization.v1.Shipment.Builder builderForValue) { if (shipmentsBuilder_ == null) { ensureShipmentsIsMutable(); shipments_.add(builderForValue.build()); @@ -11518,8 +9857,6 @@ public Builder addShipments(com.google.cloud.optimization.v1.Shipment.Builder bu return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11538,8 +9875,6 @@ public Builder addShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11550,7 +9885,8 @@ public Builder addAllShipments( java.lang.Iterable values) { if (shipmentsBuilder_ == null) { ensureShipmentsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, shipments_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, shipments_); onChanged(); } else { shipmentsBuilder_.addAllMessages(values); @@ -11558,8 +9894,6 @@ public Builder addAllShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11577,8 +9911,6 @@ public Builder clearShipments() { return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11596,53 +9928,46 @@ public Builder removeShipments(int index) { return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public com.google.cloud.optimization.v1.Shipment.Builder getShipmentsBuilder(int index) { + public com.google.cloud.optimization.v1.Shipment.Builder getShipmentsBuilder( + int index) { return getShipmentsFieldBuilder().getBuilder(index); } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( + int index) { if (shipmentsBuilder_ == null) { - return shipments_.get(index); - } else { + return shipments_.get(index); } else { return shipmentsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public java.util.List - getShipmentsOrBuilderList() { + public java.util.List + getShipmentsOrBuilderList() { if (shipmentsBuilder_ != null) { return shipmentsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(shipments_); } } - /** - * - * + /** *
      * Set of shipments which must be performed in the model.
      * 
@@ -11650,72 +9975,60 @@ public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ public com.google.cloud.optimization.v1.Shipment.Builder addShipmentsBuilder() { - return getShipmentsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); + return getShipmentsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public com.google.cloud.optimization.v1.Shipment.Builder addShipmentsBuilder(int index) { - return getShipmentsFieldBuilder() - .addBuilder(index, com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); + public com.google.cloud.optimization.v1.Shipment.Builder addShipmentsBuilder( + int index) { + return getShipmentsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public java.util.List - getShipmentsBuilderList() { + public java.util.List + getShipmentsBuilderList() { return getShipmentsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Shipment, - com.google.cloud.optimization.v1.Shipment.Builder, - com.google.cloud.optimization.v1.ShipmentOrBuilder> + com.google.cloud.optimization.v1.Shipment, com.google.cloud.optimization.v1.Shipment.Builder, com.google.cloud.optimization.v1.ShipmentOrBuilder> getShipmentsFieldBuilder() { if (shipmentsBuilder_ == null) { - shipmentsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Shipment, - com.google.cloud.optimization.v1.Shipment.Builder, - com.google.cloud.optimization.v1.ShipmentOrBuilder>( - shipments_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + shipmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.Shipment, com.google.cloud.optimization.v1.Shipment.Builder, com.google.cloud.optimization.v1.ShipmentOrBuilder>( + shipments_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); shipments_ = null; } return shipmentsBuilder_; } private java.util.List vehicles_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureVehiclesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { vehicles_ = new java.util.ArrayList(vehicles_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle, - com.google.cloud.optimization.v1.Vehicle.Builder, - com.google.cloud.optimization.v1.VehicleOrBuilder> - vehiclesBuilder_; + com.google.cloud.optimization.v1.Vehicle, com.google.cloud.optimization.v1.Vehicle.Builder, com.google.cloud.optimization.v1.VehicleOrBuilder> vehiclesBuilder_; /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11730,8 +10043,6 @@ public java.util.List getVehiclesList( } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11746,8 +10057,6 @@ public int getVehiclesCount() { } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11762,15 +10071,14 @@ public com.google.cloud.optimization.v1.Vehicle getVehicles(int index) { } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public Builder setVehicles(int index, com.google.cloud.optimization.v1.Vehicle value) { + public Builder setVehicles( + int index, com.google.cloud.optimization.v1.Vehicle value) { if (vehiclesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11784,8 +10092,6 @@ public Builder setVehicles(int index, com.google.cloud.optimization.v1.Vehicle v return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11804,8 +10110,6 @@ public Builder setVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11826,15 +10130,14 @@ public Builder addVehicles(com.google.cloud.optimization.v1.Vehicle value) { return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public Builder addVehicles(int index, com.google.cloud.optimization.v1.Vehicle value) { + public Builder addVehicles( + int index, com.google.cloud.optimization.v1.Vehicle value) { if (vehiclesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11848,15 +10151,14 @@ public Builder addVehicles(int index, com.google.cloud.optimization.v1.Vehicle v return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public Builder addVehicles(com.google.cloud.optimization.v1.Vehicle.Builder builderForValue) { + public Builder addVehicles( + com.google.cloud.optimization.v1.Vehicle.Builder builderForValue) { if (vehiclesBuilder_ == null) { ensureVehiclesIsMutable(); vehicles_.add(builderForValue.build()); @@ -11867,8 +10169,6 @@ public Builder addVehicles(com.google.cloud.optimization.v1.Vehicle.Builder buil return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11887,8 +10187,6 @@ public Builder addVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11899,7 +10197,8 @@ public Builder addAllVehicles( java.lang.Iterable values) { if (vehiclesBuilder_ == null) { ensureVehiclesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, vehicles_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, vehicles_); onChanged(); } else { vehiclesBuilder_.addAllMessages(values); @@ -11907,8 +10206,6 @@ public Builder addAllVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11926,8 +10223,6 @@ public Builder clearVehicles() { return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11945,44 +10240,39 @@ public Builder removeVehicles(int index) { return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public com.google.cloud.optimization.v1.Vehicle.Builder getVehiclesBuilder(int index) { + public com.google.cloud.optimization.v1.Vehicle.Builder getVehiclesBuilder( + int index) { return getVehiclesFieldBuilder().getBuilder(index); } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(int index) { + public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( + int index) { if (vehiclesBuilder_ == null) { - return vehicles_.get(index); - } else { + return vehicles_.get(index); } else { return vehiclesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public java.util.List - getVehiclesOrBuilderList() { + public java.util.List + getVehiclesOrBuilderList() { if (vehiclesBuilder_ != null) { return vehiclesBuilder_.getMessageOrBuilderList(); } else { @@ -11990,8 +10280,6 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(in } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11999,57 +10287,49 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(in * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder() { - return getVehiclesFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); + return getVehiclesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder(int index) { - return getVehiclesFieldBuilder() - .addBuilder(index, com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); + public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder( + int index) { + return getVehiclesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public java.util.List - getVehiclesBuilderList() { + public java.util.List + getVehiclesBuilderList() { return getVehiclesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle, - com.google.cloud.optimization.v1.Vehicle.Builder, - com.google.cloud.optimization.v1.VehicleOrBuilder> + com.google.cloud.optimization.v1.Vehicle, com.google.cloud.optimization.v1.Vehicle.Builder, com.google.cloud.optimization.v1.VehicleOrBuilder> getVehiclesFieldBuilder() { if (vehiclesBuilder_ == null) { - vehiclesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle, - com.google.cloud.optimization.v1.Vehicle.Builder, - com.google.cloud.optimization.v1.VehicleOrBuilder>( - vehicles_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + vehiclesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.Vehicle, com.google.cloud.optimization.v1.Vehicle.Builder, com.google.cloud.optimization.v1.VehicleOrBuilder>( + vehicles_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); vehicles_ = null; } return vehiclesBuilder_; } - private int maxActiveVehicles_; + private int maxActiveVehicles_ ; /** - * - * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -12060,7 +10340,6 @@ public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder(int i
      * 
* * optional int32 max_active_vehicles = 4; - * * @return Whether the maxActiveVehicles field is set. */ @java.lang.Override @@ -12068,8 +10347,6 @@ public boolean hasMaxActiveVehicles() { return ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -12080,7 +10357,6 @@ public boolean hasMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; - * * @return The maxActiveVehicles. */ @java.lang.Override @@ -12088,8 +10364,6 @@ public int getMaxActiveVehicles() { return maxActiveVehicles_; } /** - * - * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -12100,7 +10374,6 @@ public int getMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; - * * @param value The maxActiveVehicles to set. * @return This builder for chaining. */ @@ -12111,8 +10384,6 @@ public Builder setMaxActiveVehicles(int value) { return this; } /** - * - * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -12123,7 +10394,6 @@ public Builder setMaxActiveVehicles(int value) {
      * 
* * optional int32 max_active_vehicles = 4; - * * @return This builder for chaining. */ public Builder clearMaxActiveVehicles() { @@ -12135,13 +10405,8 @@ public Builder clearMaxActiveVehicles() { private com.google.protobuf.Timestamp globalStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - globalStartTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> globalStartTimeBuilder_; /** - * - * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12155,15 +10420,12 @@ public Builder clearMaxActiveVehicles() {
      * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return Whether the globalStartTime field is set. */ public boolean hasGlobalStartTime() { return globalStartTimeBuilder_ != null || globalStartTime_ != null; } /** - * - * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12177,21 +10439,16 @@ public boolean hasGlobalStartTime() {
      * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return The globalStartTime. */ public com.google.protobuf.Timestamp getGlobalStartTime() { if (globalStartTimeBuilder_ == null) { - return globalStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : globalStartTime_; + return globalStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_; } else { return globalStartTimeBuilder_.getMessage(); } } /** - * - * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12220,8 +10477,6 @@ public Builder setGlobalStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12236,7 +10491,8 @@ public Builder setGlobalStartTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp global_start_time = 5;
      */
-    public Builder setGlobalStartTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setGlobalStartTime(
+        com.google.protobuf.Timestamp.Builder builderForValue) {
       if (globalStartTimeBuilder_ == null) {
         globalStartTime_ = builderForValue.build();
         onChanged();
@@ -12247,8 +10503,6 @@ public Builder setGlobalStartTime(com.google.protobuf.Timestamp.Builder builderF
       return this;
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12267,9 +10521,7 @@ public Builder mergeGlobalStartTime(com.google.protobuf.Timestamp value) {
       if (globalStartTimeBuilder_ == null) {
         if (globalStartTime_ != null) {
           globalStartTime_ =
-              com.google.protobuf.Timestamp.newBuilder(globalStartTime_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.protobuf.Timestamp.newBuilder(globalStartTime_).mergeFrom(value).buildPartial();
         } else {
           globalStartTime_ = value;
         }
@@ -12281,8 +10533,6 @@ public Builder mergeGlobalStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12309,8 +10559,6 @@ public Builder clearGlobalStartTime() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12326,13 +10574,11 @@ public Builder clearGlobalStartTime() {
      * .google.protobuf.Timestamp global_start_time = 5;
      */
     public com.google.protobuf.Timestamp.Builder getGlobalStartTimeBuilder() {
-
+      
       onChanged();
       return getGlobalStartTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12351,14 +10597,11 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
       if (globalStartTimeBuilder_ != null) {
         return globalStartTimeBuilder_.getMessageOrBuilder();
       } else {
-        return globalStartTime_ == null
-            ? com.google.protobuf.Timestamp.getDefaultInstance()
-            : globalStartTime_;
+        return globalStartTime_ == null ?
+            com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_;
       }
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12374,17 +10617,14 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
      * .google.protobuf.Timestamp global_start_time = 5;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
         getGlobalStartTimeFieldBuilder() {
       if (globalStartTimeBuilder_ == null) {
-        globalStartTimeBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Timestamp,
-                com.google.protobuf.Timestamp.Builder,
-                com.google.protobuf.TimestampOrBuilder>(
-                getGlobalStartTime(), getParentForChildren(), isClean());
+        globalStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
+                getGlobalStartTime(),
+                getParentForChildren(),
+                isClean());
         globalStartTime_ = null;
       }
       return globalStartTimeBuilder_;
@@ -12392,49 +10632,36 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
 
     private com.google.protobuf.Timestamp globalEndTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
-        globalEndTimeBuilder_;
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> globalEndTimeBuilder_;
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
      * 
* * .google.protobuf.Timestamp global_end_time = 6; - * * @return Whether the globalEndTime field is set. */ public boolean hasGlobalEndTime() { return globalEndTimeBuilder_ != null || globalEndTime_ != null; } /** - * - * *
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
      * 
* * .google.protobuf.Timestamp global_end_time = 6; - * * @return The globalEndTime. */ public com.google.protobuf.Timestamp getGlobalEndTime() { if (globalEndTimeBuilder_ == null) { - return globalEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : globalEndTime_; + return globalEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_; } else { return globalEndTimeBuilder_.getMessage(); } } /** - * - * *
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12456,8 +10683,6 @@ public Builder setGlobalEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12465,7 +10690,8 @@ public Builder setGlobalEndTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp global_end_time = 6;
      */
-    public Builder setGlobalEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setGlobalEndTime(
+        com.google.protobuf.Timestamp.Builder builderForValue) {
       if (globalEndTimeBuilder_ == null) {
         globalEndTime_ = builderForValue.build();
         onChanged();
@@ -12476,8 +10702,6 @@ public Builder setGlobalEndTime(com.google.protobuf.Timestamp.Builder builderFor
       return this;
     }
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12489,9 +10713,7 @@ public Builder mergeGlobalEndTime(com.google.protobuf.Timestamp value) {
       if (globalEndTimeBuilder_ == null) {
         if (globalEndTime_ != null) {
           globalEndTime_ =
-              com.google.protobuf.Timestamp.newBuilder(globalEndTime_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.protobuf.Timestamp.newBuilder(globalEndTime_).mergeFrom(value).buildPartial();
         } else {
           globalEndTime_ = value;
         }
@@ -12503,8 +10725,6 @@ public Builder mergeGlobalEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12524,8 +10744,6 @@ public Builder clearGlobalEndTime() {
       return this;
     }
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12534,13 +10752,11 @@ public Builder clearGlobalEndTime() {
      * .google.protobuf.Timestamp global_end_time = 6;
      */
     public com.google.protobuf.Timestamp.Builder getGlobalEndTimeBuilder() {
-
+      
       onChanged();
       return getGlobalEndTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12552,14 +10768,11 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
       if (globalEndTimeBuilder_ != null) {
         return globalEndTimeBuilder_.getMessageOrBuilder();
       } else {
-        return globalEndTime_ == null
-            ? com.google.protobuf.Timestamp.getDefaultInstance()
-            : globalEndTime_;
+        return globalEndTime_ == null ?
+            com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_;
       }
     }
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12568,26 +10781,21 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * .google.protobuf.Timestamp global_end_time = 6;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
         getGlobalEndTimeFieldBuilder() {
       if (globalEndTimeBuilder_ == null) {
-        globalEndTimeBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Timestamp,
-                com.google.protobuf.Timestamp.Builder,
-                com.google.protobuf.TimestampOrBuilder>(
-                getGlobalEndTime(), getParentForChildren(), isClean());
+        globalEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
+                getGlobalEndTime(),
+                getParentForChildren(),
+                isClean());
         globalEndTime_ = null;
       }
       return globalEndTimeBuilder_;
     }
 
-    private double globalDurationCostPerHour_;
+    private double globalDurationCostPerHour_ ;
     /**
-     *
-     *
      * 
      * The "global duration" of the overall plan is the difference between the
      * earliest effective start time and the latest effective end time of
@@ -12597,7 +10805,6 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * 
* * double global_duration_cost_per_hour = 7; - * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -12605,8 +10812,6 @@ public double getGlobalDurationCostPerHour() { return globalDurationCostPerHour_; } /** - * - * *
      * The "global duration" of the overall plan is the difference between the
      * earliest effective start time and the latest effective end time of
@@ -12616,19 +10821,16 @@ public double getGlobalDurationCostPerHour() {
      * 
* * double global_duration_cost_per_hour = 7; - * * @param value The globalDurationCostPerHour to set. * @return This builder for chaining. */ public Builder setGlobalDurationCostPerHour(double value) { - + globalDurationCostPerHour_ = value; onChanged(); return this; } /** - * - * *
      * The "global duration" of the overall plan is the difference between the
      * earliest effective start time and the latest effective end time of
@@ -12638,38 +10840,28 @@ public Builder setGlobalDurationCostPerHour(double value) {
      * 
* * double global_duration_cost_per_hour = 7; - * * @return This builder for chaining. */ public Builder clearGlobalDurationCostPerHour() { - + globalDurationCostPerHour_ = 0D; onChanged(); return this; } - private java.util.List - durationDistanceMatrices_ = java.util.Collections.emptyList(); - + private java.util.List durationDistanceMatrices_ = + java.util.Collections.emptyList(); private void ensureDurationDistanceMatricesIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { - durationDistanceMatrices_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix>( - durationDistanceMatrices_); + durationDistanceMatrices_ = new java.util.ArrayList(durationDistanceMatrices_); bitField0_ |= 0x00000008; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> - durationDistanceMatricesBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> durationDistanceMatricesBuilder_; /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12754,12 +10946,9 @@ private void ensureDurationDistanceMatricesIsMutable() {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public java.util.List - getDurationDistanceMatricesList() { + public java.util.List getDurationDistanceMatricesList() { if (durationDistanceMatricesBuilder_ == null) { return java.util.Collections.unmodifiableList(durationDistanceMatrices_); } else { @@ -12767,8 +10956,6 @@ private void ensureDurationDistanceMatricesIsMutable() { } } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12853,9 +11040,7 @@ private void ensureDurationDistanceMatricesIsMutable() {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public int getDurationDistanceMatricesCount() { if (durationDistanceMatricesBuilder_ == null) { @@ -12865,8 +11050,6 @@ public int getDurationDistanceMatricesCount() { } } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12951,12 +11134,9 @@ public int getDurationDistanceMatricesCount() {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - getDurationDistanceMatrices(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices(int index) { if (durationDistanceMatricesBuilder_ == null) { return durationDistanceMatrices_.get(index); } else { @@ -12964,8 +11144,6 @@ public int getDurationDistanceMatricesCount() { } } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13050,9 +11228,7 @@ public int getDurationDistanceMatricesCount() {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder setDurationDistanceMatrices( int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { @@ -13069,8 +11245,6 @@ public Builder setDurationDistanceMatrices( return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13155,14 +11329,10 @@ public Builder setDurationDistanceMatrices(
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder setDurationDistanceMatrices( - int index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder builderForValue) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); durationDistanceMatrices_.set(index, builderForValue.build()); @@ -13173,8 +11343,6 @@ public Builder setDurationDistanceMatrices( return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13259,12 +11427,9 @@ public Builder setDurationDistanceMatrices(
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public Builder addDurationDistanceMatrices( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { + public Builder addDurationDistanceMatrices(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { if (durationDistanceMatricesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -13278,8 +11443,6 @@ public Builder addDurationDistanceMatrices( return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13364,9 +11527,7 @@ public Builder addDurationDistanceMatrices(
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder addDurationDistanceMatrices( int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { @@ -13383,8 +11544,6 @@ public Builder addDurationDistanceMatrices( return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13469,13 +11628,10 @@ public Builder addDurationDistanceMatrices(
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder addDurationDistanceMatrices( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder - builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder builderForValue) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); durationDistanceMatrices_.add(builderForValue.build()); @@ -13486,8 +11642,6 @@ public Builder addDurationDistanceMatrices( return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13572,14 +11726,10 @@ public Builder addDurationDistanceMatrices(
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder addDurationDistanceMatrices( - int index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder - builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder builderForValue) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); durationDistanceMatrices_.add(index, builderForValue.build()); @@ -13590,8 +11740,6 @@ public Builder addDurationDistanceMatrices( return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13676,17 +11824,14 @@ public Builder addDurationDistanceMatrices(
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder addAllDurationDistanceMatrices( - java.lang.Iterable< - ? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix> - values) { + java.lang.Iterable values) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, durationDistanceMatrices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, durationDistanceMatrices_); onChanged(); } else { durationDistanceMatricesBuilder_.addAllMessages(values); @@ -13694,8 +11839,6 @@ public Builder addAllDurationDistanceMatrices( return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13780,9 +11923,7 @@ public Builder addAllDurationDistanceMatrices(
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder clearDurationDistanceMatrices() { if (durationDistanceMatricesBuilder_ == null) { @@ -13795,8 +11936,6 @@ public Builder clearDurationDistanceMatrices() { return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13881,9 +12020,7 @@ public Builder clearDurationDistanceMatrices() {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ public Builder removeDurationDistanceMatrices(int index) { if (durationDistanceMatricesBuilder_ == null) { @@ -13896,8 +12033,6 @@ public Builder removeDurationDistanceMatrices(int index) { return this; } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -13982,17 +12117,13 @@ public Builder removeDurationDistanceMatrices(int index) {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder - getDurationDistanceMatricesBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder getDurationDistanceMatricesBuilder( + int index) { return getDurationDistanceMatricesFieldBuilder().getBuilder(index); } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -14077,21 +12208,16 @@ public Builder removeDurationDistanceMatrices(int index) {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder - getDurationDistanceMatricesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder getDurationDistanceMatricesOrBuilder( + int index) { if (durationDistanceMatricesBuilder_ == null) { - return durationDistanceMatrices_.get(index); - } else { + return durationDistanceMatrices_.get(index); } else { return durationDistanceMatricesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -14176,14 +12302,10 @@ public Builder removeDurationDistanceMatrices(int index) {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public java.util.List< - ? extends - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> - getDurationDistanceMatricesOrBuilderList() { + public java.util.List + getDurationDistanceMatricesOrBuilderList() { if (durationDistanceMatricesBuilder_ != null) { return durationDistanceMatricesBuilder_.getMessageOrBuilderList(); } else { @@ -14191,8 +12313,6 @@ public Builder removeDurationDistanceMatrices(int index) { } } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -14277,20 +12397,13 @@ public Builder removeDurationDistanceMatrices(int index) {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder - addDurationDistanceMatricesBuilder() { - return getDurationDistanceMatricesFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder addDurationDistanceMatricesBuilder() { + return getDurationDistanceMatricesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance()); } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -14375,21 +12488,14 @@ public Builder removeDurationDistanceMatrices(int index) {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder - addDurationDistanceMatricesBuilder(int index) { - return getDurationDistanceMatricesFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - .getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder addDurationDistanceMatricesBuilder( + int index) { + return getDurationDistanceMatricesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance()); } /** - * - * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -14474,27 +12580,18 @@ public Builder removeDurationDistanceMatrices(int index) {
      * ```
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - public java.util.List< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder> - getDurationDistanceMatricesBuilderList() { + public java.util.List + getDurationDistanceMatricesBuilderList() { return getDurationDistanceMatricesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> getDurationDistanceMatricesFieldBuilder() { if (durationDistanceMatricesBuilder_ == null) { - durationDistanceMatricesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder>( + durationDistanceMatricesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder>( durationDistanceMatrices_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), @@ -14504,19 +12601,14 @@ public Builder removeDurationDistanceMatrices(int index) { return durationDistanceMatricesBuilder_; } - private com.google.protobuf.LazyStringList durationDistanceMatrixSrcTags_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - + private com.google.protobuf.LazyStringList durationDistanceMatrixSrcTags_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureDurationDistanceMatrixSrcTagsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { - durationDistanceMatrixSrcTags_ = - new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); + durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); bitField0_ |= 0x00000010; - } + } } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14533,15 +12625,13 @@ private void ensureDurationDistanceMatrixSrcTagsIsMutable() {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return A list containing the durationDistanceMatrixSrcTags. */ - public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixSrcTagsList() { + public com.google.protobuf.ProtocolStringList + getDurationDistanceMatrixSrcTagsList() { return durationDistanceMatrixSrcTags_.getUnmodifiableView(); } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14558,15 +12648,12 @@ public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixSrcTagsLi
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return The count of durationDistanceMatrixSrcTags. */ public int getDurationDistanceMatrixSrcTagsCount() { return durationDistanceMatrixSrcTags_.size(); } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14583,7 +12670,6 @@ public int getDurationDistanceMatrixSrcTagsCount() {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param index The index of the element to return. * @return The durationDistanceMatrixSrcTags at the given index. */ @@ -14591,8 +12677,6 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) { return durationDistanceMatrixSrcTags_.get(index); } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14609,16 +12693,14 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixSrcTags at the given index. */ - public com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int index) { + public com.google.protobuf.ByteString + getDurationDistanceMatrixSrcTagsBytes(int index) { return durationDistanceMatrixSrcTags_.getByteString(index); } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14635,23 +12717,21 @@ public com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param index The index to set the value at. * @param value The durationDistanceMatrixSrcTags to set. * @return This builder for chaining. */ - public Builder setDurationDistanceMatrixSrcTags(int index, java.lang.String value) { + public Builder setDurationDistanceMatrixSrcTags( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixSrcTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.set(index, value); onChanged(); return this; } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14668,22 +12748,20 @@ public Builder setDurationDistanceMatrixSrcTags(int index, java.lang.String valu
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param value The durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixSrcTags(java.lang.String value) { + public Builder addDurationDistanceMatrixSrcTags( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixSrcTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.add(value); onChanged(); return this; } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14700,7 +12778,6 @@ public Builder addDurationDistanceMatrixSrcTags(java.lang.String value) {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param values The durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ @@ -14713,8 +12790,6 @@ public Builder addAllDurationDistanceMatrixSrcTags( return this; } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14731,7 +12806,6 @@ public Builder addAllDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixSrcTags() { @@ -14741,8 +12815,6 @@ public Builder clearDurationDistanceMatrixSrcTags() { return this; } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14759,34 +12831,29 @@ public Builder clearDurationDistanceMatrixSrcTags() {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param value The bytes of the durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixSrcTagsBytes(com.google.protobuf.ByteString value) { + public Builder addDurationDistanceMatrixSrcTagsBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.add(value); onChanged(); return this; } - private com.google.protobuf.LazyStringList durationDistanceMatrixDstTags_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - + private com.google.protobuf.LazyStringList durationDistanceMatrixDstTags_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureDurationDistanceMatrixDstTagsIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { - durationDistanceMatrixDstTags_ = - new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); + durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); bitField0_ |= 0x00000020; - } + } } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14805,15 +12872,13 @@ private void ensureDurationDistanceMatrixDstTagsIsMutable() {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return A list containing the durationDistanceMatrixDstTags. */ - public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixDstTagsList() { + public com.google.protobuf.ProtocolStringList + getDurationDistanceMatrixDstTagsList() { return durationDistanceMatrixDstTags_.getUnmodifiableView(); } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14832,15 +12897,12 @@ public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixDstTagsLi
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return The count of durationDistanceMatrixDstTags. */ public int getDurationDistanceMatrixDstTagsCount() { return durationDistanceMatrixDstTags_.size(); } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14859,7 +12921,6 @@ public int getDurationDistanceMatrixDstTagsCount() {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param index The index of the element to return. * @return The durationDistanceMatrixDstTags at the given index. */ @@ -14867,8 +12928,6 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) { return durationDistanceMatrixDstTags_.get(index); } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14887,16 +12946,14 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixDstTags at the given index. */ - public com.google.protobuf.ByteString getDurationDistanceMatrixDstTagsBytes(int index) { + public com.google.protobuf.ByteString + getDurationDistanceMatrixDstTagsBytes(int index) { return durationDistanceMatrixDstTags_.getByteString(index); } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14915,23 +12972,21 @@ public com.google.protobuf.ByteString getDurationDistanceMatrixDstTagsBytes(int
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param index The index to set the value at. * @param value The durationDistanceMatrixDstTags to set. * @return This builder for chaining. */ - public Builder setDurationDistanceMatrixDstTags(int index, java.lang.String value) { + public Builder setDurationDistanceMatrixDstTags( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixDstTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.set(index, value); onChanged(); return this; } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14950,22 +13005,20 @@ public Builder setDurationDistanceMatrixDstTags(int index, java.lang.String valu
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param value The durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixDstTags(java.lang.String value) { + public Builder addDurationDistanceMatrixDstTags( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixDstTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.add(value); onChanged(); return this; } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14984,7 +13037,6 @@ public Builder addDurationDistanceMatrixDstTags(java.lang.String value) {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param values The durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ @@ -14997,8 +13049,6 @@ public Builder addAllDurationDistanceMatrixDstTags( return this; } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -15017,7 +13067,6 @@ public Builder addAllDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixDstTags() { @@ -15027,8 +13076,6 @@ public Builder clearDurationDistanceMatrixDstTags() { return this; } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -15047,51 +13094,41 @@ public Builder clearDurationDistanceMatrixDstTags() {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param value The bytes of the durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixDstTagsBytes(com.google.protobuf.ByteString value) { + public Builder addDurationDistanceMatrixDstTagsBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.add(value); onChanged(); return this; } - private java.util.List - transitionAttributes_ = java.util.Collections.emptyList(); - + private java.util.List transitionAttributes_ = + java.util.Collections.emptyList(); private void ensureTransitionAttributesIsMutable() { if (!((bitField0_ & 0x00000040) != 0)) { - transitionAttributes_ = - new java.util.ArrayList( - transitionAttributes_); + transitionAttributes_ = new java.util.ArrayList(transitionAttributes_); bitField0_ |= 0x00000040; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TransitionAttributes, - com.google.cloud.optimization.v1.TransitionAttributes.Builder, - com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> - transitionAttributesBuilder_; + com.google.cloud.optimization.v1.TransitionAttributes, com.google.cloud.optimization.v1.TransitionAttributes.Builder, com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> transitionAttributesBuilder_; - /** - * - * + /** *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public java.util.List - getTransitionAttributesList() { + public java.util.List getTransitionAttributesList() { if (transitionAttributesBuilder_ == null) { return java.util.Collections.unmodifiableList(transitionAttributes_); } else { @@ -15099,14 +13136,11 @@ private void ensureTransitionAttributesIsMutable() { } } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public int getTransitionAttributesCount() { if (transitionAttributesBuilder_ == null) { @@ -15116,17 +13150,13 @@ public int getTransitionAttributesCount() { } } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes( - int index) { + public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes(int index) { if (transitionAttributesBuilder_ == null) { return transitionAttributes_.get(index); } else { @@ -15134,14 +13164,11 @@ public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttrib } } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder setTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes value) { @@ -15158,14 +13185,11 @@ public Builder setTransitionAttributes( return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder setTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes.Builder builderForValue) { @@ -15179,17 +13203,13 @@ public Builder setTransitionAttributes( return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public Builder addTransitionAttributes( - com.google.cloud.optimization.v1.TransitionAttributes value) { + public Builder addTransitionAttributes(com.google.cloud.optimization.v1.TransitionAttributes value) { if (transitionAttributesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -15203,14 +13223,11 @@ public Builder addTransitionAttributes( return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder addTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes value) { @@ -15227,14 +13244,11 @@ public Builder addTransitionAttributes( return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder addTransitionAttributes( com.google.cloud.optimization.v1.TransitionAttributes.Builder builderForValue) { @@ -15248,14 +13262,11 @@ public Builder addTransitionAttributes( return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder addTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes.Builder builderForValue) { @@ -15269,21 +13280,18 @@ public Builder addTransitionAttributes( return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder addAllTransitionAttributes( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (transitionAttributesBuilder_ == null) { ensureTransitionAttributesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, transitionAttributes_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, transitionAttributes_); onChanged(); } else { transitionAttributesBuilder_.addAllMessages(values); @@ -15291,14 +13299,11 @@ public Builder addAllTransitionAttributes( return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder clearTransitionAttributes() { if (transitionAttributesBuilder_ == null) { @@ -15311,14 +13316,11 @@ public Builder clearTransitionAttributes() { return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ public Builder removeTransitionAttributes(int index) { if (transitionAttributesBuilder_ == null) { @@ -15331,49 +13333,39 @@ public Builder removeTransitionAttributes(int index) { return this; } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public com.google.cloud.optimization.v1.TransitionAttributes.Builder - getTransitionAttributesBuilder(int index) { + public com.google.cloud.optimization.v1.TransitionAttributes.Builder getTransitionAttributesBuilder( + int index) { return getTransitionAttributesFieldBuilder().getBuilder(index); } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder - getTransitionAttributesOrBuilder(int index) { + public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder getTransitionAttributesOrBuilder( + int index) { if (transitionAttributesBuilder_ == null) { - return transitionAttributes_.get(index); - } else { + return transitionAttributes_.get(index); } else { return transitionAttributesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public java.util.List - getTransitionAttributesOrBuilderList() { + public java.util.List + getTransitionAttributesOrBuilderList() { if (transitionAttributesBuilder_ != null) { return transitionAttributesBuilder_.getMessageOrBuilderList(); } else { @@ -15381,62 +13373,45 @@ public Builder removeTransitionAttributes(int index) { } } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public com.google.cloud.optimization.v1.TransitionAttributes.Builder - addTransitionAttributesBuilder() { - return getTransitionAttributesFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); + public com.google.cloud.optimization.v1.TransitionAttributes.Builder addTransitionAttributesBuilder() { + return getTransitionAttributesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public com.google.cloud.optimization.v1.TransitionAttributes.Builder - addTransitionAttributesBuilder(int index) { - return getTransitionAttributesFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); + public com.google.cloud.optimization.v1.TransitionAttributes.Builder addTransitionAttributesBuilder( + int index) { + return getTransitionAttributesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); } /** - * - * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - public java.util.List - getTransitionAttributesBuilderList() { + public java.util.List + getTransitionAttributesBuilderList() { return getTransitionAttributesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TransitionAttributes, - com.google.cloud.optimization.v1.TransitionAttributes.Builder, - com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> + com.google.cloud.optimization.v1.TransitionAttributes, com.google.cloud.optimization.v1.TransitionAttributes.Builder, com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> getTransitionAttributesFieldBuilder() { if (transitionAttributesBuilder_ == null) { - transitionAttributesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TransitionAttributes, - com.google.cloud.optimization.v1.TransitionAttributes.Builder, - com.google.cloud.optimization.v1.TransitionAttributesOrBuilder>( + transitionAttributesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.TransitionAttributes, com.google.cloud.optimization.v1.TransitionAttributes.Builder, com.google.cloud.optimization.v1.TransitionAttributesOrBuilder>( transitionAttributes_, ((bitField0_ & 0x00000040) != 0), getParentForChildren(), @@ -15446,37 +13421,26 @@ public Builder removeTransitionAttributes(int index) { return transitionAttributesBuilder_; } - private java.util.List - shipmentTypeIncompatibilities_ = java.util.Collections.emptyList(); - + private java.util.List shipmentTypeIncompatibilities_ = + java.util.Collections.emptyList(); private void ensureShipmentTypeIncompatibilitiesIsMutable() { if (!((bitField0_ & 0x00000080) != 0)) { - shipmentTypeIncompatibilities_ = - new java.util.ArrayList( - shipmentTypeIncompatibilities_); + shipmentTypeIncompatibilities_ = new java.util.ArrayList(shipmentTypeIncompatibilities_); bitField0_ |= 0x00000080; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> - shipmentTypeIncompatibilitiesBuilder_; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> shipmentTypeIncompatibilitiesBuilder_; /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public java.util.List - getShipmentTypeIncompatibilitiesList() { + public java.util.List getShipmentTypeIncompatibilitiesList() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { return java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_); } else { @@ -15484,15 +13448,11 @@ private void ensureShipmentTypeIncompatibilitiesIsMutable() { } } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public int getShipmentTypeIncompatibilitiesCount() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { @@ -15502,18 +13462,13 @@ public int getShipmentTypeIncompatibilitiesCount() { } } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility - getShipmentTypeIncompatibilities(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities(int index) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { return shipmentTypeIncompatibilities_.get(index); } else { @@ -15521,15 +13476,11 @@ public int getShipmentTypeIncompatibilitiesCount() { } } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder setShipmentTypeIncompatibilities( int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { @@ -15546,19 +13497,14 @@ public Builder setShipmentTypeIncompatibilities( return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder setShipmentTypeIncompatibilities( - int index, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { ensureShipmentTypeIncompatibilitiesIsMutable(); shipmentTypeIncompatibilities_.set(index, builderForValue.build()); @@ -15569,18 +13515,13 @@ public Builder setShipmentTypeIncompatibilities( return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public Builder addShipmentTypeIncompatibilities( - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { + public Builder addShipmentTypeIncompatibilities(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -15594,15 +13535,11 @@ public Builder addShipmentTypeIncompatibilities( return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder addShipmentTypeIncompatibilities( int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { @@ -15619,15 +13556,11 @@ public Builder addShipmentTypeIncompatibilities( return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder addShipmentTypeIncompatibilities( com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { @@ -15641,19 +13574,14 @@ public Builder addShipmentTypeIncompatibilities( return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder addShipmentTypeIncompatibilities( - int index, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { ensureShipmentTypeIncompatibilitiesIsMutable(); shipmentTypeIncompatibilities_.add(index, builderForValue.build()); @@ -15664,19 +13592,14 @@ public Builder addShipmentTypeIncompatibilities( return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder addAllShipmentTypeIncompatibilities( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { ensureShipmentTypeIncompatibilitiesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( @@ -15688,15 +13611,11 @@ public Builder addAllShipmentTypeIncompatibilities( return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder clearShipmentTypeIncompatibilities() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { @@ -15709,15 +13628,11 @@ public Builder clearShipmentTypeIncompatibilities() { return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ public Builder removeShipmentTypeIncompatibilities(int index) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { @@ -15730,53 +13645,39 @@ public Builder removeShipmentTypeIncompatibilities(int index) { return this; } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder - getShipmentTypeIncompatibilitiesBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder getShipmentTypeIncompatibilitiesBuilder( + int index) { return getShipmentTypeIncompatibilitiesFieldBuilder().getBuilder(index); } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder - getShipmentTypeIncompatibilitiesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder getShipmentTypeIncompatibilitiesOrBuilder( + int index) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { - return shipmentTypeIncompatibilities_.get(index); - } else { + return shipmentTypeIncompatibilities_.get(index); } else { return shipmentTypeIncompatibilitiesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> - getShipmentTypeIncompatibilitiesOrBuilderList() { + public java.util.List + getShipmentTypeIncompatibilitiesOrBuilderList() { if (shipmentTypeIncompatibilitiesBuilder_ != null) { return shipmentTypeIncompatibilitiesBuilder_.getMessageOrBuilderList(); } else { @@ -15784,67 +13685,45 @@ public Builder removeShipmentTypeIncompatibilities(int index) { } } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder - addShipmentTypeIncompatibilitiesBuilder() { - return getShipmentTypeIncompatibilitiesFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder addShipmentTypeIncompatibilitiesBuilder() { + return getShipmentTypeIncompatibilitiesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder - addShipmentTypeIncompatibilitiesBuilder(int index) { - return getShipmentTypeIncompatibilitiesFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder addShipmentTypeIncompatibilitiesBuilder( + int index) { + return getShipmentTypeIncompatibilitiesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); } /** - * - * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - public java.util.List - getShipmentTypeIncompatibilitiesBuilderList() { + public java.util.List + getShipmentTypeIncompatibilitiesBuilderList() { return getShipmentTypeIncompatibilitiesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> getShipmentTypeIncompatibilitiesFieldBuilder() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { - shipmentTypeIncompatibilitiesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, - com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder>( + shipmentTypeIncompatibilitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder>( shipmentTypeIncompatibilities_, ((bitField0_ & 0x00000080) != 0), getParentForChildren(), @@ -15854,37 +13733,26 @@ public Builder removeShipmentTypeIncompatibilities(int index) { return shipmentTypeIncompatibilitiesBuilder_; } - private java.util.List - shipmentTypeRequirements_ = java.util.Collections.emptyList(); - + private java.util.List shipmentTypeRequirements_ = + java.util.Collections.emptyList(); private void ensureShipmentTypeRequirementsIsMutable() { if (!((bitField0_ & 0x00000100) != 0)) { - shipmentTypeRequirements_ = - new java.util.ArrayList( - shipmentTypeRequirements_); + shipmentTypeRequirements_ = new java.util.ArrayList(shipmentTypeRequirements_); bitField0_ |= 0x00000100; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeRequirement, - com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, - com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> - shipmentTypeRequirementsBuilder_; + com.google.cloud.optimization.v1.ShipmentTypeRequirement, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> shipmentTypeRequirementsBuilder_; /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public java.util.List - getShipmentTypeRequirementsList() { + public java.util.List getShipmentTypeRequirementsList() { if (shipmentTypeRequirementsBuilder_ == null) { return java.util.Collections.unmodifiableList(shipmentTypeRequirements_); } else { @@ -15892,15 +13760,11 @@ private void ensureShipmentTypeRequirementsIsMutable() { } } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public int getShipmentTypeRequirementsCount() { if (shipmentTypeRequirementsBuilder_ == null) { @@ -15910,18 +13774,13 @@ public int getShipmentTypeRequirementsCount() { } } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements(int index) { if (shipmentTypeRequirementsBuilder_ == null) { return shipmentTypeRequirements_.get(index); } else { @@ -15929,15 +13788,11 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeR } } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder setShipmentTypeRequirements( int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { @@ -15954,19 +13809,14 @@ public Builder setShipmentTypeRequirements( return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder setShipmentTypeRequirements( - int index, - com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { if (shipmentTypeRequirementsBuilder_ == null) { ensureShipmentTypeRequirementsIsMutable(); shipmentTypeRequirements_.set(index, builderForValue.build()); @@ -15977,18 +13827,13 @@ public Builder setShipmentTypeRequirements( return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public Builder addShipmentTypeRequirements( - com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { + public Builder addShipmentTypeRequirements(com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { if (shipmentTypeRequirementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -16002,15 +13847,11 @@ public Builder addShipmentTypeRequirements( return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder addShipmentTypeRequirements( int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { @@ -16027,15 +13868,11 @@ public Builder addShipmentTypeRequirements( return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder addShipmentTypeRequirements( com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { @@ -16049,19 +13886,14 @@ public Builder addShipmentTypeRequirements( return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder addShipmentTypeRequirements( - int index, - com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { if (shipmentTypeRequirementsBuilder_ == null) { ensureShipmentTypeRequirementsIsMutable(); shipmentTypeRequirements_.add(index, builderForValue.build()); @@ -16072,22 +13904,18 @@ public Builder addShipmentTypeRequirements( return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder addAllShipmentTypeRequirements( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (shipmentTypeRequirementsBuilder_ == null) { ensureShipmentTypeRequirementsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, shipmentTypeRequirements_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, shipmentTypeRequirements_); onChanged(); } else { shipmentTypeRequirementsBuilder_.addAllMessages(values); @@ -16095,15 +13923,11 @@ public Builder addAllShipmentTypeRequirements( return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder clearShipmentTypeRequirements() { if (shipmentTypeRequirementsBuilder_ == null) { @@ -16116,15 +13940,11 @@ public Builder clearShipmentTypeRequirements() { return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ public Builder removeShipmentTypeRequirements(int index) { if (shipmentTypeRequirementsBuilder_ == null) { @@ -16137,53 +13957,39 @@ public Builder removeShipmentTypeRequirements(int index) { return this; } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder - getShipmentTypeRequirementsBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder getShipmentTypeRequirementsBuilder( + int index) { return getShipmentTypeRequirementsFieldBuilder().getBuilder(index); } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder - getShipmentTypeRequirementsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder getShipmentTypeRequirementsOrBuilder( + int index) { if (shipmentTypeRequirementsBuilder_ == null) { - return shipmentTypeRequirements_.get(index); - } else { + return shipmentTypeRequirements_.get(index); } else { return shipmentTypeRequirementsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> - getShipmentTypeRequirementsOrBuilderList() { + public java.util.List + getShipmentTypeRequirementsOrBuilderList() { if (shipmentTypeRequirementsBuilder_ != null) { return shipmentTypeRequirementsBuilder_.getMessageOrBuilderList(); } else { @@ -16191,66 +13997,45 @@ public Builder removeShipmentTypeRequirements(int index) { } } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder - addShipmentTypeRequirementsBuilder() { - return getShipmentTypeRequirementsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder addShipmentTypeRequirementsBuilder() { + return getShipmentTypeRequirementsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder - addShipmentTypeRequirementsBuilder(int index) { - return getShipmentTypeRequirementsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder addShipmentTypeRequirementsBuilder( + int index) { + return getShipmentTypeRequirementsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); } /** - * - * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - public java.util.List - getShipmentTypeRequirementsBuilderList() { + public java.util.List + getShipmentTypeRequirementsBuilderList() { return getShipmentTypeRequirementsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeRequirement, - com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, - com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> + com.google.cloud.optimization.v1.ShipmentTypeRequirement, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> getShipmentTypeRequirementsFieldBuilder() { if (shipmentTypeRequirementsBuilder_ == null) { - shipmentTypeRequirementsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeRequirement, - com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, - com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder>( + shipmentTypeRequirementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentTypeRequirement, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder>( shipmentTypeRequirements_, ((bitField0_ & 0x00000100) != 0), getParentForChildren(), @@ -16260,37 +14045,26 @@ public Builder removeShipmentTypeRequirements(int index) { return shipmentTypeRequirementsBuilder_; } - private java.util.List - precedenceRules_ = java.util.Collections.emptyList(); - + private java.util.List precedenceRules_ = + java.util.Collections.emptyList(); private void ensurePrecedenceRulesIsMutable() { if (!((bitField0_ & 0x00000200) != 0)) { - precedenceRules_ = - new java.util.ArrayList( - precedenceRules_); + precedenceRules_ = new java.util.ArrayList(precedenceRules_); bitField0_ |= 0x00000200; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> - precedenceRulesBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> precedenceRulesBuilder_; /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public java.util.List - getPrecedenceRulesList() { + public java.util.List getPrecedenceRulesList() { if (precedenceRulesBuilder_ == null) { return java.util.Collections.unmodifiableList(precedenceRules_); } else { @@ -16298,15 +14072,11 @@ private void ensurePrecedenceRulesIsMutable() { } } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public int getPrecedenceRulesCount() { if (precedenceRulesBuilder_ == null) { @@ -16316,18 +14086,13 @@ public int getPrecedenceRulesCount() { } } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules(int index) { if (precedenceRulesBuilder_ == null) { return precedenceRules_.get(index); } else { @@ -16335,15 +14100,11 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden } } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder setPrecedenceRules( int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { @@ -16360,19 +14121,14 @@ public Builder setPrecedenceRules( return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder setPrecedenceRules( - int index, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { if (precedenceRulesBuilder_ == null) { ensurePrecedenceRulesIsMutable(); precedenceRules_.set(index, builderForValue.build()); @@ -16383,18 +14139,13 @@ public Builder setPrecedenceRules( return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public Builder addPrecedenceRules( - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { + public Builder addPrecedenceRules(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { if (precedenceRulesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -16408,15 +14159,11 @@ public Builder addPrecedenceRules( return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder addPrecedenceRules( int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { @@ -16433,15 +14180,11 @@ public Builder addPrecedenceRules( return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder addPrecedenceRules( com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { @@ -16455,19 +14198,14 @@ public Builder addPrecedenceRules( return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder addPrecedenceRules( - int index, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { if (precedenceRulesBuilder_ == null) { ensurePrecedenceRulesIsMutable(); precedenceRules_.add(index, builderForValue.build()); @@ -16478,22 +14216,18 @@ public Builder addPrecedenceRules( return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder addAllPrecedenceRules( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (precedenceRulesBuilder_ == null) { ensurePrecedenceRulesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, precedenceRules_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, precedenceRules_); onChanged(); } else { precedenceRulesBuilder_.addAllMessages(values); @@ -16501,15 +14235,11 @@ public Builder addAllPrecedenceRules( return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder clearPrecedenceRules() { if (precedenceRulesBuilder_ == null) { @@ -16522,15 +14252,11 @@ public Builder clearPrecedenceRules() { return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ public Builder removePrecedenceRules(int index) { if (precedenceRulesBuilder_ == null) { @@ -16543,53 +14269,39 @@ public Builder removePrecedenceRules(int index) { return this; } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder - getPrecedenceRulesBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder getPrecedenceRulesBuilder( + int index) { return getPrecedenceRulesFieldBuilder().getBuilder(index); } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder - getPrecedenceRulesOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPrecedenceRulesOrBuilder( + int index) { if (precedenceRulesBuilder_ == null) { - return precedenceRules_.get(index); - } else { + return precedenceRules_.get(index); } else { return precedenceRulesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> - getPrecedenceRulesOrBuilderList() { + public java.util.List + getPrecedenceRulesOrBuilderList() { if (precedenceRulesBuilder_ != null) { return precedenceRulesBuilder_.getMessageOrBuilderList(); } else { @@ -16597,67 +14309,45 @@ public Builder removePrecedenceRules(int index) { } } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder - addPrecedenceRulesBuilder() { - return getPrecedenceRulesFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder addPrecedenceRulesBuilder() { + return getPrecedenceRulesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder - addPrecedenceRulesBuilder(int index) { - return getPrecedenceRulesFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder addPrecedenceRulesBuilder( + int index) { + return getPrecedenceRulesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); } /** - * - * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - public java.util.List - getPrecedenceRulesBuilderList() { + public java.util.List + getPrecedenceRulesBuilderList() { return getPrecedenceRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> getPrecedenceRulesFieldBuilder() { if (precedenceRulesBuilder_ == null) { - precedenceRulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder>( + precedenceRulesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder>( precedenceRules_, ((bitField0_ & 0x00000200) != 0), getParentForChildren(), @@ -16668,26 +14358,18 @@ public Builder removePrecedenceRules(int index) { } private java.util.List breakRules_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureBreakRulesIsMutable() { if (!((bitField0_ & 0x00000400) != 0)) { - breakRules_ = - new java.util.ArrayList( - breakRules_); + breakRules_ = new java.util.ArrayList(breakRules_); bitField0_ |= 0x00000400; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> - breakRulesBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> breakRulesBuilder_; /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16695,13 +14377,9 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getBreakRulesList() { + @java.lang.Deprecated public java.util.List getBreakRulesList() { if (breakRulesBuilder_ == null) { return java.util.Collections.unmodifiableList(breakRules_); } else { @@ -16709,8 +14387,6 @@ private void ensureBreakRulesIsMutable() { } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16718,12 +14394,9 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public int getBreakRulesCount() { + @java.lang.Deprecated public int getBreakRulesCount() { if (breakRulesBuilder_ == null) { return breakRules_.size(); } else { @@ -16731,8 +14404,6 @@ public int getBreakRulesCount() { } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16740,12 +14411,9 @@ public int getBreakRulesCount() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { if (breakRulesBuilder_ == null) { return breakRules_.get(index); } else { @@ -16753,8 +14421,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(in } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16762,12 +14428,9 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(in
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setBreakRules( + @java.lang.Deprecated public Builder setBreakRules( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { if (breakRulesBuilder_ == null) { if (value == null) { @@ -16782,8 +14445,6 @@ public Builder setBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16791,14 +14452,10 @@ public Builder setBreakRules(
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setBreakRules( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { + @java.lang.Deprecated public Builder setBreakRules( + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); breakRules_.set(index, builderForValue.build()); @@ -16809,8 +14466,6 @@ public Builder setBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16818,12 +14473,9 @@ public Builder setBreakRules(
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addBreakRules(com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { + @java.lang.Deprecated public Builder addBreakRules(com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { if (breakRulesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -16837,8 +14489,6 @@ public Builder addBreakRules(com.google.cloud.optimization.v1.ShipmentModel.Brea return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16846,12 +14496,9 @@ public Builder addBreakRules(com.google.cloud.optimization.v1.ShipmentModel.Brea
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addBreakRules( + @java.lang.Deprecated public Builder addBreakRules( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { if (breakRulesBuilder_ == null) { if (value == null) { @@ -16866,8 +14513,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16875,12 +14520,9 @@ public Builder addBreakRules(
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addBreakRules( + @java.lang.Deprecated public Builder addBreakRules( com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); @@ -16892,8 +14534,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16901,14 +14541,10 @@ public Builder addBreakRules(
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addBreakRules( - int index, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { + @java.lang.Deprecated public Builder addBreakRules( + int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); breakRules_.add(index, builderForValue.build()); @@ -16919,8 +14555,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16928,17 +14562,14 @@ public Builder addBreakRules(
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllBreakRules( - java.lang.Iterable - values) { + @java.lang.Deprecated public Builder addAllBreakRules( + java.lang.Iterable values) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRules_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, breakRules_); onChanged(); } else { breakRulesBuilder_.addAllMessages(values); @@ -16946,8 +14577,6 @@ public Builder addAllBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16955,12 +14584,9 @@ public Builder addAllBreakRules(
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearBreakRules() { + @java.lang.Deprecated public Builder clearBreakRules() { if (breakRulesBuilder_ == null) { breakRules_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); @@ -16971,8 +14597,6 @@ public Builder clearBreakRules() { return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16980,12 +14604,9 @@ public Builder clearBreakRules() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeBreakRules(int index) { + @java.lang.Deprecated public Builder removeBreakRules(int index) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); breakRules_.remove(index); @@ -16996,8 +14617,6 @@ public Builder removeBreakRules(int index) { return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17005,18 +14624,13 @@ public Builder removeBreakRules(int index) {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder getBreakRulesBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder getBreakRulesBuilder( int index) { return getBreakRulesFieldBuilder().getBuilder(index); } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17024,22 +14638,16 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder getBreak
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( int index) { if (breakRulesBuilder_ == null) { - return breakRules_.get(index); - } else { + return breakRules_.get(index); } else { return breakRulesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17047,14 +14655,10 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBrea
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> - getBreakRulesOrBuilderList() { + @java.lang.Deprecated public java.util.List + getBreakRulesOrBuilderList() { if (breakRulesBuilder_ != null) { return breakRulesBuilder_.getMessageOrBuilderList(); } else { @@ -17062,8 +14666,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBrea } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17071,19 +14673,13 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBrea
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder() { - return getBreakRulesFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder() { + return getBreakRulesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17091,20 +14687,14 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreak
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder( int index) { - return getBreakRulesFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); + return getBreakRulesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17112,35 +14702,29 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreak
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getBreakRulesBuilderList() { + @java.lang.Deprecated public java.util.List + getBreakRulesBuilderList() { return getBreakRulesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.BreakRule, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> getBreakRulesFieldBuilder() { if (breakRulesBuilder_ == null) { - breakRulesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule, - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, - com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder>( - breakRules_, ((bitField0_ & 0x00000400) != 0), getParentForChildren(), isClean()); + breakRulesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder>( + breakRules_, + ((bitField0_ & 0x00000400) != 0), + getParentForChildren(), + isClean()); breakRules_ = null; } return breakRulesBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -17150,12 +14734,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel) private static final com.google.cloud.optimization.v1.ShipmentModel DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel(); } @@ -17164,16 +14748,16 @@ public static com.google.cloud.optimization.v1.ShipmentModel getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentModel parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentModel(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentModel parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentModel(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -17188,4 +14772,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentModel getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java similarity index 86% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java index 01609df..e5e2614 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java @@ -1,41 +1,22 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentModelOrBuilder - extends +public interface ShipmentModelOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - java.util.List getShipmentsList(); + java.util.List + getShipmentsList(); /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -44,8 +25,6 @@ public interface ShipmentModelOrBuilder */ com.google.cloud.optimization.v1.Shipment getShipments(int index); /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -54,40 +33,34 @@ public interface ShipmentModelOrBuilder */ int getShipmentsCount(); /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - java.util.List + java.util.List getShipmentsOrBuilderList(); /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( + int index); /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - java.util.List getVehiclesList(); + java.util.List + getVehiclesList(); /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -96,8 +69,6 @@ public interface ShipmentModelOrBuilder */ com.google.cloud.optimization.v1.Vehicle getVehicles(int index); /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -106,30 +77,25 @@ public interface ShipmentModelOrBuilder */ int getVehiclesCount(); /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - java.util.List + java.util.List getVehiclesOrBuilderList(); /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(int index); + com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( + int index); /** - * - * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -140,13 +106,10 @@ public interface ShipmentModelOrBuilder
    * 
* * optional int32 max_active_vehicles = 4; - * * @return Whether the maxActiveVehicles field is set. */ boolean hasMaxActiveVehicles(); /** - * - * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -157,14 +120,11 @@ public interface ShipmentModelOrBuilder
    * 
* * optional int32 max_active_vehicles = 4; - * * @return The maxActiveVehicles. */ int getMaxActiveVehicles(); /** - * - * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -178,13 +138,10 @@ public interface ShipmentModelOrBuilder
    * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return Whether the globalStartTime field is set. */ boolean hasGlobalStartTime(); /** - * - * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -198,13 +155,10 @@ public interface ShipmentModelOrBuilder
    * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return The globalStartTime. */ com.google.protobuf.Timestamp getGlobalStartTime(); /** - * - * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -222,34 +176,26 @@ public interface ShipmentModelOrBuilder
   com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder();
 
   /**
-   *
-   *
    * 
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; - * * @return Whether the globalEndTime field is set. */ boolean hasGlobalEndTime(); /** - * - * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; - * * @return The globalEndTime. */ com.google.protobuf.Timestamp getGlobalEndTime(); /** - * - * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
@@ -260,8 +206,6 @@ public interface ShipmentModelOrBuilder
   com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder();
 
   /**
-   *
-   *
    * 
    * The "global duration" of the overall plan is the difference between the
    * earliest effective start time and the latest effective end time of
@@ -271,14 +215,11 @@ public interface ShipmentModelOrBuilder
    * 
* * double global_duration_cost_per_hour = 7; - * * @return The globalDurationCostPerHour. */ double getGlobalDurationCostPerHour(); /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -363,15 +304,11 @@ public interface ShipmentModelOrBuilder
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - java.util.List + java.util.List getDurationDistanceMatricesList(); /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -456,15 +393,10 @@ public interface ShipmentModelOrBuilder
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices( - int index); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices(int index); /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -549,14 +481,10 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ int getDurationDistanceMatricesCount(); /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -641,16 +569,11 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> + java.util.List getDurationDistanceMatricesOrBuilderList(); /** - * - * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -735,16 +658,12 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * ```
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; */ - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder - getDurationDistanceMatricesOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder getDurationDistanceMatricesOrBuilder( + int index); /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -761,13 +680,11 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return A list containing the durationDistanceMatrixSrcTags. */ - java.util.List getDurationDistanceMatrixSrcTagsList(); + java.util.List + getDurationDistanceMatrixSrcTagsList(); /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -784,13 +701,10 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return The count of durationDistanceMatrixSrcTags. */ int getDurationDistanceMatrixSrcTagsCount(); /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -807,14 +721,11 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param index The index of the element to return. * @return The durationDistanceMatrixSrcTags at the given index. */ java.lang.String getDurationDistanceMatrixSrcTags(int index); /** - * - * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -831,15 +742,13 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixSrcTags at the given index. */ - com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int index); + com.google.protobuf.ByteString + getDurationDistanceMatrixSrcTagsBytes(int index); /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -858,13 +767,11 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return A list containing the durationDistanceMatrixDstTags. */ - java.util.List getDurationDistanceMatrixDstTagsList(); + java.util.List + getDurationDistanceMatrixDstTagsList(); /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -883,13 +790,10 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return The count of durationDistanceMatrixDstTags. */ int getDurationDistanceMatrixDstTagsCount(); /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -908,14 +812,11 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param index The index of the element to return. * @return The durationDistanceMatrixDstTags at the given index. */ java.lang.String getDurationDistanceMatrixDstTags(int index); /** - * - * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -934,267 +835,189 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDuratio
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixDstTags at the given index. */ - com.google.protobuf.ByteString getDurationDistanceMatrixDstTagsBytes(int index); + com.google.protobuf.ByteString + getDurationDistanceMatrixDstTagsBytes(int index); /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - java.util.List + java.util.List getTransitionAttributesList(); /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes(int index); /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ int getTransitionAttributesCount(); /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ - java.util.List + java.util.List getTransitionAttributesOrBuilderList(); /** - * - * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; - * + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; */ com.google.cloud.optimization.v1.TransitionAttributesOrBuilder getTransitionAttributesOrBuilder( int index); /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - java.util.List + java.util.List getShipmentTypeIncompatibilitiesList(); /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities( - int index); + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities(int index); /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ int getShipmentTypeIncompatibilitiesCount(); /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - java.util.List + java.util.List getShipmentTypeIncompatibilitiesOrBuilderList(); /** - * - * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; */ - com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder - getShipmentTypeIncompatibilitiesOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder getShipmentTypeIncompatibilitiesOrBuilder( + int index); /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - java.util.List + java.util.List getShipmentTypeRequirementsList(); /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements(int index); /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ int getShipmentTypeRequirementsCount(); /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - java.util.List + java.util.List getShipmentTypeRequirementsOrBuilderList(); /** - * - * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; - * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; */ - com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder - getShipmentTypeRequirementsOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder getShipmentTypeRequirementsOrBuilder( + int index); /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - java.util.List + java.util.List getPrecedenceRulesList(); /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules(int index); /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ int getPrecedenceRulesCount(); /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - java.util.List + java.util.List getPrecedenceRulesOrBuilderList(); /** - * - * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; */ - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder - getPrecedenceRulesOrBuilder(int index); + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPrecedenceRulesOrBuilder( + int index); /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1202,15 +1025,11 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getBreakRulesList(); + @java.lang.Deprecated java.util.List + getBreakRulesList(); /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1218,15 +1037,10 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index); /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1234,15 +1048,10 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - int getBreakRulesCount(); + @java.lang.Deprecated int getBreakRulesCount(); /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1250,16 +1059,11 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getBreakRulesOrBuilderList(); /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1267,11 +1071,8 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( int index); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java similarity index 90% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java index c847e49..80880dc 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java @@ -1,31 +1,13 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentOrBuilder - extends +public interface ShipmentOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Shipment) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -33,10 +15,9 @@ public interface ShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
-  java.util.List getPickupsList();
+  java.util.List 
+      getPickupsList();
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -46,8 +27,6 @@ public interface ShipmentOrBuilder
    */
   com.google.cloud.optimization.v1.Shipment.VisitRequest getPickups(int index);
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -57,8 +36,6 @@ public interface ShipmentOrBuilder
    */
   int getPickupsCount();
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -66,11 +43,9 @@ public interface ShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
-  java.util.List
+  java.util.List 
       getPickupsOrBuilderList();
   /**
-   *
-   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -78,11 +53,10 @@ public interface ShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
-  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuilder(int index);
+  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -90,10 +64,9 @@ public interface ShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
-  java.util.List getDeliveriesList();
+  java.util.List 
+      getDeliveriesList();
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -103,8 +76,6 @@ public interface ShipmentOrBuilder
    */
   com.google.cloud.optimization.v1.Shipment.VisitRequest getDeliveries(int index);
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -114,8 +85,6 @@ public interface ShipmentOrBuilder
    */
   int getDeliveriesCount();
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -123,11 +92,9 @@ public interface ShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
-  java.util.List
+  java.util.List 
       getDeliveriesOrBuilderList();
   /**
-   *
-   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -135,11 +102,10 @@ public interface ShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
-  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrBuilder(int index);
+  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -153,8 +119,6 @@ public interface ShipmentOrBuilder
    */
   int getLoadDemandsCount();
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -166,13 +130,15 @@ public interface ShipmentOrBuilder
    *
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
-  boolean containsLoadDemands(java.lang.String key);
-  /** Use {@link #getLoadDemandsMap()} instead. */
+  boolean containsLoadDemands(
+      java.lang.String key);
+  /**
+   * Use {@link #getLoadDemandsMap()} instead.
+   */
   @java.lang.Deprecated
-  java.util.Map getLoadDemands();
+  java.util.Map
+  getLoadDemands();
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -185,10 +151,8 @@ public interface ShipmentOrBuilder
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   java.util.Map
-      getLoadDemandsMap();
+  getLoadDemandsMap();
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -202,13 +166,11 @@ public interface ShipmentOrBuilder
    */
 
   /* nullable */
-  com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
       java.lang.String key,
       /* nullable */
-      com.google.cloud.optimization.v1.Shipment.Load defaultValue);
+com.google.cloud.optimization.v1.Shipment.Load defaultValue);
   /**
-   *
-   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -220,11 +182,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    *
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
-  com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(java.lang.String key);
+
+  com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
+      java.lang.String key);
 
   /**
-   *
-   *
    * 
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -236,13 +198,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * optional double penalty_cost = 4; - * * @return Whether the penaltyCost field is set. */ boolean hasPenaltyCost(); /** - * - * *
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -254,14 +213,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * optional double penalty_cost = 4; - * * @return The penaltyCost. */ double getPenaltyCost(); /** - * - * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -269,13 +225,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return A list containing the allowedVehicleIndices. */ java.util.List getAllowedVehicleIndicesList(); /** - * - * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -283,13 +236,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return The count of allowedVehicleIndices. */ int getAllowedVehicleIndicesCount(); /** - * - * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -297,15 +247,12 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @param index The index of the element to return. * @return The allowedVehicleIndices at the given index. */ int getAllowedVehicleIndices(int index); /** - * - * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -319,13 +266,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated double costs_per_vehicle = 6; - * * @return A list containing the costsPerVehicle. */ java.util.List getCostsPerVehicleList(); /** - * - * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -339,13 +283,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated double costs_per_vehicle = 6; - * * @return The count of costsPerVehicle. */ int getCostsPerVehicleCount(); /** - * - * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -359,15 +300,12 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated double costs_per_vehicle = 6; - * * @param index The index of the element to return. * @return The costsPerVehicle at the given index. */ double getCostsPerVehicle(int index); /** - * - * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -376,13 +314,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return A list containing the costsPerVehicleIndices. */ java.util.List getCostsPerVehicleIndicesList(); /** - * - * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -391,13 +326,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return The count of costsPerVehicleIndices. */ int getCostsPerVehicleIndicesCount(); /** - * - * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -406,15 +338,12 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @param index The index of the element to return. * @return The costsPerVehicleIndices at the given index. */ int getCostsPerVehicleIndices(int index); /** - * - * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -433,13 +362,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ boolean hasPickupToDeliveryRelativeDetourLimit(); /** - * - * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -458,14 +384,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return The pickupToDeliveryRelativeDetourLimit. */ double getPickupToDeliveryRelativeDetourLimit(); /** - * - * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -484,13 +407,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; - * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ boolean hasPickupToDeliveryAbsoluteDetourLimit(); /** - * - * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -509,13 +429,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; - * * @return The pickupToDeliveryAbsoluteDetourLimit. */ com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit(); /** - * - * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -538,8 +455,6 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
   com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLimitOrBuilder();
 
   /**
-   *
-   *
    * 
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -550,13 +465,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; - * * @return Whether the pickupToDeliveryTimeLimit field is set. */ boolean hasPickupToDeliveryTimeLimit(); /** - * - * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -567,13 +479,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; - * * @return The pickupToDeliveryTimeLimit. */ com.google.protobuf.Duration getPickupToDeliveryTimeLimit(); /** - * - * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -588,8 +497,6 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
   com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuilder();
 
   /**
-   *
-   *
    * 
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -601,13 +508,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * string shipment_type = 11; - * * @return The shipmentType. */ java.lang.String getShipmentType(); /** - * - * *
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -619,41 +523,34 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * string shipment_type = 11; - * * @return The bytes for shipmentType. */ - com.google.protobuf.ByteString getShipmentTypeBytes(); + com.google.protobuf.ByteString + getShipmentTypeBytes(); /** - * - * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; - * * @return The label. */ java.lang.String getLabel(); /** - * - * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; - * * @return The bytes for label. */ - com.google.protobuf.ByteString getLabelBytes(); + com.google.protobuf.ByteString + getLabelBytes(); /** - * - * *
    * If true, skip this shipment, but don't apply a `penalty_cost`.
    * Ignoring a shipment results in a validation error when there are any
@@ -665,70 +562,51 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * bool ignore = 13; - * * @return The ignore. */ boolean getIgnore(); /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getDemandsList(); + @java.lang.Deprecated java.util.List + getDemandsList(); /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - int getDemandsCount(); + @java.lang.Deprecated int getDemandsCount(); /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getDemandsOrBuilderList(); /** - * - * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + int index); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java similarity index 73% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java index 72c0ed5..1e23b70 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * A vehicle's route can be decomposed, along the time axis, like this (we
  * assume there are n visits):
@@ -104,16 +87,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute}
  */
-public final class ShipmentRoute extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class ShipmentRoute extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute)
     ShipmentRouteOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use ShipmentRoute.newBuilder() to construct.
   private ShipmentRoute(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private ShipmentRoute() {
     vehicleLabel_ = "";
     visits_ = java.util.Collections.emptyList();
@@ -125,15 +107,16 @@ private ShipmentRoute() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new ShipmentRoute();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private ShipmentRoute(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -153,214 +136,170 @@ private ShipmentRoute(
           case 0:
             done = true;
             break;
-          case 8:
-            {
-              vehicleIndex_ = input.readInt32();
-              break;
-            }
-          case 18:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 8: {
 
-              vehicleLabel_ = s;
-              break;
-            }
-          case 42:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (vehicleStartTime_ != null) {
-                subBuilder = vehicleStartTime_.toBuilder();
-              }
-              vehicleStartTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(vehicleStartTime_);
-                vehicleStartTime_ = subBuilder.buildPartial();
-              }
+            vehicleIndex_ = input.readInt32();
+            break;
+          }
+          case 18: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              break;
+            vehicleLabel_ = s;
+            break;
+          }
+          case 42: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (vehicleStartTime_ != null) {
+              subBuilder = vehicleStartTime_.toBuilder();
+            }
+            vehicleStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(vehicleStartTime_);
+              vehicleStartTime_ = subBuilder.buildPartial();
             }
-          case 50:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (vehicleEndTime_ != null) {
-                subBuilder = vehicleEndTime_.toBuilder();
-              }
-              vehicleEndTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(vehicleEndTime_);
-                vehicleEndTime_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 50: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (vehicleEndTime_ != null) {
+              subBuilder = vehicleEndTime_.toBuilder();
             }
-          case 58:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                visits_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              visits_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.Visit.parser(),
-                      extensionRegistry));
-              break;
+            vehicleEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(vehicleEndTime_);
+              vehicleEndTime_ = subBuilder.buildPartial();
             }
-          case 66:
-            {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                transitions_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.ShipmentRoute.Transition>();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              transitions_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.Transition.parser(),
-                      extensionRegistry));
-              break;
+
+            break;
+          }
+          case 58: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              visits_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 72:
-            {
-              hasTrafficInfeasibilities_ = input.readBool();
-              break;
+            visits_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Visit.parser(), extensionRegistry));
+            break;
+          }
+          case 66: {
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              transitions_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 82:
-            {
-              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder =
-                  null;
-              if (routePolyline_ != null) {
-                subBuilder = routePolyline_.toBuilder();
-              }
-              routePolyline_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(routePolyline_);
-                routePolyline_ = subBuilder.buildPartial();
-              }
+            transitions_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Transition.parser(), extensionRegistry));
+            break;
+          }
+          case 72: {
 
-              break;
+            hasTrafficInfeasibilities_ = input.readBool();
+            break;
+          }
+          case 82: {
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder = null;
+            if (routePolyline_ != null) {
+              subBuilder = routePolyline_.toBuilder();
             }
-          case 90:
-            {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                breaks_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000004;
-              }
-              breaks_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.Break.parser(),
-                      extensionRegistry));
-              break;
+            routePolyline_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(routePolyline_);
+              routePolyline_ = subBuilder.buildPartial();
             }
-          case 98:
-            {
-              com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null;
-              if (metrics_ != null) {
-                subBuilder = metrics_.toBuilder();
-              }
-              metrics_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.AggregatedMetrics.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(metrics_);
-                metrics_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 90: {
+            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+              breaks_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000004;
             }
-          case 106:
-            {
-              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-                endLoads_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000010;
-              }
-              endLoads_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                      extensionRegistry));
-              break;
+            breaks_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Break.parser(), extensionRegistry));
+            break;
+          }
+          case 98: {
+            com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null;
+            if (metrics_ != null) {
+              subBuilder = metrics_.toBuilder();
             }
-          case 114:
-            {
-              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-                travelSteps_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep>();
-                mutable_bitField0_ |= 0x00000020;
-              }
-              travelSteps_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.parser(),
-                      extensionRegistry));
-              break;
+            metrics_ = input.readMessage(com.google.cloud.optimization.v1.AggregatedMetrics.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(metrics_);
+              metrics_ = subBuilder.buildPartial();
             }
-          case 122:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (vehicleDetour_ != null) {
-                subBuilder = vehicleDetour_.toBuilder();
-              }
-              vehicleDetour_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(vehicleDetour_);
-                vehicleDetour_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 106: {
+            if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+              endLoads_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000010;
+            }
+            endLoads_.add(
+                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
+            break;
+          }
+          case 114: {
+            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+              travelSteps_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000020;
+            }
+            travelSteps_.add(
+                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.parser(), extensionRegistry));
+            break;
+          }
+          case 122: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (vehicleDetour_ != null) {
+              subBuilder = vehicleDetour_.toBuilder();
+            }
+            vehicleDetour_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(vehicleDetour_);
+              vehicleDetour_ = subBuilder.buildPartial();
             }
-          case 130:
-            {
-              com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
-              if (delayBeforeVehicleEnd_ != null) {
-                subBuilder = delayBeforeVehicleEnd_.toBuilder();
-              }
-              delayBeforeVehicleEnd_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(delayBeforeVehicleEnd_);
-                delayBeforeVehicleEnd_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 130: {
+            com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
+            if (delayBeforeVehicleEnd_ != null) {
+              subBuilder = delayBeforeVehicleEnd_.toBuilder();
             }
-          case 138:
-            {
-              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-                routeCosts_ =
-                    com.google.protobuf.MapField.newMapField(
-                        RouteCostsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000008;
-              }
-              com.google.protobuf.MapEntry routeCosts__ =
-                  input.readMessage(
-                      RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(),
-                      extensionRegistry);
-              routeCosts_.getMutableMap().put(routeCosts__.getKey(), routeCosts__.getValue());
-              break;
+            delayBeforeVehicleEnd_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(delayBeforeVehicleEnd_);
+              delayBeforeVehicleEnd_ = subBuilder.buildPartial();
             }
-          case 145:
-            {
-              routeTotalCost_ = input.readDouble();
-              break;
+
+            break;
+          }
+          case 138: {
+            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+              routeCosts_ = com.google.protobuf.MapField.newMapField(
+                  RouteCostsDefaultEntryHolder.defaultEntry);
+              mutable_bitField0_ |= 0x00000008;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            com.google.protobuf.MapEntry
+            routeCosts__ = input.readMessage(
+                RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+            routeCosts_.getMutableMap().put(
+                routeCosts__.getKey(), routeCosts__.getValue());
+            break;
+          }
+          case 145: {
+
+            routeTotalCost_ = input.readDouble();
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -368,7 +307,8 @@ private ShipmentRoute(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         visits_ = java.util.Collections.unmodifiableList(visits_);
@@ -389,66 +329,54 @@ private ShipmentRoute(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(int number) {
+  protected com.google.protobuf.MapField internalGetMapField(
+      int number) {
     switch (number) {
       case 17:
         return internalGetRouteCosts();
       default:
-        throw new RuntimeException("Invalid map field number: " + number);
+        throw new RuntimeException(
+            "Invalid map field number: " + number);
     }
   }
-
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentRoute.class,
-            com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentRoute.class, com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
   }
 
-  @java.lang.Deprecated
-  public interface DelayOrBuilder
-      extends
+  @java.lang.Deprecated public interface DelayOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Delay)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** - * - * *
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** - * - * *
      * Start of the delay.
      * 
@@ -458,32 +386,24 @@ public interface DelayOrBuilder com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** - * - * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return Whether the duration field is set. */ boolean hasDuration(); /** - * - * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** - * - * *
      * Duration of the delay.
      * 
@@ -493,8 +413,6 @@ public interface DelayOrBuilder com.google.protobuf.DurationOrBuilder getDurationOrBuilder(); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Time interval spent on the route resulting from a
@@ -503,30 +421,30 @@ public interface DelayOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Delay}
    */
-  @java.lang.Deprecated
-  public static final class Delay extends com.google.protobuf.GeneratedMessageV3
-      implements
+  @java.lang.Deprecated public static final class Delay extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Delay)
       DelayOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use Delay.newBuilder() to construct.
     private Delay(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private Delay() {}
+    private Delay() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new Delay();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private Delay(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -545,43 +463,39 @@ private Delay(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                com.google.protobuf.Timestamp.Builder subBuilder = null;
-                if (startTime_ != null) {
-                  subBuilder = startTime_.toBuilder();
-                }
-                startTime_ =
-                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(startTime_);
-                  startTime_ = subBuilder.buildPartial();
-                }
-
-                break;
+            case 10: {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (startTime_ != null) {
+                subBuilder = startTime_.toBuilder();
               }
-            case 18:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (duration_ != null) {
-                  subBuilder = duration_.toBuilder();
-                }
-                duration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(duration_);
-                  duration_ = subBuilder.buildPartial();
-                }
-
-                break;
+              startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(startTime_);
+                startTime_ = subBuilder.buildPartial();
+              }
+
+              break;
+            }
+            case 18: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (duration_ != null) {
+                subBuilder = duration_.toBuilder();
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(duration_);
+                duration_ = subBuilder.buildPartial();
               }
+
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -589,39 +503,34 @@ private Delay(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.Delay.class,
-              com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.Delay.class, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
     }
 
     public static final int START_TIME_FIELD_NUMBER = 1;
     private com.google.protobuf.Timestamp startTime_;
     /**
-     *
-     *
      * 
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ @java.lang.Override @@ -629,14 +538,11 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ @java.lang.Override @@ -644,8 +550,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start of the delay.
      * 
@@ -660,14 +564,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration duration_; /** - * - * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return Whether the duration field is set. */ @java.lang.Override @@ -675,14 +576,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ @java.lang.Override @@ -690,8 +588,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of the delay.
      * 
@@ -704,7 +600,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -716,7 +611,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } @@ -733,10 +629,12 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getStartTime()); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -746,21 +644,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Delay)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Delay other = - (com.google.cloud.optimization.v1.ShipmentRoute.Delay) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Delay other = (com.google.cloud.optimization.v1.ShipmentRoute.Delay) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration().equals(other.getDuration())) return false; + if (!getDuration() + .equals(other.getDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -787,94 +686,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Delay prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Delay prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -884,8 +776,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Time interval spent on the route resulting from a
@@ -894,24 +784,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Delay}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Delay)
         com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.Delay.class,
-                com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.Delay.class, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder()
@@ -919,15 +806,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -947,9 +835,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
       }
 
       @java.lang.Override
@@ -968,8 +856,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.Delay buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.Delay result =
-            new com.google.cloud.optimization.v1.ShipmentRoute.Delay(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.Delay result = new com.google.cloud.optimization.v1.ShipmentRoute.Delay(this);
         if (startTimeBuilder_ == null) {
           result.startTime_ = startTime_;
         } else {
@@ -988,41 +875,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Delay) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Delay) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Delay)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -1030,8 +914,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Delay other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) return this;
         if (other.hasStartTime()) {
           mergeStartTime(other.getStartTime());
         }
@@ -1057,8 +940,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.Delay) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Delay) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -1070,47 +952,34 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Timestamp startTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp,
-              com.google.protobuf.Timestamp.Builder,
-              com.google.protobuf.TimestampOrBuilder>
-          startTimeBuilder_;
+          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_;
       /**
-       *
-       *
        * 
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** - * - * *
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : startTime_; + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** - * - * *
        * Start of the delay.
        * 
@@ -1131,15 +1000,14 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; */ - public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (startTimeBuilder_ == null) { startTime_ = builderForValue.build(); onChanged(); @@ -1150,8 +1018,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -1162,9 +1028,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { if (startTime_ != null) { startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); } else { startTime_ = value; } @@ -1176,8 +1040,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -1196,8 +1058,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -1205,13 +1065,11 @@ public Builder clearStartTime() { * .google.protobuf.Timestamp start_time = 1; */ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - + onChanged(); return getStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Start of the delay.
        * 
@@ -1222,14 +1080,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { if (startTimeBuilder_ != null) { return startTimeBuilder_.getMessageOrBuilder(); } else { - return startTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : startTime_; + return startTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } /** - * - * *
        * Start of the delay.
        * 
@@ -1237,17 +1092,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * .google.protobuf.Timestamp start_time = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder() { if (startTimeBuilder_ == null) { - startTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getStartTime(), getParentForChildren(), isClean()); + startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getStartTime(), + getParentForChildren(), + isClean()); startTime_ = null; } return startTimeBuilder_; @@ -1255,33 +1107,24 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { private com.google.protobuf.Duration duration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - durationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_; /** - * - * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; - * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** - * - * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -1292,8 +1135,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of the delay.
        * 
@@ -1314,15 +1155,14 @@ public Builder setDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; */ - public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (durationBuilder_ == null) { duration_ = builderForValue.build(); onChanged(); @@ -1333,8 +1173,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1345,7 +1183,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { if (duration_ != null) { duration_ = - com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); } else { duration_ = value; } @@ -1357,8 +1195,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1377,8 +1213,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1386,13 +1220,11 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 2; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Duration of the delay.
        * 
@@ -1403,12 +1235,11 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { if (durationBuilder_ != null) { return durationBuilder_.getMessageOrBuilder(); } else { - return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; + return duration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : duration_; } } /** - * - * *
        * Duration of the delay.
        * 
@@ -1416,22 +1247,18 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { * .google.protobuf.Duration duration = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getDurationFieldBuilder() { if (durationBuilder_ == null) { - durationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getDuration(), getParentForChildren(), isClean()); + durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getDuration(), + getParentForChildren(), + isClean()); duration_ = null; } return durationBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1444,12 +1271,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Delay) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Delay) private static final com.google.cloud.optimization.v1.ShipmentRoute.Delay DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Delay(); } @@ -1458,16 +1285,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Delay getDefaultIns return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Delay parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Delay(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Delay parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Delay(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1482,57 +1309,46 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface VisitOrBuilder - extends + public interface VisitOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Visit) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
      * 
* * int32 shipment_index = 1; - * * @return The shipmentIndex. */ int getShipmentIndex(); /** - * - * *
      * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
      * corresponds to a delivery.
      * 
* * bool is_pickup = 2; - * * @return The isPickup. */ boolean getIsPickup(); /** - * - * *
      * Index of `VisitRequest` in either the pickup or delivery field of the
      * `Shipment` (see `is_pickup`).
      * 
* * int32 visit_request_index = 3; - * * @return The visitRequestIndex. */ int getVisitRequestIndex(); /** - * - * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1540,13 +1356,10 @@ public interface VisitOrBuilder
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** - * - * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1554,13 +1367,10 @@ public interface VisitOrBuilder
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** - * - * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1572,8 +1382,6 @@ public interface VisitOrBuilder
     com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder();
 
     /**
-     *
-     *
      * 
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1582,13 +1390,10 @@ public interface VisitOrBuilder
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ int getLoadDemandsCount(); /** - * - * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1597,17 +1402,17 @@ public interface VisitOrBuilder
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + */ + boolean containsLoadDemands( + java.lang.String key); + /** + * Use {@link #getLoadDemandsMap()} instead. */ - boolean containsLoadDemands(java.lang.String key); - /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Deprecated java.util.Map - getLoadDemands(); + getLoadDemands(); /** - * - * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1616,14 +1421,11 @@ public interface VisitOrBuilder
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ java.util.Map - getLoadDemandsMap(); + getLoadDemandsMap(); /** - * - * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1632,18 +1434,15 @@ public interface VisitOrBuilder
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( +com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load defaultValue); +com.google.cloud.optimization.v1.Shipment.Load defaultValue); /** - * - * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1652,14 +1451,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ - com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(java.lang.String key); + + com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( + java.lang.String key); /** - * - * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -1679,13 +1477,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * .google.protobuf.Duration detour = 6; - * * @return Whether the detour field is set. */ boolean hasDetour(); /** - * - * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -1705,13 +1500,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * .google.protobuf.Duration detour = 6; - * * @return The detour. */ com.google.protobuf.Duration getDetour(); /** - * - * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -1735,35 +1527,28 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
     com.google.protobuf.DurationOrBuilder getDetourOrBuilder();
 
     /**
-     *
-     *
      * 
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; - * * @return The shipmentLabel. */ java.lang.String getShipmentLabel(); /** - * - * *
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; - * * @return The bytes for shipmentLabel. */ - com.google.protobuf.ByteString getShipmentLabelBytes(); + com.google.protobuf.ByteString + getShipmentLabelBytes(); /** - * - * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -1771,13 +1556,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * string visit_label = 8; - * * @return The visitLabel. */ java.lang.String getVisitLabel(); /** - * - * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -1785,14 +1567,12 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * string visit_label = 8; - * * @return The bytes for visitLabel. */ - com.google.protobuf.ByteString getVisitLabelBytes(); + com.google.protobuf.ByteString + getVisitLabelBytes(); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1802,15 +1582,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getArrivalLoadsList(); + @java.lang.Deprecated java.util.List + getArrivalLoadsList(); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1820,15 +1596,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1838,15 +1609,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - int getArrivalLoadsCount(); + @java.lang.Deprecated int getArrivalLoadsCount(); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1856,16 +1622,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getArrivalLoadsOrBuilderList(); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1875,131 +1636,87 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( + int index); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated - boolean hasDelayBeforeStart(); + @java.lang.Deprecated boolean hasDelayBeforeStart(); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return The delayBeforeStart. */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart(); + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart(); /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder(); + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder(); /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getDemandsList(); + @java.lang.Deprecated java.util.List + getDemandsList(); /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - int getDemandsCount(); + @java.lang.Deprecated int getDemandsCount(); /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getDemandsOrBuilderList(); /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + int index); } /** - * - * *
    * A visit performed during a route. This visit corresponds to a pickup or a
    * delivery of a `Shipment`.
@@ -2007,16 +1724,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Visit}
    */
-  public static final class Visit extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class Visit extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Visit)
       VisitOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use Visit.newBuilder() to construct.
     private Visit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private Visit() {
       shipmentLabel_ = "";
       visitLabel_ = "";
@@ -2026,15 +1742,16 @@ private Visit() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new Visit();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private Visit(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -2054,132 +1771,110 @@ private Visit(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                shipmentIndex_ = input.readInt32();
-                break;
-              }
-            case 16:
-              {
-                isPickup_ = input.readBool();
-                break;
+            case 8: {
+
+              shipmentIndex_ = input.readInt32();
+              break;
+            }
+            case 16: {
+
+              isPickup_ = input.readBool();
+              break;
+            }
+            case 24: {
+
+              visitRequestIndex_ = input.readInt32();
+              break;
+            }
+            case 34: {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (startTime_ != null) {
+                subBuilder = startTime_.toBuilder();
               }
-            case 24:
-              {
-                visitRequestIndex_ = input.readInt32();
-                break;
+              startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(startTime_);
+                startTime_ = subBuilder.buildPartial();
               }
-            case 34:
-              {
-                com.google.protobuf.Timestamp.Builder subBuilder = null;
-                if (startTime_ != null) {
-                  subBuilder = startTime_.toBuilder();
-                }
-                startTime_ =
-                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(startTime_);
-                  startTime_ = subBuilder.buildPartial();
-                }
-
-                break;
+
+              break;
+            }
+            case 42: {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                demands_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000004;
               }
-            case 42:
-              {
-                if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                  demands_ =
-                      new java.util.ArrayList();
-                  mutable_bitField0_ |= 0x00000004;
-                }
-                demands_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry));
-                break;
+              demands_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
+              break;
+            }
+            case 50: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (detour_ != null) {
+                subBuilder = detour_.toBuilder();
               }
-            case 50:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (detour_ != null) {
-                  subBuilder = detour_.toBuilder();
-                }
-                detour_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(detour_);
-                  detour_ = subBuilder.buildPartial();
-                }
-
-                break;
+              detour_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(detour_);
+                detour_ = subBuilder.buildPartial();
               }
-            case 58:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
 
-                shipmentLabel_ = s;
-                break;
-              }
-            case 66:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
+              break;
+            }
+            case 58: {
+              java.lang.String s = input.readStringRequireUtf8();
 
-                visitLabel_ = s;
-                break;
+              shipmentLabel_ = s;
+              break;
+            }
+            case 66: {
+              java.lang.String s = input.readStringRequireUtf8();
+
+              visitLabel_ = s;
+              break;
+            }
+            case 74: {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                arrivalLoads_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
               }
-            case 74:
-              {
-                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                  arrivalLoads_ =
-                      new java.util.ArrayList();
-                  mutable_bitField0_ |= 0x00000002;
-                }
-                arrivalLoads_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry));
-                break;
+              arrivalLoads_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
+              break;
+            }
+            case 82: {
+              com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
+              if (delayBeforeStart_ != null) {
+                subBuilder = delayBeforeStart_.toBuilder();
               }
-            case 82:
-              {
-                com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
-                if (delayBeforeStart_ != null) {
-                  subBuilder = delayBeforeStart_.toBuilder();
-                }
-                delayBeforeStart_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(delayBeforeStart_);
-                  delayBeforeStart_ = subBuilder.buildPartial();
-                }
-
-                break;
+              delayBeforeStart_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(delayBeforeStart_);
+                delayBeforeStart_ = subBuilder.buildPartial();
               }
-            case 90:
-              {
-                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                  loadDemands_ =
-                      com.google.protobuf.MapField.newMapField(
-                          LoadDemandsDefaultEntryHolder.defaultEntry);
-                  mutable_bitField0_ |= 0x00000001;
-                }
-                com.google.protobuf.MapEntry<
-                        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-                    loadDemands__ =
-                        input.readMessage(
-                            LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
-                            extensionRegistry);
-                loadDemands_.getMutableMap().put(loadDemands__.getKey(), loadDemands__.getValue());
-                break;
+
+              break;
+            }
+            case 90: {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                loadDemands_ = com.google.protobuf.MapField.newMapField(
+                    LoadDemandsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000001;
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              com.google.protobuf.MapEntry
+              loadDemands__ = input.readMessage(
+                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              loadDemands_.getMutableMap().put(
+                  loadDemands__.getKey(), loadDemands__.getValue());
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2187,7 +1882,8 @@ private Visit(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000004) != 0)) {
           demands_ = java.util.Collections.unmodifiableList(demands_);
@@ -2199,44 +1895,39 @@ private Visit(
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
     @java.lang.Override
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 11:
           return internalGetLoadDemands();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.Visit.class,
-              com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.Visit.class, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
     }
 
     public static final int SHIPMENT_INDEX_FIELD_NUMBER = 1;
     private int shipmentIndex_;
     /**
-     *
-     *
      * 
      * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
      * 
* * int32 shipment_index = 1; - * * @return The shipmentIndex. */ @java.lang.Override @@ -2247,15 +1938,12 @@ public int getShipmentIndex() { public static final int IS_PICKUP_FIELD_NUMBER = 2; private boolean isPickup_; /** - * - * *
      * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
      * corresponds to a delivery.
      * 
* * bool is_pickup = 2; - * * @return The isPickup. */ @java.lang.Override @@ -2266,15 +1954,12 @@ public boolean getIsPickup() { public static final int VISIT_REQUEST_INDEX_FIELD_NUMBER = 3; private int visitRequestIndex_; /** - * - * *
      * Index of `VisitRequest` in either the pickup or delivery field of the
      * `Shipment` (see `is_pickup`).
      * 
* * int32 visit_request_index = 3; - * * @return The visitRequestIndex. */ @java.lang.Override @@ -2285,8 +1970,6 @@ public int getVisitRequestIndex() { public static final int START_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp startTime_; /** - * - * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -2294,7 +1977,6 @@ public int getVisitRequestIndex() {
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return Whether the startTime field is set. */ @java.lang.Override @@ -2302,8 +1984,6 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -2311,7 +1991,6 @@ public boolean hasStartTime() {
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return The startTime. */ @java.lang.Override @@ -2319,8 +1998,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -2335,29 +2012,21 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
     }
 
     public static final int LOAD_DEMANDS_FIELD_NUMBER = 11;
-
     private static final class LoadDemandsDefaultEntryHolder {
       static final com.google.protobuf.MapEntry<
-              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-          defaultEntry =
+          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> defaultEntry =
               com.google.protobuf.MapEntry
-                  .
-                      newDefaultInstance(
-                          com.google.cloud.optimization.v1.FleetRoutingProto
-                              .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor,
-                          com.google.protobuf.WireFormat.FieldType.STRING,
-                          "",
-                          com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                          com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
+              .newDefaultInstance(
+                  com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor, 
+                  com.google.protobuf.WireFormat.FieldType.STRING,
+                  "",
+                  com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                  com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
     }
-
-    private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-        loadDemands_;
-
     private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-        internalGetLoadDemands() {
+        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
+    private com.google.protobuf.MapField
+    internalGetLoadDemands() {
       if (loadDemands_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             LoadDemandsDefaultEntryHolder.defaultEntry);
@@ -2369,8 +2038,6 @@ public int getLoadDemandsCount() {
       return internalGetLoadDemands().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2379,26 +2046,24 @@ public int getLoadDemandsCount() {
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ + @java.lang.Override - public boolean containsLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetLoadDemands().getMap().containsKey(key); } - /** Use {@link #getLoadDemandsMap()} instead. */ + /** + * Use {@link #getLoadDemandsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getLoadDemands() { + public java.util.Map getLoadDemands() { return getLoadDemandsMap(); } /** - * - * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2407,17 +2072,14 @@ public boolean containsLoadDemands(java.lang.String key) {
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ @java.lang.Override - public java.util.Map - getLoadDemandsMap() { + + public java.util.Map getLoadDemandsMap() { return internalGetLoadDemands().getMap(); } /** - * - * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2426,22 +2088,19 @@ public boolean containsLoadDemands(java.lang.String key) {
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2450,15 +2109,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -2470,8 +2127,6 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( public static final int DETOUR_FIELD_NUMBER = 6; private com.google.protobuf.Duration detour_; /** - * - * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -2491,7 +2146,6 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * .google.protobuf.Duration detour = 6; - * * @return Whether the detour field is set. */ @java.lang.Override @@ -2499,8 +2153,6 @@ public boolean hasDetour() { return detour_ != null; } /** - * - * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -2520,7 +2172,6 @@ public boolean hasDetour() {
      * 
* * .google.protobuf.Duration detour = 6; - * * @return The detour. */ @java.lang.Override @@ -2528,8 +2179,6 @@ public com.google.protobuf.Duration getDetour() { return detour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : detour_; } /** - * - * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -2558,15 +2207,12 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
     public static final int SHIPMENT_LABEL_FIELD_NUMBER = 7;
     private volatile java.lang.Object shipmentLabel_;
     /**
-     *
-     *
      * 
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; - * * @return The shipmentLabel. */ @java.lang.Override @@ -2575,30 +2221,30 @@ public java.lang.String getShipmentLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentLabel_ = s; return s; } } /** - * - * *
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; - * * @return The bytes for shipmentLabel. */ @java.lang.Override - public com.google.protobuf.ByteString getShipmentLabelBytes() { + public com.google.protobuf.ByteString + getShipmentLabelBytes() { java.lang.Object ref = shipmentLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); shipmentLabel_ = b; return b; } else { @@ -2609,8 +2255,6 @@ public com.google.protobuf.ByteString getShipmentLabelBytes() { public static final int VISIT_LABEL_FIELD_NUMBER = 8; private volatile java.lang.Object visitLabel_; /** - * - * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -2618,7 +2262,6 @@ public com.google.protobuf.ByteString getShipmentLabelBytes() {
      * 
* * string visit_label = 8; - * * @return The visitLabel. */ @java.lang.Override @@ -2627,15 +2270,14 @@ public java.lang.String getVisitLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); visitLabel_ = s; return s; } } /** - * - * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -2643,15 +2285,16 @@ public java.lang.String getVisitLabel() {
      * 
* * string visit_label = 8; - * * @return The bytes for visitLabel. */ @java.lang.Override - public com.google.protobuf.ByteString getVisitLabelBytes() { + public com.google.protobuf.ByteString + getVisitLabelBytes() { java.lang.Object ref = visitLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); visitLabel_ = b; return b; } else { @@ -2662,8 +2305,6 @@ public com.google.protobuf.ByteString getVisitLabelBytes() { public static final int ARRIVAL_LOADS_FIELD_NUMBER = 9; private java.util.List arrivalLoads_; /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2673,18 +2314,13 @@ public com.google.protobuf.ByteString getVisitLabelBytes() {
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getArrivalLoadsList() { + @java.lang.Deprecated public java.util.List getArrivalLoadsList() { return arrivalLoads_; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2694,19 +2330,14 @@ public java.util.List getArri
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getArrivalLoadsOrBuilderList() { return arrivalLoads_; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2716,18 +2347,13 @@ public java.util.List getArri
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getArrivalLoadsCount() { + @java.lang.Deprecated public int getArrivalLoadsCount() { return arrivalLoads_.size(); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2737,18 +2363,13 @@ public int getArrivalLoadsCount() {
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { return arrivalLoads_.get(index); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2758,13 +2379,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int ind
      * and that don't have any non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( int index) { return arrivalLoads_.get(index); } @@ -2772,152 +2390,106 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad public static final int DELAY_BEFORE_START_FIELD_NUMBER = 10; private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeStart_; /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return Whether the delayBeforeStart field is set. */ @java.lang.Override - @java.lang.Deprecated - public boolean hasDelayBeforeStart() { + @java.lang.Deprecated public boolean hasDelayBeforeStart() { return delayBeforeStart_ != null; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return The delayBeforeStart. */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { - return delayBeforeStart_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeStart_; + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { + return delayBeforeStart_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder - getDelayBeforeStartOrBuilder() { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder() { return getDelayBeforeStart(); } public static final int DEMANDS_FIELD_NUMBER = 5; private java.util.List demands_; /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getDemandsList() { + @java.lang.Deprecated public java.util.List getDemandsList() { return demands_; } /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getDemandsOrBuilderList() { return demands_; } /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getDemandsCount() { + @java.lang.Deprecated public int getDemandsCount() { return demands_.size(); } /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { return demands_.get(index); } /** - * - * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { return demands_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2929,7 +2501,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (shipmentIndex_ != 0) { output.writeInt32(1, shipmentIndex_); } @@ -2960,8 +2533,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (delayBeforeStart_ != null) { output.writeMessage(10, getDelayBeforeStart()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 11); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 11); unknownFields.writeTo(output); } @@ -2972,22 +2549,28 @@ public int getSerializedSize() { size = 0; if (shipmentIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, shipmentIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, shipmentIndex_); } if (isPickup_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, isPickup_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, isPickup_); } if (visitRequestIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, visitRequestIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, visitRequestIndex_); } if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getStartTime()); } for (int i = 0; i < demands_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, demands_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, demands_.get(i)); } if (detour_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getDetour()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getDetour()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shipmentLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, shipmentLabel_); @@ -2996,22 +2579,22 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, visitLabel_); } for (int i = 0; i < arrivalLoads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, arrivalLoads_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, arrivalLoads_.get(i)); } if (delayBeforeStart_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getDelayBeforeStart()); - } - for (java.util.Map.Entry - entry : internalGetLoadDemands().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - loadDemands__ = - LoadDemandsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, loadDemands__); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getDelayBeforeStart()); + } + for (java.util.Map.Entry entry + : internalGetLoadDemands().getMap().entrySet()) { + com.google.protobuf.MapEntry + loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, loadDemands__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3021,34 +2604,44 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Visit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Visit other = - (com.google.cloud.optimization.v1.ShipmentRoute.Visit) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Visit other = (com.google.cloud.optimization.v1.ShipmentRoute.Visit) obj; - if (getShipmentIndex() != other.getShipmentIndex()) return false; - if (getIsPickup() != other.getIsPickup()) return false; - if (getVisitRequestIndex() != other.getVisitRequestIndex()) return false; + if (getShipmentIndex() + != other.getShipmentIndex()) return false; + if (getIsPickup() + != other.getIsPickup()) return false; + if (getVisitRequestIndex() + != other.getVisitRequestIndex()) return false; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } - if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; + if (!internalGetLoadDemands().equals( + other.internalGetLoadDemands())) return false; if (hasDetour() != other.hasDetour()) return false; if (hasDetour()) { - if (!getDetour().equals(other.getDetour())) return false; - } - if (!getShipmentLabel().equals(other.getShipmentLabel())) return false; - if (!getVisitLabel().equals(other.getVisitLabel())) return false; - if (!getArrivalLoadsList().equals(other.getArrivalLoadsList())) return false; + if (!getDetour() + .equals(other.getDetour())) return false; + } + if (!getShipmentLabel() + .equals(other.getShipmentLabel())) return false; + if (!getVisitLabel() + .equals(other.getVisitLabel())) return false; + if (!getArrivalLoadsList() + .equals(other.getArrivalLoadsList())) return false; if (hasDelayBeforeStart() != other.hasDelayBeforeStart()) return false; if (hasDelayBeforeStart()) { - if (!getDelayBeforeStart().equals(other.getDelayBeforeStart())) return false; + if (!getDelayBeforeStart() + .equals(other.getDelayBeforeStart())) return false; } - if (!getDemandsList().equals(other.getDemandsList())) return false; + if (!getDemandsList() + .equals(other.getDemandsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -3063,7 +2656,8 @@ public int hashCode() { hash = (37 * hash) + SHIPMENT_INDEX_FIELD_NUMBER; hash = (53 * hash) + getShipmentIndex(); hash = (37 * hash) + IS_PICKUP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIsPickup()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIsPickup()); hash = (37 * hash) + VISIT_REQUEST_INDEX_FIELD_NUMBER; hash = (53 * hash) + getVisitRequestIndex(); if (hasStartTime()) { @@ -3100,94 +2694,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Visit prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Visit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3197,8 +2784,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * A visit performed during a route. This visit corresponds to a pickup or a
      * delivery of a `Shipment`.
@@ -3206,44 +2791,43 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Visit}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Visit)
         com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
       }
 
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMapField(int number) {
+      protected com.google.protobuf.MapField internalGetMapField(
+          int number) {
         switch (number) {
           case 11:
             return internalGetLoadDemands();
           default:
-            throw new RuntimeException("Invalid map field number: " + number);
+            throw new RuntimeException(
+                "Invalid map field number: " + number);
         }
       }
-
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+      protected com.google.protobuf.MapField internalGetMutableMapField(
+          int number) {
         switch (number) {
           case 11:
             return internalGetMutableLoadDemands();
           default:
-            throw new RuntimeException("Invalid map field number: " + number);
+            throw new RuntimeException(
+                "Invalid map field number: " + number);
         }
       }
-
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.Visit.class,
-                com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.Visit.class, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Visit.newBuilder()
@@ -3251,18 +2835,18 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
           getArrivalLoadsFieldBuilder();
           getDemandsFieldBuilder();
         }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3311,9 +2895,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
       }
 
       @java.lang.Override
@@ -3332,8 +2916,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.Visit buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.Visit result =
-            new com.google.cloud.optimization.v1.ShipmentRoute.Visit(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.Visit result = new com.google.cloud.optimization.v1.ShipmentRoute.Visit(this);
         int from_bitField0_ = bitField0_;
         result.shipmentIndex_ = shipmentIndex_;
         result.isPickup_ = isPickup_;
@@ -3383,41 +2966,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Visit) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Visit) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Visit)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -3425,8 +3005,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance()) return this;
         if (other.getShipmentIndex() != 0) {
           setShipmentIndex(other.getShipmentIndex());
         }
@@ -3439,7 +3018,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
         if (other.hasStartTime()) {
           mergeStartTime(other.getStartTime());
         }
-        internalGetMutableLoadDemands().mergeFrom(other.internalGetLoadDemands());
+        internalGetMutableLoadDemands().mergeFrom(
+            other.internalGetLoadDemands());
         if (other.hasDetour()) {
           mergeDetour(other.getDetour());
         }
@@ -3469,10 +3049,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               arrivalLoadsBuilder_ = null;
               arrivalLoads_ = other.arrivalLoads_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              arrivalLoadsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getArrivalLoadsFieldBuilder()
-                      : null;
+              arrivalLoadsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getArrivalLoadsFieldBuilder() : null;
             } else {
               arrivalLoadsBuilder_.addAllMessages(other.arrivalLoads_);
             }
@@ -3499,10 +3078,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000004);
-              demandsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getDemandsFieldBuilder()
-                      : null;
+              demandsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getDemandsFieldBuilder() : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -3527,8 +3105,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.Visit) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Visit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -3537,19 +3114,15 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
-      private int shipmentIndex_;
+      private int shipmentIndex_ ;
       /**
-       *
-       *
        * 
        * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
        * 
* * int32 shipment_index = 1; - * * @return The shipmentIndex. */ @java.lang.Override @@ -3557,52 +3130,43 @@ public int getShipmentIndex() { return shipmentIndex_; } /** - * - * *
        * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
        * 
* * int32 shipment_index = 1; - * * @param value The shipmentIndex to set. * @return This builder for chaining. */ public Builder setShipmentIndex(int value) { - + shipmentIndex_ = value; onChanged(); return this; } /** - * - * *
        * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
        * 
* * int32 shipment_index = 1; - * * @return This builder for chaining. */ public Builder clearShipmentIndex() { - + shipmentIndex_ = 0; onChanged(); return this; } - private boolean isPickup_; + private boolean isPickup_ ; /** - * - * *
        * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
        * corresponds to a delivery.
        * 
* * bool is_pickup = 2; - * * @return The isPickup. */ @java.lang.Override @@ -3610,54 +3174,45 @@ public boolean getIsPickup() { return isPickup_; } /** - * - * *
        * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
        * corresponds to a delivery.
        * 
* * bool is_pickup = 2; - * * @param value The isPickup to set. * @return This builder for chaining. */ public Builder setIsPickup(boolean value) { - + isPickup_ = value; onChanged(); return this; } /** - * - * *
        * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
        * corresponds to a delivery.
        * 
* * bool is_pickup = 2; - * * @return This builder for chaining. */ public Builder clearIsPickup() { - + isPickup_ = false; onChanged(); return this; } - private int visitRequestIndex_; + private int visitRequestIndex_ ; /** - * - * *
        * Index of `VisitRequest` in either the pickup or delivery field of the
        * `Shipment` (see `is_pickup`).
        * 
* * int32 visit_request_index = 3; - * * @return The visitRequestIndex. */ @java.lang.Override @@ -3665,38 +3220,32 @@ public int getVisitRequestIndex() { return visitRequestIndex_; } /** - * - * *
        * Index of `VisitRequest` in either the pickup or delivery field of the
        * `Shipment` (see `is_pickup`).
        * 
* * int32 visit_request_index = 3; - * * @param value The visitRequestIndex to set. * @return This builder for chaining. */ public Builder setVisitRequestIndex(int value) { - + visitRequestIndex_ = value; onChanged(); return this; } /** - * - * *
        * Index of `VisitRequest` in either the pickup or delivery field of the
        * `Shipment` (see `is_pickup`).
        * 
* * int32 visit_request_index = 3; - * * @return This builder for chaining. */ public Builder clearVisitRequestIndex() { - + visitRequestIndex_ = 0; onChanged(); return this; @@ -3704,13 +3253,8 @@ public Builder clearVisitRequestIndex() { private com.google.protobuf.Timestamp startTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - startTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; /** - * - * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3718,15 +3262,12 @@ public Builder clearVisitRequestIndex() {
        * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** - * - * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3734,21 +3275,16 @@ public boolean hasStartTime() {
        * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : startTime_; + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** - * - * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3771,8 +3307,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3781,7 +3315,8 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
        *
        * .google.protobuf.Timestamp start_time = 4;
        */
-      public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+      public Builder setStartTime(
+          com.google.protobuf.Timestamp.Builder builderForValue) {
         if (startTimeBuilder_ == null) {
           startTime_ = builderForValue.build();
           onChanged();
@@ -3792,8 +3327,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu
         return this;
       }
       /**
-       *
-       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3806,9 +3339,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
         if (startTimeBuilder_ == null) {
           if (startTime_ != null) {
             startTime_ =
-                com.google.protobuf.Timestamp.newBuilder(startTime_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial();
           } else {
             startTime_ = value;
           }
@@ -3820,8 +3351,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3842,8 +3371,6 @@ public Builder clearStartTime() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3853,13 +3380,11 @@ public Builder clearStartTime() {
        * .google.protobuf.Timestamp start_time = 4;
        */
       public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
-
+        
         onChanged();
         return getStartTimeFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3872,14 +3397,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
         if (startTimeBuilder_ != null) {
           return startTimeBuilder_.getMessageOrBuilder();
         } else {
-          return startTime_ == null
-              ? com.google.protobuf.Timestamp.getDefaultInstance()
-              : startTime_;
+          return startTime_ == null ?
+              com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
         }
       }
       /**
-       *
-       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3889,44 +3411,35 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
        * .google.protobuf.Timestamp start_time = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp,
-              com.google.protobuf.Timestamp.Builder,
-              com.google.protobuf.TimestampOrBuilder>
+          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
           getStartTimeFieldBuilder() {
         if (startTimeBuilder_ == null) {
-          startTimeBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Timestamp,
-                  com.google.protobuf.Timestamp.Builder,
-                  com.google.protobuf.TimestampOrBuilder>(
-                  getStartTime(), getParentForChildren(), isClean());
+          startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
+                  getStartTime(),
+                  getParentForChildren(),
+                  isClean());
           startTime_ = null;
         }
         return startTimeBuilder_;
       }
 
       private com.google.protobuf.MapField<
-              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-          loadDemands_;
-
-      private com.google.protobuf.MapField<
-              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-          internalGetLoadDemands() {
+          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
+      private com.google.protobuf.MapField
+      internalGetLoadDemands() {
         if (loadDemands_ == null) {
           return com.google.protobuf.MapField.emptyMapField(
               LoadDemandsDefaultEntryHolder.defaultEntry);
         }
         return loadDemands_;
       }
-
-      private com.google.protobuf.MapField<
-              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
-          internalGetMutableLoadDemands() {
-        onChanged();
-        ;
+      private com.google.protobuf.MapField
+      internalGetMutableLoadDemands() {
+        onChanged();;
         if (loadDemands_ == null) {
-          loadDemands_ =
-              com.google.protobuf.MapField.newMapField(LoadDemandsDefaultEntryHolder.defaultEntry);
+          loadDemands_ = com.google.protobuf.MapField.newMapField(
+              LoadDemandsDefaultEntryHolder.defaultEntry);
         }
         if (!loadDemands_.isMutable()) {
           loadDemands_ = loadDemands_.copy();
@@ -3938,8 +3451,6 @@ public int getLoadDemandsCount() {
         return internalGetLoadDemands().getMap().size();
       }
       /**
-       *
-       *
        * 
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3948,26 +3459,24 @@ public int getLoadDemandsCount() {
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ + @java.lang.Override - public boolean containsLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetLoadDemands().getMap().containsKey(key); } - /** Use {@link #getLoadDemandsMap()} instead. */ + /** + * Use {@link #getLoadDemandsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getLoadDemands() { + public java.util.Map getLoadDemands() { return getLoadDemandsMap(); } /** - * - * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3976,17 +3485,14 @@ public boolean containsLoadDemands(java.lang.String key) {
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ @java.lang.Override - public java.util.Map - getLoadDemandsMap() { + + public java.util.Map getLoadDemandsMap() { return internalGetLoadDemands().getMap(); } /** - * - * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3995,22 +3501,19 @@ public boolean containsLoadDemands(java.lang.String key) {
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -4019,15 +3522,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -4037,12 +3538,11 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public Builder clearLoadDemands() { - internalGetMutableLoadDemands().getMutableMap().clear(); + internalGetMutableLoadDemands().getMutableMap() + .clear(); return this; } /** - * - * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -4051,25 +3551,25 @@ public Builder clearLoadDemands() {
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ - public Builder removeLoadDemands(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableLoadDemands().getMutableMap().remove(key); + + public Builder removeLoadDemands( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableLoadDemands().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated public java.util.Map - getMutableLoadDemands() { + getMutableLoadDemands() { return internalGetMutableLoadDemands().getMutableMap(); } /** - * - * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -4078,24 +3578,21 @@ public Builder removeLoadDemands(java.lang.String key) {
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ public Builder putLoadDemands( - java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load value) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Shipment.Load value) { + if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); - } + throw new NullPointerException("map value"); +} - internalGetMutableLoadDemands().getMutableMap().put(key, value); + internalGetMutableLoadDemands().getMutableMap() + .put(key, value); return this; } /** - * - * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -4104,24 +3601,20 @@ public Builder putLoadDemands(
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - * + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; */ + public Builder putAllLoadDemands( java.util.Map values) { - internalGetMutableLoadDemands().getMutableMap().putAll(values); + internalGetMutableLoadDemands().getMutableMap() + .putAll(values); return this; } private com.google.protobuf.Duration detour_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - detourBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> detourBuilder_; /** - * - * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4141,15 +3634,12 @@ public Builder putAllLoadDemands(
        * 
* * .google.protobuf.Duration detour = 6; - * * @return Whether the detour field is set. */ public boolean hasDetour() { return detourBuilder_ != null || detour_ != null; } /** - * - * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4169,7 +3659,6 @@ public boolean hasDetour() {
        * 
* * .google.protobuf.Duration detour = 6; - * * @return The detour. */ public com.google.protobuf.Duration getDetour() { @@ -4180,8 +3669,6 @@ public com.google.protobuf.Duration getDetour() { } } /** - * - * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4216,8 +3703,6 @@ public Builder setDetour(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4238,7 +3723,8 @@ public Builder setDetour(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration detour = 6;
        */
-      public Builder setDetour(com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setDetour(
+          com.google.protobuf.Duration.Builder builderForValue) {
         if (detourBuilder_ == null) {
           detour_ = builderForValue.build();
           onChanged();
@@ -4249,8 +3735,6 @@ public Builder setDetour(com.google.protobuf.Duration.Builder builderForValue) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4275,7 +3759,7 @@ public Builder mergeDetour(com.google.protobuf.Duration value) {
         if (detourBuilder_ == null) {
           if (detour_ != null) {
             detour_ =
-                com.google.protobuf.Duration.newBuilder(detour_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Duration.newBuilder(detour_).mergeFrom(value).buildPartial();
           } else {
             detour_ = value;
           }
@@ -4287,8 +3771,6 @@ public Builder mergeDetour(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4321,8 +3803,6 @@ public Builder clearDetour() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4344,13 +3824,11 @@ public Builder clearDetour() {
        * .google.protobuf.Duration detour = 6;
        */
       public com.google.protobuf.Duration.Builder getDetourBuilder() {
-
+        
         onChanged();
         return getDetourFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4375,12 +3853,11 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
         if (detourBuilder_ != null) {
           return detourBuilder_.getMessageOrBuilder();
         } else {
-          return detour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : detour_;
+          return detour_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : detour_;
         }
       }
       /**
-       *
-       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -4402,17 +3879,14 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
        * .google.protobuf.Duration detour = 6;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getDetourFieldBuilder() {
         if (detourBuilder_ == null) {
-          detourBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getDetour(), getParentForChildren(), isClean());
+          detourBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getDetour(),
+                  getParentForChildren(),
+                  isClean());
           detour_ = null;
         }
         return detourBuilder_;
@@ -4420,21 +3894,19 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
 
       private java.lang.Object shipmentLabel_ = "";
       /**
-       *
-       *
        * 
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; - * * @return The shipmentLabel. */ public java.lang.String getShipmentLabel() { java.lang.Object ref = shipmentLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentLabel_ = s; return s; @@ -4443,22 +3915,21 @@ public java.lang.String getShipmentLabel() { } } /** - * - * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; - * * @return The bytes for shipmentLabel. */ - public com.google.protobuf.ByteString getShipmentLabelBytes() { + public com.google.protobuf.ByteString + getShipmentLabelBytes() { java.lang.Object ref = shipmentLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); shipmentLabel_ = b; return b; } else { @@ -4466,64 +3937,57 @@ public com.google.protobuf.ByteString getShipmentLabelBytes() { } } /** - * - * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; - * * @param value The shipmentLabel to set. * @return This builder for chaining. */ - public Builder setShipmentLabel(java.lang.String value) { + public Builder setShipmentLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + shipmentLabel_ = value; onChanged(); return this; } /** - * - * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; - * * @return This builder for chaining. */ public Builder clearShipmentLabel() { - + shipmentLabel_ = getDefaultInstance().getShipmentLabel(); onChanged(); return this; } /** - * - * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; - * * @param value The bytes for shipmentLabel to set. * @return This builder for chaining. */ - public Builder setShipmentLabelBytes(com.google.protobuf.ByteString value) { + public Builder setShipmentLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + shipmentLabel_ = value; onChanged(); return this; @@ -4531,8 +3995,6 @@ public Builder setShipmentLabelBytes(com.google.protobuf.ByteString value) { private java.lang.Object visitLabel_ = ""; /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4540,13 +4002,13 @@ public Builder setShipmentLabelBytes(com.google.protobuf.ByteString value) {
        * 
* * string visit_label = 8; - * * @return The visitLabel. */ public java.lang.String getVisitLabel() { java.lang.Object ref = visitLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); visitLabel_ = s; return s; @@ -4555,8 +4017,6 @@ public java.lang.String getVisitLabel() { } } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4564,14 +4024,15 @@ public java.lang.String getVisitLabel() {
        * 
* * string visit_label = 8; - * * @return The bytes for visitLabel. */ - public com.google.protobuf.ByteString getVisitLabelBytes() { + public com.google.protobuf.ByteString + getVisitLabelBytes() { java.lang.Object ref = visitLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); visitLabel_ = b; return b; } else { @@ -4579,8 +4040,6 @@ public com.google.protobuf.ByteString getVisitLabelBytes() { } } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4588,22 +4047,20 @@ public com.google.protobuf.ByteString getVisitLabelBytes() {
        * 
* * string visit_label = 8; - * * @param value The visitLabel to set. * @return This builder for chaining. */ - public Builder setVisitLabel(java.lang.String value) { + public Builder setVisitLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + visitLabel_ = value; onChanged(); return this; } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4611,18 +4068,15 @@ public Builder setVisitLabel(java.lang.String value) {
        * 
* * string visit_label = 8; - * * @return This builder for chaining. */ public Builder clearVisitLabel() { - + visitLabel_ = getDefaultInstance().getVisitLabel(); onChanged(); return this; } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4630,42 +4084,34 @@ public Builder clearVisitLabel() {
        * 
* * string visit_label = 8; - * * @param value The bytes for visitLabel to set. * @return This builder for chaining. */ - public Builder setVisitLabelBytes(com.google.protobuf.ByteString value) { + public Builder setVisitLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + visitLabel_ = value; onChanged(); return this; } private java.util.List arrivalLoads_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureArrivalLoadsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - arrivalLoads_ = - new java.util.ArrayList( - arrivalLoads_); + arrivalLoads_ = new java.util.ArrayList(arrivalLoads_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> - arrivalLoadsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> arrivalLoadsBuilder_; /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4675,13 +4121,9 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getArrivalLoadsList() { + @java.lang.Deprecated public java.util.List getArrivalLoadsList() { if (arrivalLoadsBuilder_ == null) { return java.util.Collections.unmodifiableList(arrivalLoads_); } else { @@ -4689,8 +4131,6 @@ private void ensureArrivalLoadsIsMutable() { } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4700,12 +4140,9 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public int getArrivalLoadsCount() { + @java.lang.Deprecated public int getArrivalLoadsCount() { if (arrivalLoadsBuilder_ == null) { return arrivalLoads_.size(); } else { @@ -4713,8 +4150,6 @@ public int getArrivalLoadsCount() { } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4724,12 +4159,9 @@ public int getArrivalLoadsCount() {
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { if (arrivalLoadsBuilder_ == null) { return arrivalLoads_.get(index); } else { @@ -4737,8 +4169,6 @@ 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
@@ -4748,12 +4178,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int ind
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setArrivalLoads( + @java.lang.Deprecated public Builder setArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (arrivalLoadsBuilder_ == null) { if (value == null) { @@ -4768,8 +4195,6 @@ public Builder setArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4779,12 +4204,9 @@ public Builder setArrivalLoads(
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setArrivalLoads( + @java.lang.Deprecated public Builder setArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); @@ -4796,8 +4218,6 @@ public Builder setArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4807,12 +4227,9 @@ public Builder setArrivalLoads(
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addArrivalLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addArrivalLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { if (arrivalLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4826,8 +4243,6 @@ public Builder addArrivalLoads(com.google.cloud.optimization.v1.CapacityQuantity return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4837,12 +4252,9 @@ public Builder addArrivalLoads(com.google.cloud.optimization.v1.CapacityQuantity
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addArrivalLoads( + @java.lang.Deprecated public Builder addArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (arrivalLoadsBuilder_ == null) { if (value == null) { @@ -4857,8 +4269,6 @@ public Builder addArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4868,12 +4278,9 @@ public Builder addArrivalLoads(
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addArrivalLoads( + @java.lang.Deprecated public Builder addArrivalLoads( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); @@ -4885,8 +4292,6 @@ public Builder addArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4896,12 +4301,9 @@ public Builder addArrivalLoads(
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addArrivalLoads( + @java.lang.Deprecated public Builder addArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); @@ -4913,8 +4315,6 @@ public Builder addArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4924,16 +4324,14 @@ public Builder addArrivalLoads(
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllArrivalLoads( + @java.lang.Deprecated public Builder addAllArrivalLoads( java.lang.Iterable values) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, arrivalLoads_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, arrivalLoads_); onChanged(); } else { arrivalLoadsBuilder_.addAllMessages(values); @@ -4941,8 +4339,6 @@ public Builder addAllArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4952,12 +4348,9 @@ public Builder addAllArrivalLoads(
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearArrivalLoads() { + @java.lang.Deprecated public Builder clearArrivalLoads() { if (arrivalLoadsBuilder_ == null) { arrivalLoads_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); @@ -4968,8 +4361,6 @@ public Builder clearArrivalLoads() { return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4979,12 +4370,9 @@ public Builder clearArrivalLoads() {
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeArrivalLoads(int index) { + @java.lang.Deprecated public Builder removeArrivalLoads(int index) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); arrivalLoads_.remove(index); @@ -4995,8 +4383,6 @@ public Builder removeArrivalLoads(int index) { return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -5006,18 +4392,13 @@ public Builder removeArrivalLoads(int index) {
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder getArrivalLoadsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getArrivalLoadsBuilder( int index) { return getArrivalLoadsFieldBuilder().getBuilder(index); } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -5027,22 +4408,16 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getArrivalLoads
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( int index) { if (arrivalLoadsBuilder_ == null) { - return arrivalLoads_.get(index); - } else { + return arrivalLoads_.get(index); } else { return arrivalLoadsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -5052,13 +4427,10 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getArrivalLoadsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getArrivalLoadsOrBuilderList() { if (arrivalLoadsBuilder_ != null) { return arrivalLoadsBuilder_.getMessageOrBuilderList(); } else { @@ -5066,8 +4438,6 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -5077,18 +4447,13 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder() { - return getArrivalLoadsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder() { + return getArrivalLoadsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -5098,20 +4463,14 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoads
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder( int index) { - return getArrivalLoadsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getArrivalLoadsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -5121,27 +4480,18 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoads
        * and that don't have any non-zero demand on the route.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getArrivalLoadsBuilderList() { + @java.lang.Deprecated public java.util.List + getArrivalLoadsBuilderList() { return getArrivalLoadsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getArrivalLoadsFieldBuilder() { if (arrivalLoadsBuilder_ == null) { - arrivalLoadsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + arrivalLoadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( arrivalLoads_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -5153,68 +4503,45 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoads private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeStart_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, - com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> - delayBeforeStartBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> delayBeforeStartBuilder_; /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated - public boolean hasDelayBeforeStart() { + @java.lang.Deprecated public boolean hasDelayBeforeStart() { return delayBeforeStartBuilder_ != null || delayBeforeStart_ != null; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return The delayBeforeStart. */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { if (delayBeforeStartBuilder_ == null) { - return delayBeforeStart_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeStart_; + return delayBeforeStart_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; } else { return delayBeforeStartBuilder_.getMessage(); } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDelayBeforeStart( - com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated public Builder setDelayBeforeStart(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeStartBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -5228,18 +4555,13 @@ public Builder setDelayBeforeStart( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDelayBeforeStart( + @java.lang.Deprecated public Builder setDelayBeforeStart( com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder builderForValue) { if (delayBeforeStartBuilder_ == null) { delayBeforeStart_ = builderForValue.build(); @@ -5251,25 +4573,17 @@ public Builder setDelayBeforeStart( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder mergeDelayBeforeStart( - com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated public Builder mergeDelayBeforeStart(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeStartBuilder_ == null) { if (delayBeforeStart_ != null) { delayBeforeStart_ = - com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder(delayBeforeStart_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder(delayBeforeStart_).mergeFrom(value).buildPartial(); } else { delayBeforeStart_ = value; } @@ -5281,18 +4595,13 @@ public Builder mergeDelayBeforeStart( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearDelayBeforeStart() { + @java.lang.Deprecated public Builder clearDelayBeforeStart() { if (delayBeforeStartBuilder_ == null) { delayBeforeStart_ = null; onChanged(); @@ -5304,103 +4613,73 @@ public Builder clearDelayBeforeStart() { return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder - getDelayBeforeStartBuilder() { - + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder getDelayBeforeStartBuilder() { + onChanged(); return getDelayBeforeStartFieldBuilder().getBuilder(); } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder - getDelayBeforeStartOrBuilder() { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder() { if (delayBeforeStartBuilder_ != null) { return delayBeforeStartBuilder_.getMessageOrBuilder(); } else { - return delayBeforeStart_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeStart_; + return delayBeforeStart_ == null ? + com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, - com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> getDelayBeforeStartFieldBuilder() { if (delayBeforeStartBuilder_ == null) { - delayBeforeStartBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, - com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( - getDelayBeforeStart(), getParentForChildren(), isClean()); + delayBeforeStartBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( + getDelayBeforeStart(), + getParentForChildren(), + isClean()); delayBeforeStart_ = null; } return delayBeforeStartBuilder_; } private java.util.List demands_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - demands_ = - new java.util.ArrayList(demands_); + demands_ = new java.util.ArrayList(demands_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> - demandsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> demandsBuilder_; /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List getDemandsList() { + @java.lang.Deprecated public java.util.List getDemandsList() { if (demandsBuilder_ == null) { return java.util.Collections.unmodifiableList(demands_); } else { @@ -5408,18 +4687,13 @@ public java.util.List getDema } } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public int getDemandsCount() { + @java.lang.Deprecated public int getDemandsCount() { if (demandsBuilder_ == null) { return demands_.size(); } else { @@ -5427,18 +4701,13 @@ public int getDemandsCount() { } } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { if (demandsBuilder_ == null) { return demands_.get(index); } else { @@ -5446,18 +4715,13 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { } } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDemands( + @java.lang.Deprecated public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -5472,18 +4736,13 @@ public Builder setDemands( return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDemands( + @java.lang.Deprecated public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -5495,18 +4754,13 @@ public Builder setDemands( return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -5520,18 +4774,13 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -5546,18 +4795,13 @@ public Builder addDemands( return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -5569,18 +4813,13 @@ public Builder addDemands( return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addDemands( + @java.lang.Deprecated public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -5592,22 +4831,18 @@ public Builder addDemands( return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllDemands( + @java.lang.Deprecated public Builder addAllDemands( java.lang.Iterable values) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, demands_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, demands_); onChanged(); } else { demandsBuilder_.addAllMessages(values); @@ -5615,18 +4850,13 @@ public Builder addAllDemands( return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearDemands() { + @java.lang.Deprecated public Builder clearDemands() { if (demandsBuilder_ == null) { demands_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); @@ -5637,18 +4867,13 @@ public Builder clearDemands() { return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeDemands(int index) { + @java.lang.Deprecated public Builder removeDemands(int index) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); demands_.remove(index); @@ -5659,55 +4884,39 @@ public Builder removeDemands(int index) { return this; } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( int index) { return getDemandsFieldBuilder().getBuilder(index); } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { if (demandsBuilder_ == null) { - return demands_.get(index); - } else { + return demands_.get(index); } else { return demandsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getDemandsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getDemandsOrBuilderList() { if (demandsBuilder_ != null) { return demandsBuilder_.getMessageOrBuilderList(); } else { @@ -5715,73 +4924,53 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu } } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { - return getDemandsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { + return getDemandsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( int index) { - return getDemandsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getDemandsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getDemandsBuilderList() { + @java.lang.Deprecated public java.util.List + getDemandsBuilderList() { return getDemandsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getDemandsFieldBuilder() { if (demandsBuilder_ == null) { - demandsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - demands_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); + demandsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + demands_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); demands_ = null; } return demandsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5794,12 +4983,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Visit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Visit) private static final com.google.cloud.optimization.v1.ShipmentRoute.Visit DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Visit(); } @@ -5808,16 +4997,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Visit getDefaultIns return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Visit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Visit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Visit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Visit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5832,40 +5021,32 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Visit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface TransitionOrBuilder - extends + public interface TransitionOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Transition) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; - * * @return Whether the travelDuration field is set. */ boolean hasTravelDuration(); /** - * - * *
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; - * * @return The travelDuration. */ com.google.protobuf.Duration getTravelDuration(); /** - * - * *
      * Travel duration during this transition.
      * 
@@ -5875,21 +5056,16 @@ public interface TransitionOrBuilder com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder(); /** - * - * *
      * Distance traveled during the transition.
      * 
* * double travel_distance_meters = 2; - * * @return The travelDistanceMeters. */ double getTravelDistanceMeters(); /** - * - * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic]
@@ -5900,14 +5076,11 @@ public interface TransitionOrBuilder
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ boolean getTrafficInfoUnavailable(); /** - * - * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5916,13 +5089,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ boolean hasDelayDuration(); /** - * - * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5931,13 +5101,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return The delayDuration. */ com.google.protobuf.Duration getDelayDuration(); /** - * - * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5950,8 +5117,6 @@ public interface TransitionOrBuilder
     com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5959,13 +5124,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ boolean hasBreakDuration(); /** - * - * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5973,13 +5135,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration break_duration = 5; - * * @return The breakDuration. */ com.google.protobuf.Duration getBreakDuration(); /** - * - * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5991,8 +5150,6 @@ public interface TransitionOrBuilder
     com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -6000,13 +5157,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return Whether the waitDuration field is set. */ boolean hasWaitDuration(); /** - * - * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -6014,13 +5168,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return The waitDuration. */ com.google.protobuf.Duration getWaitDuration(); /** - * - * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -6032,8 +5183,6 @@ public interface TransitionOrBuilder
     com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6045,13 +5194,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ boolean hasTotalDuration(); /** - * - * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6063,13 +5209,10 @@ public interface TransitionOrBuilder
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return The totalDuration. */ com.google.protobuf.Duration getTotalDuration(); /** - * - * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6085,32 +5228,24 @@ public interface TransitionOrBuilder
     com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; - * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** - * - * *
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; - * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** - * - * *
      * Start time of this transition.
      * 
@@ -6120,8 +5255,6 @@ public interface TransitionOrBuilder com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6131,13 +5264,10 @@ public interface TransitionOrBuilder
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * * @return Whether the routePolyline field is set. */ boolean hasRoutePolyline(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6147,13 +5277,10 @@ public interface TransitionOrBuilder
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * * @return The routePolyline. */ com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6164,12 +5291,9 @@ public interface TransitionOrBuilder
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
      */
-    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
-        getRoutePolylineOrBuilder();
+    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder();
 
     /**
-     *
-     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6180,14 +5304,10 @@ public interface TransitionOrBuilder
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ int getVehicleLoadsCount(); /** - * - * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6198,18 +5318,17 @@ public interface TransitionOrBuilder
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + */ + boolean containsVehicleLoads( + java.lang.String key); + /** + * Use {@link #getVehicleLoadsMap()} instead. */ - boolean containsVehicleLoads(java.lang.String key); - /** Use {@link #getVehicleLoadsMap()} instead. */ @java.lang.Deprecated java.util.Map - getVehicleLoads(); + getVehicleLoads(); /** - * - * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6220,15 +5339,11 @@ public interface TransitionOrBuilder
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ java.util.Map - getVehicleLoadsMap(); + getVehicleLoadsMap(); /** - * - * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6239,19 +5354,15 @@ public interface TransitionOrBuilder
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); /** - * - * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6262,78 +5373,57 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefa
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThrow( java.lang.String key); /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getLoadsList(); + @java.lang.Deprecated java.util.List + getLoadsList(); /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index); /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - int getLoadsCount(); + @java.lang.Deprecated int getLoadsCount(); /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getLoadsOrBuilderList(); /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( + int index); } /** - * - * *
    * Transition between two events on the route. See the description of
    * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -6343,31 +5433,31 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThro
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Transition}
    */
-  public static final class Transition extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class Transition extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Transition)
       TransitionOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use Transition.newBuilder() to construct.
     private Transition(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private Transition() {
       loads_ = java.util.Collections.emptyList();
     }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new Transition();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private Transition(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -6387,164 +5477,136 @@ private Transition(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (travelDuration_ != null) {
-                  subBuilder = travelDuration_.toBuilder();
-                }
-                travelDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(travelDuration_);
-                  travelDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+            case 10: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (travelDuration_ != null) {
+                subBuilder = travelDuration_.toBuilder();
+              }
+              travelDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(travelDuration_);
+                travelDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
+            }
+            case 17: {
+
+              travelDistanceMeters_ = input.readDouble();
+              break;
+            }
+            case 24: {
+
+              trafficInfoUnavailable_ = input.readBool();
+              break;
+            }
+            case 34: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (delayDuration_ != null) {
+                subBuilder = delayDuration_.toBuilder();
+              }
+              delayDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(delayDuration_);
+                delayDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
+            }
+            case 42: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (breakDuration_ != null) {
+                subBuilder = breakDuration_.toBuilder();
+              }
+              breakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(breakDuration_);
+                breakDuration_ = subBuilder.buildPartial();
               }
-            case 17:
-              {
-                travelDistanceMeters_ = input.readDouble();
-                break;
+
+              break;
+            }
+            case 50: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (waitDuration_ != null) {
+                subBuilder = waitDuration_.toBuilder();
               }
-            case 24:
-              {
-                trafficInfoUnavailable_ = input.readBool();
-                break;
+              waitDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(waitDuration_);
+                waitDuration_ = subBuilder.buildPartial();
               }
-            case 34:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (delayDuration_ != null) {
-                  subBuilder = delayDuration_.toBuilder();
-                }
-                delayDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(delayDuration_);
-                  delayDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+
+              break;
+            }
+            case 58: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (totalDuration_ != null) {
+                subBuilder = totalDuration_.toBuilder();
               }
-            case 42:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (breakDuration_ != null) {
-                  subBuilder = breakDuration_.toBuilder();
-                }
-                breakDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(breakDuration_);
-                  breakDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+              totalDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(totalDuration_);
+                totalDuration_ = subBuilder.buildPartial();
               }
-            case 50:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (waitDuration_ != null) {
-                  subBuilder = waitDuration_.toBuilder();
-                }
-                waitDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(waitDuration_);
-                  waitDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+
+              break;
+            }
+            case 66: {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (startTime_ != null) {
+                subBuilder = startTime_.toBuilder();
               }
-            case 58:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (totalDuration_ != null) {
-                  subBuilder = totalDuration_.toBuilder();
-                }
-                totalDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(totalDuration_);
-                  totalDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+              startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(startTime_);
+                startTime_ = subBuilder.buildPartial();
               }
-            case 66:
-              {
-                com.google.protobuf.Timestamp.Builder subBuilder = null;
-                if (startTime_ != null) {
-                  subBuilder = startTime_.toBuilder();
-                }
-                startTime_ =
-                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(startTime_);
-                  startTime_ = subBuilder.buildPartial();
-                }
-
-                break;
+
+              break;
+            }
+            case 74: {
+              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder = null;
+              if (routePolyline_ != null) {
+                subBuilder = routePolyline_.toBuilder();
               }
-            case 74:
-              {
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder =
-                    null;
-                if (routePolyline_ != null) {
-                  subBuilder = routePolyline_.toBuilder();
-                }
-                routePolyline_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(routePolyline_);
-                  routePolyline_ = subBuilder.buildPartial();
-                }
-
-                break;
+              routePolyline_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(routePolyline_);
+                routePolyline_ = subBuilder.buildPartial();
               }
-            case 82:
-              {
-                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                  loads_ =
-                      new java.util.ArrayList();
-                  mutable_bitField0_ |= 0x00000002;
-                }
-                loads_.add(
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry));
-                break;
+
+              break;
+            }
+            case 82: {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                loads_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
               }
-            case 90:
-              {
-                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                  vehicleLoads_ =
-                      com.google.protobuf.MapField.newMapField(
-                          VehicleLoadsDefaultEntryHolder.defaultEntry);
-                  mutable_bitField0_ |= 0x00000001;
-                }
-                com.google.protobuf.MapEntry<
-                        java.lang.String,
-                        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
-                    vehicleLoads__ =
-                        input.readMessage(
-                            VehicleLoadsDefaultEntryHolder.defaultEntry.getParserForType(),
-                            extensionRegistry);
-                vehicleLoads_
-                    .getMutableMap()
-                    .put(vehicleLoads__.getKey(), vehicleLoads__.getValue());
-                break;
+              loads_.add(
+                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
+              break;
+            }
+            case 90: {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                vehicleLoads_ = com.google.protobuf.MapField.newMapField(
+                    VehicleLoadsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000001;
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              com.google.protobuf.MapEntry
+              vehicleLoads__ = input.readMessage(
+                  VehicleLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              vehicleLoads_.getMutableMap().put(
+                  vehicleLoads__.getKey(), vehicleLoads__.getValue());
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -6552,7 +5614,8 @@ private Transition(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000002) != 0)) {
           loads_ = java.util.Collections.unmodifiableList(loads_);
@@ -6561,44 +5624,39 @@ private Transition(
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
     @java.lang.Override
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 11:
           return internalGetVehicleLoads();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.Transition.class,
-              com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.Transition.class, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
     }
 
     public static final int TRAVEL_DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration travelDuration_;
     /**
-     *
-     *
      * 
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; - * * @return Whether the travelDuration field is set. */ @java.lang.Override @@ -6606,25 +5664,18 @@ public boolean hasTravelDuration() { return travelDuration_ != null; } /** - * - * *
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; - * * @return The travelDuration. */ @java.lang.Override public com.google.protobuf.Duration getTravelDuration() { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } /** - * - * *
      * Travel duration during this transition.
      * 
@@ -6639,14 +5690,11 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 2; private double travelDistanceMeters_; /** - * - * *
      * Distance traveled during the transition.
      * 
* * double travel_distance_meters = 2; - * * @return The travelDistanceMeters. */ @java.lang.Override @@ -6657,8 +5705,6 @@ public double getTravelDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_; /** - * - * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic]
@@ -6669,7 +5715,6 @@ public double getTravelDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -6680,8 +5725,6 @@ public boolean getTrafficInfoUnavailable() { public static final int DELAY_DURATION_FIELD_NUMBER = 4; private com.google.protobuf.Duration delayDuration_; /** - * - * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -6690,7 +5733,6 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -6698,8 +5740,6 @@ public boolean hasDelayDuration() { return delayDuration_ != null; } /** - * - * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -6708,18 +5748,13 @@ public boolean hasDelayDuration() {
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return The delayDuration. */ @java.lang.Override public com.google.protobuf.Duration getDelayDuration() { - return delayDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : delayDuration_; + return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; } /** - * - * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -6737,8 +5772,6 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
     public static final int BREAK_DURATION_FIELD_NUMBER = 5;
     private com.google.protobuf.Duration breakDuration_;
     /**
-     *
-     *
      * 
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -6746,7 +5779,6 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
      * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ @java.lang.Override @@ -6754,8 +5786,6 @@ public boolean hasBreakDuration() { return breakDuration_ != null; } /** - * - * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -6763,18 +5793,13 @@ public boolean hasBreakDuration() {
      * 
* * .google.protobuf.Duration break_duration = 5; - * * @return The breakDuration. */ @java.lang.Override public com.google.protobuf.Duration getBreakDuration() { - return breakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : breakDuration_; + return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; } /** - * - * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -6791,8 +5816,6 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
     public static final int WAIT_DURATION_FIELD_NUMBER = 6;
     private com.google.protobuf.Duration waitDuration_;
     /**
-     *
-     *
      * 
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -6800,7 +5823,6 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
      * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return Whether the waitDuration field is set. */ @java.lang.Override @@ -6808,8 +5830,6 @@ public boolean hasWaitDuration() { return waitDuration_ != null; } /** - * - * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -6817,18 +5837,13 @@ public boolean hasWaitDuration() {
      * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return The waitDuration. */ @java.lang.Override public com.google.protobuf.Duration getWaitDuration() { - return waitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : waitDuration_; + return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; } /** - * - * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -6845,8 +5860,6 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
     public static final int TOTAL_DURATION_FIELD_NUMBER = 7;
     private com.google.protobuf.Duration totalDuration_;
     /**
-     *
-     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6858,7 +5871,6 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -6866,8 +5878,6 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** - * - * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6879,18 +5889,13 @@ public boolean hasTotalDuration() {
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return The totalDuration. */ @java.lang.Override public com.google.protobuf.Duration getTotalDuration() { - return totalDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : totalDuration_; + return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; } /** - * - * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6911,14 +5916,11 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
     public static final int START_TIME_FIELD_NUMBER = 8;
     private com.google.protobuf.Timestamp startTime_;
     /**
-     *
-     *
      * 
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; - * * @return Whether the startTime field is set. */ @java.lang.Override @@ -6926,14 +5928,11 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; - * * @return The startTime. */ @java.lang.Override @@ -6941,8 +5940,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start time of this transition.
      * 
@@ -6957,8 +5954,6 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int ROUTE_POLYLINE_FIELD_NUMBER = 9; private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6968,7 +5963,6 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -6976,8 +5970,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6987,18 +5979,13 @@ public boolean hasRoutePolyline() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * * @return The routePolyline. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -7010,36 +5997,26 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
-        getRoutePolylineOrBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
       return getRoutePolyline();
     }
 
     public static final int VEHICLE_LOADS_FIELD_NUMBER = 11;
-
     private static final class VehicleLoadsDefaultEntryHolder {
       static final com.google.protobuf.MapEntry<
-              java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
-          defaultEntry =
+          java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> defaultEntry =
               com.google.protobuf.MapEntry
-                  .
-                      newDefaultInstance(
-                          com.google.cloud.optimization.v1.FleetRoutingProto
-                              .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor,
-                          com.google.protobuf.WireFormat.FieldType.STRING,
-                          "",
-                          com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                          com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
-                              .getDefaultInstance());
+              .newDefaultInstance(
+                  com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor, 
+                  com.google.protobuf.WireFormat.FieldType.STRING,
+                  "",
+                  com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                  com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance());
     }
-
-    private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
-        vehicleLoads_;
-
     private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
-        internalGetVehicleLoads() {
+        java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicleLoads_;
+    private com.google.protobuf.MapField
+    internalGetVehicleLoads() {
       if (vehicleLoads_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             VehicleLoadsDefaultEntryHolder.defaultEntry);
@@ -7051,8 +6028,6 @@ public int getVehicleLoadsCount() {
       return internalGetVehicleLoads().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -7063,28 +6038,24 @@ public int getVehicleLoadsCount() {
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ + @java.lang.Override - public boolean containsVehicleLoads(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsVehicleLoads( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetVehicleLoads().getMap().containsKey(key); } - /** Use {@link #getVehicleLoadsMap()} instead. */ + /** + * Use {@link #getVehicleLoadsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getVehicleLoads() { + public java.util.Map getVehicleLoads() { return getVehicleLoadsMap(); } /** - * - * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -7095,19 +6066,14 @@ public boolean containsVehicleLoads(java.lang.String key) {
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ @java.lang.Override - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getVehicleLoadsMap() { + + public java.util.Map getVehicleLoadsMap() { return internalGetVehicleLoads().getMap(); } /** - * - * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -7118,24 +6084,19 @@ public boolean containsVehicleLoads(java.lang.String key) {
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetVehicleLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetVehicleLoads().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -7146,18 +6107,15 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad
      * on whether the visit was a pickup or a delivery.
      * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetVehicleLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetVehicleLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -7167,84 +6125,64 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad public static final int LOADS_FIELD_NUMBER = 10; private java.util.List loads_; /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getLoadsList() { + @java.lang.Deprecated public java.util.List getLoadsList() { return loads_; } /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getLoadsOrBuilderList() { return loads_; } /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getLoadsCount() { + @java.lang.Deprecated public int getLoadsCount() { return loads_.size(); } /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { return loads_.get(index); } /** - * - * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( + int index) { return loads_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -7256,7 +6194,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (travelDuration_ != null) { output.writeMessage(1, getTravelDuration()); } @@ -7287,8 +6226,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < loads_.size(); i++) { output.writeMessage(10, loads_.get(i)); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetVehicleLoads(), VehicleLoadsDefaultEntryHolder.defaultEntry, 11); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetVehicleLoads(), + VehicleLoadsDefaultEntryHolder.defaultEntry, + 11); unknownFields.writeTo(output); } @@ -7299,47 +6242,54 @@ public int getSerializedSize() { size = 0; if (travelDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getTravelDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getTravelDuration()); } if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, travelDistanceMeters_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, travelDistanceMeters_); } if (trafficInfoUnavailable_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trafficInfoUnavailable_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, trafficInfoUnavailable_); } if (delayDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDelayDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDelayDuration()); } if (breakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getBreakDuration()); } if (waitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getWaitDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getWaitDuration()); } if (totalDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getTotalDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getTotalDuration()); } if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, getStartTime()); } if (routePolyline_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getRoutePolyline()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, getRoutePolyline()); } for (int i = 0; i < loads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, loads_.get(i)); - } - for (java.util.Map.Entry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - entry : internalGetVehicleLoads().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - vehicleLoads__ = - VehicleLoadsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, vehicleLoads__); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, loads_.get(i)); + } + for (java.util.Map.Entry entry + : internalGetVehicleLoads().getMap().entrySet()) { + com.google.protobuf.MapEntry + vehicleLoads__ = VehicleLoadsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, vehicleLoads__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -7349,47 +6299,57 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Transition)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Transition other = - (com.google.cloud.optimization.v1.ShipmentRoute.Transition) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Transition other = (com.google.cloud.optimization.v1.ShipmentRoute.Transition) obj; if (hasTravelDuration() != other.hasTravelDuration()) return false; if (hasTravelDuration()) { - if (!getTravelDuration().equals(other.getTravelDuration())) return false; + if (!getTravelDuration() + .equals(other.getTravelDuration())) return false; } if (java.lang.Double.doubleToLongBits(getTravelDistanceMeters()) - != java.lang.Double.doubleToLongBits(other.getTravelDistanceMeters())) return false; - if (getTrafficInfoUnavailable() != other.getTrafficInfoUnavailable()) return false; + != java.lang.Double.doubleToLongBits( + other.getTravelDistanceMeters())) return false; + if (getTrafficInfoUnavailable() + != other.getTrafficInfoUnavailable()) return false; if (hasDelayDuration() != other.hasDelayDuration()) return false; if (hasDelayDuration()) { - if (!getDelayDuration().equals(other.getDelayDuration())) return false; + if (!getDelayDuration() + .equals(other.getDelayDuration())) return false; } if (hasBreakDuration() != other.hasBreakDuration()) return false; if (hasBreakDuration()) { - if (!getBreakDuration().equals(other.getBreakDuration())) return false; + if (!getBreakDuration() + .equals(other.getBreakDuration())) return false; } if (hasWaitDuration() != other.hasWaitDuration()) return false; if (hasWaitDuration()) { - if (!getWaitDuration().equals(other.getWaitDuration())) return false; + if (!getWaitDuration() + .equals(other.getWaitDuration())) return false; } if (hasTotalDuration() != other.hasTotalDuration()) return false; if (hasTotalDuration()) { - if (!getTotalDuration().equals(other.getTotalDuration())) return false; + if (!getTotalDuration() + .equals(other.getTotalDuration())) return false; } if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasRoutePolyline() != other.hasRoutePolyline()) return false; if (hasRoutePolyline()) { - if (!getRoutePolyline().equals(other.getRoutePolyline())) return false; + if (!getRoutePolyline() + .equals(other.getRoutePolyline())) return false; } - if (!internalGetVehicleLoads().equals(other.internalGetVehicleLoads())) return false; - if (!getLoadsList().equals(other.getLoadsList())) return false; + if (!internalGetVehicleLoads().equals( + other.internalGetVehicleLoads())) return false; + if (!getLoadsList() + .equals(other.getLoadsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -7406,12 +6366,11 @@ public int hashCode() { hash = (53 * hash) + getTravelDuration().hashCode(); } hash = (37 * hash) + TRAVEL_DISTANCE_METERS_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); hash = (37 * hash) + TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrafficInfoUnavailable()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getTrafficInfoUnavailable()); if (hasDelayDuration()) { hash = (37 * hash) + DELAY_DURATION_FIELD_NUMBER; hash = (53 * hash) + getDelayDuration().hashCode(); @@ -7450,94 +6409,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Transition prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Transition prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -7547,8 +6499,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Transition between two events on the route. See the description of
      * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -7558,44 +6508,43 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Transition}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Transition)
         com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
       }
 
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMapField(int number) {
+      protected com.google.protobuf.MapField internalGetMapField(
+          int number) {
         switch (number) {
           case 11:
             return internalGetVehicleLoads();
           default:
-            throw new RuntimeException("Invalid map field number: " + number);
+            throw new RuntimeException(
+                "Invalid map field number: " + number);
         }
       }
-
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+      protected com.google.protobuf.MapField internalGetMutableMapField(
+          int number) {
         switch (number) {
           case 11:
             return internalGetMutableVehicleLoads();
           default:
-            throw new RuntimeException("Invalid map field number: " + number);
+            throw new RuntimeException(
+                "Invalid map field number: " + number);
         }
       }
-
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.Transition.class,
-                com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.Transition.class, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Transition.newBuilder()
@@ -7603,17 +6552,17 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
           getLoadsFieldBuilder();
         }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -7674,9 +6623,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
       }
 
       @java.lang.Override
@@ -7695,8 +6644,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.Transition buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.Transition result =
-            new com.google.cloud.optimization.v1.ShipmentRoute.Transition(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.Transition result = new com.google.cloud.optimization.v1.ShipmentRoute.Transition(this);
         int from_bitField0_ = bitField0_;
         if (travelDurationBuilder_ == null) {
           result.travelDuration_ = travelDuration_;
@@ -7754,41 +6702,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition buildPartial()
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Transition) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Transition) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Transition)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -7796,8 +6741,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transition other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()) return this;
         if (other.hasTravelDuration()) {
           mergeTravelDuration(other.getTravelDuration());
         }
@@ -7825,7 +6769,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transiti
         if (other.hasRoutePolyline()) {
           mergeRoutePolyline(other.getRoutePolyline());
         }
-        internalGetMutableVehicleLoads().mergeFrom(other.internalGetVehicleLoads());
+        internalGetMutableVehicleLoads().mergeFrom(
+            other.internalGetVehicleLoads());
         if (loadsBuilder_ == null) {
           if (!other.loads_.isEmpty()) {
             if (loads_.isEmpty()) {
@@ -7844,10 +6789,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transiti
               loadsBuilder_ = null;
               loads_ = other.loads_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              loadsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getLoadsFieldBuilder()
-                      : null;
+              loadsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getLoadsFieldBuilder() : null;
             } else {
               loadsBuilder_.addAllMessages(other.loads_);
             }
@@ -7872,8 +6816,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.Transition) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Transition) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -7882,52 +6825,38 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
       private com.google.protobuf.Duration travelDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          travelDurationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> travelDurationBuilder_;
       /**
-       *
-       *
        * 
        * Travel duration during this transition.
        * 
* * .google.protobuf.Duration travel_duration = 1; - * * @return Whether the travelDuration field is set. */ public boolean hasTravelDuration() { return travelDurationBuilder_ != null || travelDuration_ != null; } /** - * - * *
        * Travel duration during this transition.
        * 
* * .google.protobuf.Duration travel_duration = 1; - * * @return The travelDuration. */ public com.google.protobuf.Duration getTravelDuration() { if (travelDurationBuilder_ == null) { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } else { return travelDurationBuilder_.getMessage(); } } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -7948,15 +6877,14 @@ public Builder setTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Travel duration during this transition.
        * 
* * .google.protobuf.Duration travel_duration = 1; */ - public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setTravelDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (travelDurationBuilder_ == null) { travelDuration_ = builderForValue.build(); onChanged(); @@ -7967,8 +6895,6 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -7979,9 +6905,7 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { if (travelDuration_ != null) { travelDuration_ = - com.google.protobuf.Duration.newBuilder(travelDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(travelDuration_).mergeFrom(value).buildPartial(); } else { travelDuration_ = value; } @@ -7993,8 +6917,6 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -8013,8 +6935,6 @@ public Builder clearTravelDuration() { return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -8022,13 +6942,11 @@ public Builder clearTravelDuration() { * .google.protobuf.Duration travel_duration = 1; */ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { - + onChanged(); return getTravelDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -8039,14 +6957,11 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { if (travelDurationBuilder_ != null) { return travelDurationBuilder_.getMessageOrBuilder(); } else { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -8054,32 +6969,26 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { * .google.protobuf.Duration travel_duration = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getTravelDurationFieldBuilder() { if (travelDurationBuilder_ == null) { - travelDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getTravelDuration(), getParentForChildren(), isClean()); + travelDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getTravelDuration(), + getParentForChildren(), + isClean()); travelDuration_ = null; } return travelDurationBuilder_; } - private double travelDistanceMeters_; + private double travelDistanceMeters_ ; /** - * - * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; - * * @return The travelDistanceMeters. */ @java.lang.Override @@ -8087,45 +6996,37 @@ public double getTravelDistanceMeters() { return travelDistanceMeters_; } /** - * - * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; - * * @param value The travelDistanceMeters to set. * @return This builder for chaining. */ public Builder setTravelDistanceMeters(double value) { - + travelDistanceMeters_ = value; onChanged(); return this; } /** - * - * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; - * * @return This builder for chaining. */ public Builder clearTravelDistanceMeters() { - + travelDistanceMeters_ = 0D; onChanged(); return this; } - private boolean trafficInfoUnavailable_; + private boolean trafficInfoUnavailable_ ; /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -8136,7 +7037,6 @@ public Builder clearTravelDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -8144,8 +7044,6 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -8156,19 +7054,16 @@ public boolean getTrafficInfoUnavailable() {
        * 
* * bool traffic_info_unavailable = 3; - * * @param value The trafficInfoUnavailable to set. * @return This builder for chaining. */ public Builder setTrafficInfoUnavailable(boolean value) { - + trafficInfoUnavailable_ = value; onChanged(); return this; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -8179,11 +7074,10 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; - * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { - + trafficInfoUnavailable_ = false; onChanged(); return this; @@ -8191,13 +7085,8 @@ public Builder clearTrafficInfoUnavailable() { private com.google.protobuf.Duration delayDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - delayDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> delayDurationBuilder_; /** - * - * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8206,15 +7095,12 @@ public Builder clearTrafficInfoUnavailable() {
        * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ public boolean hasDelayDuration() { return delayDurationBuilder_ != null || delayDuration_ != null; } /** - * - * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8223,21 +7109,16 @@ public boolean hasDelayDuration() {
        * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return The delayDuration. */ public com.google.protobuf.Duration getDelayDuration() { if (delayDurationBuilder_ == null) { - return delayDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : delayDuration_; + return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; } else { return delayDurationBuilder_.getMessage(); } } /** - * - * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8261,8 +7142,6 @@ public Builder setDelayDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8272,7 +7151,8 @@ public Builder setDelayDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration delay_duration = 4;
        */
-      public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setDelayDuration(
+          com.google.protobuf.Duration.Builder builderForValue) {
         if (delayDurationBuilder_ == null) {
           delayDuration_ = builderForValue.build();
           onChanged();
@@ -8283,8 +7163,6 @@ public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForV
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8298,9 +7176,7 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) {
         if (delayDurationBuilder_ == null) {
           if (delayDuration_ != null) {
             delayDuration_ =
-                com.google.protobuf.Duration.newBuilder(delayDuration_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Duration.newBuilder(delayDuration_).mergeFrom(value).buildPartial();
           } else {
             delayDuration_ = value;
           }
@@ -8312,8 +7188,6 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8335,8 +7209,6 @@ public Builder clearDelayDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8347,13 +7219,11 @@ public Builder clearDelayDuration() {
        * .google.protobuf.Duration delay_duration = 4;
        */
       public com.google.protobuf.Duration.Builder getDelayDurationBuilder() {
-
+        
         onChanged();
         return getDelayDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8367,14 +7237,11 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
         if (delayDurationBuilder_ != null) {
           return delayDurationBuilder_.getMessageOrBuilder();
         } else {
-          return delayDuration_ == null
-              ? com.google.protobuf.Duration.getDefaultInstance()
-              : delayDuration_;
+          return delayDuration_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : delayDuration_;
         }
       }
       /**
-       *
-       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -8385,17 +7252,14 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
        * .google.protobuf.Duration delay_duration = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getDelayDurationFieldBuilder() {
         if (delayDurationBuilder_ == null) {
-          delayDurationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getDelayDuration(), getParentForChildren(), isClean());
+          delayDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getDelayDuration(),
+                  getParentForChildren(),
+                  isClean());
           delayDuration_ = null;
         }
         return delayDurationBuilder_;
@@ -8403,13 +7267,8 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
 
       private com.google.protobuf.Duration breakDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          breakDurationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> breakDurationBuilder_;
       /**
-       *
-       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8417,15 +7276,12 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
        * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ public boolean hasBreakDuration() { return breakDurationBuilder_ != null || breakDuration_ != null; } /** - * - * *
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8433,21 +7289,16 @@ public boolean hasBreakDuration() {
        * 
* * .google.protobuf.Duration break_duration = 5; - * * @return The breakDuration. */ public com.google.protobuf.Duration getBreakDuration() { if (breakDurationBuilder_ == null) { - return breakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : breakDuration_; + return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; } else { return breakDurationBuilder_.getMessage(); } } /** - * - * *
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8470,8 +7321,6 @@ public Builder setBreakDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8480,7 +7329,8 @@ public Builder setBreakDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration break_duration = 5;
        */
-      public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setBreakDuration(
+          com.google.protobuf.Duration.Builder builderForValue) {
         if (breakDurationBuilder_ == null) {
           breakDuration_ = builderForValue.build();
           onChanged();
@@ -8491,8 +7341,6 @@ public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForV
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8505,9 +7353,7 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) {
         if (breakDurationBuilder_ == null) {
           if (breakDuration_ != null) {
             breakDuration_ =
-                com.google.protobuf.Duration.newBuilder(breakDuration_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Duration.newBuilder(breakDuration_).mergeFrom(value).buildPartial();
           } else {
             breakDuration_ = value;
           }
@@ -8519,8 +7365,6 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8541,8 +7385,6 @@ public Builder clearBreakDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8552,13 +7394,11 @@ public Builder clearBreakDuration() {
        * .google.protobuf.Duration break_duration = 5;
        */
       public com.google.protobuf.Duration.Builder getBreakDurationBuilder() {
-
+        
         onChanged();
         return getBreakDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8571,14 +7411,11 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
         if (breakDurationBuilder_ != null) {
           return breakDurationBuilder_.getMessageOrBuilder();
         } else {
-          return breakDuration_ == null
-              ? com.google.protobuf.Duration.getDefaultInstance()
-              : breakDuration_;
+          return breakDuration_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : breakDuration_;
         }
       }
       /**
-       *
-       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -8588,17 +7425,14 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
        * .google.protobuf.Duration break_duration = 5;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getBreakDurationFieldBuilder() {
         if (breakDurationBuilder_ == null) {
-          breakDurationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getBreakDuration(), getParentForChildren(), isClean());
+          breakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getBreakDuration(),
+                  getParentForChildren(),
+                  isClean());
           breakDuration_ = null;
         }
         return breakDurationBuilder_;
@@ -8606,13 +7440,8 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
 
       private com.google.protobuf.Duration waitDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          waitDurationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> waitDurationBuilder_;
       /**
-       *
-       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8620,15 +7449,12 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
        * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return Whether the waitDuration field is set. */ public boolean hasWaitDuration() { return waitDurationBuilder_ != null || waitDuration_ != null; } /** - * - * *
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8636,21 +7462,16 @@ public boolean hasWaitDuration() {
        * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return The waitDuration. */ public com.google.protobuf.Duration getWaitDuration() { if (waitDurationBuilder_ == null) { - return waitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : waitDuration_; + return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; } else { return waitDurationBuilder_.getMessage(); } } /** - * - * *
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8673,8 +7494,6 @@ public Builder setWaitDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8683,7 +7502,8 @@ public Builder setWaitDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration wait_duration = 6;
        */
-      public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setWaitDuration(
+          com.google.protobuf.Duration.Builder builderForValue) {
         if (waitDurationBuilder_ == null) {
           waitDuration_ = builderForValue.build();
           onChanged();
@@ -8694,8 +7514,6 @@ public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForVa
         return this;
       }
       /**
-       *
-       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8708,9 +7526,7 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) {
         if (waitDurationBuilder_ == null) {
           if (waitDuration_ != null) {
             waitDuration_ =
-                com.google.protobuf.Duration.newBuilder(waitDuration_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Duration.newBuilder(waitDuration_).mergeFrom(value).buildPartial();
           } else {
             waitDuration_ = value;
           }
@@ -8722,8 +7538,6 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8744,8 +7558,6 @@ public Builder clearWaitDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8755,13 +7567,11 @@ public Builder clearWaitDuration() {
        * .google.protobuf.Duration wait_duration = 6;
        */
       public com.google.protobuf.Duration.Builder getWaitDurationBuilder() {
-
+        
         onChanged();
         return getWaitDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8774,14 +7584,11 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
         if (waitDurationBuilder_ != null) {
           return waitDurationBuilder_.getMessageOrBuilder();
         } else {
-          return waitDuration_ == null
-              ? com.google.protobuf.Duration.getDefaultInstance()
-              : waitDuration_;
+          return waitDuration_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : waitDuration_;
         }
       }
       /**
-       *
-       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8791,17 +7598,14 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
        * .google.protobuf.Duration wait_duration = 6;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getWaitDurationFieldBuilder() {
         if (waitDurationBuilder_ == null) {
-          waitDurationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getWaitDuration(), getParentForChildren(), isClean());
+          waitDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getWaitDuration(),
+                  getParentForChildren(),
+                  isClean());
           waitDuration_ = null;
         }
         return waitDurationBuilder_;
@@ -8809,13 +7613,8 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
 
       private com.google.protobuf.Duration totalDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          totalDurationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> totalDurationBuilder_;
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8827,15 +7626,12 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
        * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return totalDurationBuilder_ != null || totalDuration_ != null; } /** - * - * *
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8847,21 +7643,16 @@ public boolean hasTotalDuration() {
        * 
* * .google.protobuf.Duration total_duration = 7; - * * @return The totalDuration. */ public com.google.protobuf.Duration getTotalDuration() { if (totalDurationBuilder_ == null) { - return totalDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : totalDuration_; + return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; } else { return totalDurationBuilder_.getMessage(); } } /** - * - * *
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8888,8 +7679,6 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8902,7 +7691,8 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration total_duration = 7;
        */
-      public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setTotalDuration(
+          com.google.protobuf.Duration.Builder builderForValue) {
         if (totalDurationBuilder_ == null) {
           totalDuration_ = builderForValue.build();
           onChanged();
@@ -8913,8 +7703,6 @@ public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForV
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8931,9 +7719,7 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         if (totalDurationBuilder_ == null) {
           if (totalDuration_ != null) {
             totalDuration_ =
-                com.google.protobuf.Duration.newBuilder(totalDuration_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Duration.newBuilder(totalDuration_).mergeFrom(value).buildPartial();
           } else {
             totalDuration_ = value;
           }
@@ -8945,8 +7731,6 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8971,8 +7755,6 @@ public Builder clearTotalDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8986,13 +7768,11 @@ public Builder clearTotalDuration() {
        * .google.protobuf.Duration total_duration = 7;
        */
       public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
-
+        
         onChanged();
         return getTotalDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -9009,14 +7789,11 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
         if (totalDurationBuilder_ != null) {
           return totalDurationBuilder_.getMessageOrBuilder();
         } else {
-          return totalDuration_ == null
-              ? com.google.protobuf.Duration.getDefaultInstance()
-              : totalDuration_;
+          return totalDuration_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
         }
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -9030,17 +7807,14 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
        * .google.protobuf.Duration total_duration = 7;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getTotalDurationFieldBuilder() {
         if (totalDurationBuilder_ == null) {
-          totalDurationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getTotalDuration(), getParentForChildren(), isClean());
+          totalDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getTotalDuration(),
+                  getParentForChildren(),
+                  isClean());
           totalDuration_ = null;
         }
         return totalDurationBuilder_;
@@ -9048,47 +7822,34 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
 
       private com.google.protobuf.Timestamp startTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp,
-              com.google.protobuf.Timestamp.Builder,
-              com.google.protobuf.TimestampOrBuilder>
-          startTimeBuilder_;
+          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_;
       /**
-       *
-       *
        * 
        * Start time of this transition.
        * 
* * .google.protobuf.Timestamp start_time = 8; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** - * - * *
        * Start time of this transition.
        * 
* * .google.protobuf.Timestamp start_time = 8; - * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : startTime_; + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** - * - * *
        * Start time of this transition.
        * 
@@ -9109,15 +7870,14 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of this transition.
        * 
* * .google.protobuf.Timestamp start_time = 8; */ - public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (startTimeBuilder_ == null) { startTime_ = builderForValue.build(); onChanged(); @@ -9128,8 +7888,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -9140,9 +7898,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { if (startTime_ != null) { startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); } else { startTime_ = value; } @@ -9154,8 +7910,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -9174,8 +7928,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -9183,13 +7935,11 @@ public Builder clearStartTime() { * .google.protobuf.Timestamp start_time = 8; */ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - + onChanged(); return getStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Start time of this transition.
        * 
@@ -9200,14 +7950,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { if (startTimeBuilder_ != null) { return startTimeBuilder_.getMessageOrBuilder(); } else { - return startTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : startTime_; + return startTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } /** - * - * *
        * Start time of this transition.
        * 
@@ -9215,17 +7962,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * .google.protobuf.Timestamp start_time = 8; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder() { if (startTimeBuilder_ == null) { - startTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getStartTime(), getParentForChildren(), isClean()); + startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getStartTime(), + getParentForChildren(), + isClean()); startTime_ = null; } return startTimeBuilder_; @@ -9233,13 +7977,8 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> - routePolylineBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> routePolylineBuilder_; /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9248,17 +7987,13 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return routePolylineBuilder_ != null || routePolyline_ != null; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9267,23 +8002,17 @@ public boolean hasRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; * @return The routePolyline. */ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { if (routePolylineBuilder_ == null) { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } else { return routePolylineBuilder_.getMessage(); } } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9292,11 +8021,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; */ - public Builder setRoutePolyline( - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9310,8 +8037,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9320,8 +8045,7 @@ public Builder setRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; */ public Builder setRoutePolyline( com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder builderForValue) { @@ -9335,8 +8059,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9345,18 +8067,13 @@ public Builder setRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; */ - public Builder mergeRoutePolyline( - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (routePolyline_ != null) { routePolyline_ = - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder( - routePolyline_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(routePolyline_).mergeFrom(value).buildPartial(); } else { routePolyline_ = value; } @@ -9368,8 +8085,6 @@ public Builder mergeRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9378,8 +8093,7 @@ public Builder mergeRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; */ public Builder clearRoutePolyline() { if (routePolylineBuilder_ == null) { @@ -9393,8 +8107,6 @@ public Builder clearRoutePolyline() { return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9403,18 +8115,14 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder - getRoutePolylineBuilder() { - + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder() { + onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9423,22 +8131,17 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder - getRoutePolylineOrBuilder() { + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() { if (routePolylineBuilder_ != null) { return routePolylineBuilder_.getMessageOrBuilder(); } else { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9447,48 +8150,38 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> getRoutePolylineFieldBuilder() { if (routePolylineBuilder_ == null) { - routePolylineBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( - getRoutePolyline(), getParentForChildren(), isClean()); + routePolylineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( + getRoutePolyline(), + getParentForChildren(), + isClean()); routePolyline_ = null; } return routePolylineBuilder_; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - vehicleLoads_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - internalGetVehicleLoads() { + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicleLoads_; + private com.google.protobuf.MapField + internalGetVehicleLoads() { if (vehicleLoads_ == null) { return com.google.protobuf.MapField.emptyMapField( VehicleLoadsDefaultEntryHolder.defaultEntry); } return vehicleLoads_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - internalGetMutableVehicleLoads() { - onChanged(); - ; + private com.google.protobuf.MapField + internalGetMutableVehicleLoads() { + onChanged();; if (vehicleLoads_ == null) { - vehicleLoads_ = - com.google.protobuf.MapField.newMapField(VehicleLoadsDefaultEntryHolder.defaultEntry); + vehicleLoads_ = com.google.protobuf.MapField.newMapField( + VehicleLoadsDefaultEntryHolder.defaultEntry); } if (!vehicleLoads_.isMutable()) { vehicleLoads_ = vehicleLoads_.copy(); @@ -9500,8 +8193,6 @@ public int getVehicleLoadsCount() { return internalGetVehicleLoads().getMap().size(); } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -9512,28 +8203,24 @@ public int getVehicleLoadsCount() {
        * on whether the visit was a pickup or a delivery.
        * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ + @java.lang.Override - public boolean containsVehicleLoads(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsVehicleLoads( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetVehicleLoads().getMap().containsKey(key); } - /** Use {@link #getVehicleLoadsMap()} instead. */ + /** + * Use {@link #getVehicleLoadsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getVehicleLoads() { + public java.util.Map getVehicleLoads() { return getVehicleLoadsMap(); } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -9544,19 +8231,14 @@ public boolean containsVehicleLoads(java.lang.String key) {
        * on whether the visit was a pickup or a delivery.
        * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ @java.lang.Override - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getVehicleLoadsMap() { + + public java.util.Map getVehicleLoadsMap() { return internalGetVehicleLoads().getMap(); } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -9567,24 +8249,19 @@ public boolean containsVehicleLoads(java.lang.String key) {
        * on whether the visit was a pickup or a delivery.
        * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetVehicleLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetVehicleLoads().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -9595,18 +8272,15 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad
        * on whether the visit was a pickup or a delivery.
        * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetVehicleLoads().getMap(); + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetVehicleLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -9614,12 +8288,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad } public Builder clearVehicleLoads() { - internalGetMutableVehicleLoads().getMutableMap().clear(); + internalGetMutableVehicleLoads().getMutableMap() + .clear(); return this; } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -9630,27 +8303,25 @@ public Builder clearVehicleLoads() {
        * on whether the visit was a pickup or a delivery.
        * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ - public Builder removeVehicleLoads(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableVehicleLoads().getMutableMap().remove(key); + + public Builder removeVehicleLoads( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableVehicleLoads().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated - public java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - getMutableVehicleLoads() { + public java.util.Map + getMutableVehicleLoads() { return internalGetMutableVehicleLoads().getMutableMap(); } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -9661,25 +8332,21 @@ public Builder removeVehicleLoads(java.lang.String key) {
        * on whether the visit was a pickup or a delivery.
        * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ public Builder putVehicleLoads( - java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { + if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); - } + throw new NullPointerException("map value"); +} - internalGetMutableVehicleLoads().getMutableMap().put(key, value); + internalGetMutableVehicleLoads().getMutableMap() + .put(key, value); return this; } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -9690,48 +8357,36 @@ public Builder putVehicleLoads(
        * on whether the visit was a pickup or a delivery.
        * 
* - * - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; */ + public Builder putAllVehicleLoads( - java.util.Map< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - values) { - internalGetMutableVehicleLoads().getMutableMap().putAll(values); + java.util.Map values) { + internalGetMutableVehicleLoads().getMutableMap() + .putAll(values); return this; } private java.util.List loads_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureLoadsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - loads_ = - new java.util.ArrayList(loads_); + loads_ = new java.util.ArrayList(loads_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> - loadsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> loadsBuilder_; /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List getLoadsList() { + @java.lang.Deprecated public java.util.List getLoadsList() { if (loadsBuilder_ == null) { return java.util.Collections.unmodifiableList(loads_); } else { @@ -9739,18 +8394,13 @@ public java.util.List getLoad } } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public int getLoadsCount() { + @java.lang.Deprecated public int getLoadsCount() { if (loadsBuilder_ == null) { return loads_.size(); } else { @@ -9758,18 +8408,13 @@ public int getLoadsCount() { } } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { if (loadsBuilder_ == null) { return loads_.get(index); } else { @@ -9777,18 +8422,14 @@ public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { } } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder setLoads( + int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (loadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9802,18 +8443,13 @@ public Builder setLoads(int index, com.google.cloud.optimization.v1.CapacityQuan return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setLoads( + @java.lang.Deprecated public Builder setLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); @@ -9825,18 +8461,13 @@ public Builder setLoads( return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { if (loadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9850,18 +8481,14 @@ public Builder addLoads(com.google.cloud.optimization.v1.CapacityQuantity value) return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addLoads( + int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (loadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9875,18 +8502,13 @@ public Builder addLoads(int index, com.google.cloud.optimization.v1.CapacityQuan return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addLoads( + @java.lang.Deprecated public Builder addLoads( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); @@ -9898,18 +8520,13 @@ public Builder addLoads( return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addLoads( + @java.lang.Deprecated public Builder addLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); @@ -9921,22 +8538,18 @@ public Builder addLoads( return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllLoads( + @java.lang.Deprecated public Builder addAllLoads( java.lang.Iterable values) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, loads_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, loads_); onChanged(); } else { loadsBuilder_.addAllMessages(values); @@ -9944,18 +8557,13 @@ public Builder addAllLoads( return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearLoads() { + @java.lang.Deprecated public Builder clearLoads() { if (loadsBuilder_ == null) { loads_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); @@ -9966,18 +8574,13 @@ public Builder clearLoads() { return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeLoads(int index) { + @java.lang.Deprecated public Builder removeLoads(int index) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); loads_.remove(index); @@ -9988,54 +8591,39 @@ public Builder removeLoads(int index) { return this; } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder getLoadsBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getLoadsBuilder( + int index) { return getLoadsFieldBuilder().getBuilder(index); } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( int index) { if (loadsBuilder_ == null) { - return loads_.get(index); - } else { + return loads_.get(index); } else { return loadsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getLoadsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getLoadsOrBuilderList() { if (loadsBuilder_ != null) { return loadsBuilder_.getMessageOrBuilderList(); } else { @@ -10043,72 +8631,53 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuil } } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder() { - return getLoadsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder() { + return getLoadsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder(int index) { - return getLoadsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder( + int index) { + return getLoadsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getLoadsBuilderList() { + @java.lang.Deprecated public java.util.List + getLoadsBuilderList() { return getLoadsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getLoadsFieldBuilder() { if (loadsBuilder_ == null) { - loadsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - loads_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + loadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + loads_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); loads_ = null; } return loadsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -10121,12 +8690,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Transition) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Transition) private static final com.google.cloud.optimization.v1.ShipmentRoute.Transition DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Transition(); } @@ -10135,16 +8704,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Transition getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Transition parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Transition(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Transition parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Transition(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10159,30 +8728,25 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Transition getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface VehicleLoadOrBuilder - extends + public interface VehicleLoadOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * The amount of load on the vehicle, for the given type. The unit of load
      * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
      * 
* * int64 amount = 1; - * * @return The amount. */ long getAmount(); } /** - * - * *
    * Reports the actual load of the vehicle at some point along the route,
    * for a given type (see [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]).
@@ -10190,29 +8754,30 @@ public interface VehicleLoadOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.VehicleLoad}
    */
-  public static final class VehicleLoad extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class VehicleLoad extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)
       VehicleLoadOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use VehicleLoad.newBuilder() to construct.
     private VehicleLoad(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private VehicleLoad() {}
+    private VehicleLoad() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new VehicleLoad();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private VehicleLoad(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -10231,18 +8796,18 @@ private VehicleLoad(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                amount_ = input.readInt64();
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+            case 8: {
+
+              amount_ = input.readInt64();
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -10250,40 +8815,35 @@ private VehicleLoad(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class,
-              com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
     }
 
     public static final int AMOUNT_FIELD_NUMBER = 1;
     private long amount_;
     /**
-     *
-     *
      * 
      * The amount of load on the vehicle, for the given type. The unit of load
      * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
      * 
* * int64 amount = 1; - * * @return The amount. */ @java.lang.Override @@ -10292,7 +8852,6 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -10304,7 +8863,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (amount_ != 0L) { output.writeInt64(1, amount_); } @@ -10318,7 +8878,8 @@ public int getSerializedSize() { size = 0; if (amount_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, amount_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, amount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -10328,15 +8889,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad other = - (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) obj; + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad other = (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) obj; - if (getAmount() != other.getAmount()) return false; + if (getAmount() + != other.getAmount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -10349,101 +8910,95 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAmount()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getAmount()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -10453,8 +9008,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Reports the actual load of the vehicle at some point along the route,
      * for a given type (see [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]).
@@ -10462,24 +9015,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.VehicleLoad}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)
         com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoadOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class,
-                com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.newBuilder()
@@ -10487,15 +9037,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -10505,14 +9056,13 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
-          getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance();
       }
 
@@ -10527,8 +9077,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result =
-            new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result = new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(this);
         result.amount_ = amount_;
         onBuilt();
         return result;
@@ -10538,41 +9087,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad buildPartial()
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -10580,9 +9126,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad other) {
-        if (other
-            == com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance()) return this;
         if (other.getAmount() != 0L) {
           setAmount(other.getAmount());
         }
@@ -10605,8 +9149,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -10616,17 +9159,14 @@ public Builder mergeFrom(
         return this;
       }
 
-      private long amount_;
+      private long amount_ ;
       /**
-       *
-       *
        * 
        * The amount of load on the vehicle, for the given type. The unit of load
        * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
        * 
* * int64 amount = 1; - * * @return The amount. */ @java.lang.Override @@ -10634,43 +9174,36 @@ public long getAmount() { return amount_; } /** - * - * *
        * The amount of load on the vehicle, for the given type. The unit of load
        * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
        * 
* * int64 amount = 1; - * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; onChanged(); return this; } /** - * - * *
        * The amount of load on the vehicle, for the given type. The unit of load
        * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
        * 
* * int64 amount = 1; - * * @return This builder for chaining. */ public Builder clearAmount() { - + amount_ = 0L; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -10683,13 +9216,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) - private static final com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(); } @@ -10698,16 +9230,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public VehicleLoad parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new VehicleLoad(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VehicleLoad parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VehicleLoad(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10722,41 +9254,34 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface EncodedPolylineOrBuilder - extends + public interface EncodedPolylineOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * String representing encoded points of the polyline.
      * 
* * string points = 1; - * * @return The points. */ java.lang.String getPoints(); /** - * - * *
      * String representing encoded points of the polyline.
      * 
* * string points = 1; - * * @return The bytes for points. */ - com.google.protobuf.ByteString getPointsBytes(); + com.google.protobuf.ByteString + getPointsBytes(); } /** - * - * *
    * The encoded representation of a polyline. More information on polyline
    * encoding can be found here:
@@ -10766,31 +9291,31 @@ public interface EncodedPolylineOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline}
    */
-  public static final class EncodedPolyline extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class EncodedPolyline extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)
       EncodedPolylineOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use EncodedPolyline.newBuilder() to construct.
     private EncodedPolyline(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private EncodedPolyline() {
       points_ = "";
     }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new EncodedPolyline();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private EncodedPolyline(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -10809,20 +9334,19 @@ private EncodedPolyline(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
+            case 10: {
+              java.lang.String s = input.readStringRequireUtf8();
 
-                points_ = s;
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              points_ = s;
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -10830,39 +9354,34 @@ private EncodedPolyline(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class,
-              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
     }
 
     public static final int POINTS_FIELD_NUMBER = 1;
     private volatile java.lang.Object points_;
     /**
-     *
-     *
      * 
      * String representing encoded points of the polyline.
      * 
* * string points = 1; - * * @return The points. */ @java.lang.Override @@ -10871,29 +9390,29 @@ public java.lang.String getPoints() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); points_ = s; return s; } } /** - * - * *
      * String representing encoded points of the polyline.
      * 
* * string points = 1; - * * @return The bytes for points. */ @java.lang.Override - public com.google.protobuf.ByteString getPointsBytes() { + public com.google.protobuf.ByteString + getPointsBytes() { java.lang.Object ref = points_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); points_ = b; return b; } else { @@ -10902,7 +9421,6 @@ public com.google.protobuf.ByteString getPointsBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -10914,7 +9432,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(points_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, points_); } @@ -10938,15 +9457,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other = - (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) obj; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other = (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) obj; - if (!getPoints().equals(other.getPoints())) return false; + if (!getPoints() + .equals(other.getPoints())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -10966,94 +9485,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -11063,8 +9575,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * The encoded representation of a polyline. More information on polyline
      * encoding can be found here:
@@ -11074,24 +9584,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)
         com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class,
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder()
@@ -11099,15 +9606,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -11117,14 +9625,13 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline
-          getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance();
       }
 
@@ -11139,8 +9646,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result =
-            new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result = new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(this);
         result.points_ = points_;
         onBuilt();
         return result;
@@ -11150,52 +9656,46 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline buildParti
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(
-          com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other) {
-        if (other
-            == com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance())
-          return this;
+      public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other) {
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) return this;
         if (!other.getPoints().isEmpty()) {
           points_ = other.points_;
           onChanged();
@@ -11219,9 +9719,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)
-                  e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -11233,20 +9731,18 @@ public Builder mergeFrom(
 
       private java.lang.Object points_ = "";
       /**
-       *
-       *
        * 
        * String representing encoded points of the polyline.
        * 
* * string points = 1; - * * @return The points. */ public java.lang.String getPoints() { java.lang.Object ref = points_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); points_ = s; return s; @@ -11255,21 +9751,20 @@ public java.lang.String getPoints() { } } /** - * - * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; - * * @return The bytes for points. */ - public com.google.protobuf.ByteString getPointsBytes() { + public com.google.protobuf.ByteString + getPointsBytes() { java.lang.Object ref = points_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); points_ = b; return b; } else { @@ -11277,66 +9772,58 @@ public com.google.protobuf.ByteString getPointsBytes() { } } /** - * - * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; - * * @param value The points to set. * @return This builder for chaining. */ - public Builder setPoints(java.lang.String value) { + public Builder setPoints( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + points_ = value; onChanged(); return this; } /** - * - * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; - * * @return This builder for chaining. */ public Builder clearPoints() { - + points_ = getDefaultInstance().getPoints(); onChanged(); return this; } /** - * - * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; - * * @param value The bytes for points to set. * @return This builder for chaining. */ - public Builder setPointsBytes(com.google.protobuf.ByteString value) { + public Builder setPointsBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + points_ = value; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -11349,32 +9836,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) - private static final com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline - getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public EncodedPolyline parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new EncodedPolyline(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EncodedPolyline parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EncodedPolyline(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -11386,44 +9871,35 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface BreakOrBuilder - extends + public interface BreakOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Break) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** - * - * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** - * - * *
      * Start time of a break.
      * 
@@ -11433,32 +9909,24 @@ public interface BreakOrBuilder com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** - * - * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return Whether the duration field is set. */ boolean hasDuration(); /** - * - * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** - * - * *
      * Duration of a break.
      * 
@@ -11468,37 +9936,36 @@ public interface BreakOrBuilder com.google.protobuf.DurationOrBuilder getDurationOrBuilder(); } /** - * - * *
    * Data representing the execution of a break.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Break} */ - public static final class Break extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class Break extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Break) BreakOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Break.newBuilder() to construct. private Break(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private Break() {} + private Break() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new Break(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private Break( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -11517,43 +9984,39 @@ private Break( case 0: done = true; break; - case 10: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (startTime_ != null) { - subBuilder = startTime_.toBuilder(); - } - startTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(startTime_); - startTime_ = subBuilder.buildPartial(); - } - - break; + case 10: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (startTime_ != null) { + subBuilder = startTime_.toBuilder(); + } + startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(startTime_); + startTime_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + com.google.protobuf.Duration.Builder subBuilder = null; + if (duration_ != null) { + subBuilder = duration_.toBuilder(); } - case 18: - { - com.google.protobuf.Duration.Builder subBuilder = null; - if (duration_ != null) { - subBuilder = duration_.toBuilder(); - } - duration_ = - input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(duration_); - duration_ = subBuilder.buildPartial(); - } - - break; + duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(duration_); + duration_ = subBuilder.buildPartial(); } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -11561,39 +10024,34 @@ private Break( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentRoute.Break.class, - com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); + com.google.cloud.optimization.v1.ShipmentRoute.Break.class, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); } public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; /** - * - * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ @java.lang.Override @@ -11601,14 +10059,11 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ @java.lang.Override @@ -11616,8 +10071,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start time of a break.
      * 
@@ -11632,14 +10085,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration duration_; /** - * - * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return Whether the duration field is set. */ @java.lang.Override @@ -11647,14 +10097,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ @java.lang.Override @@ -11662,8 +10109,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of a break.
      * 
@@ -11676,7 +10121,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -11688,7 +10132,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } @@ -11705,10 +10150,12 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getStartTime()); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -11718,21 +10165,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Break)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Break other = - (com.google.cloud.optimization.v1.ShipmentRoute.Break) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Break other = (com.google.cloud.optimization.v1.ShipmentRoute.Break) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration().equals(other.getDuration())) return false; + if (!getDuration() + .equals(other.getDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -11759,94 +10207,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Break prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Break prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -11856,32 +10297,27 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Data representing the execution of a break.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Break} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Break) com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentRoute.Break.class, - com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); + com.google.cloud.optimization.v1.ShipmentRoute.Break.class, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); } // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Break.newBuilder() @@ -11889,15 +10325,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -11917,9 +10354,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; } @java.lang.Override @@ -11938,8 +10375,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break build() { @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.Break buildPartial() { - com.google.cloud.optimization.v1.ShipmentRoute.Break result = - new com.google.cloud.optimization.v1.ShipmentRoute.Break(this); + com.google.cloud.optimization.v1.ShipmentRoute.Break result = new com.google.cloud.optimization.v1.ShipmentRoute.Break(this); if (startTimeBuilder_ == null) { result.startTime_ = startTime_; } else { @@ -11958,41 +10394,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break buildPartial() { public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Break) { - return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Break) other); + return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Break)other); } else { super.mergeFrom(other); return this; @@ -12000,8 +10433,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Break other) { - if (other == com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance()) return this; if (other.hasStartTime()) { mergeStartTime(other.getStartTime()); } @@ -12027,8 +10459,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.ShipmentRoute.Break) e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Break) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -12040,47 +10471,34 @@ public Builder mergeFrom( private com.google.protobuf.Timestamp startTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - startTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; /** - * - * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** - * - * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : startTime_; + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** - * - * *
        * Start time of a break.
        * 
@@ -12101,15 +10519,14 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; */ - public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (startTimeBuilder_ == null) { startTime_ = builderForValue.build(); onChanged(); @@ -12120,8 +10537,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -12132,9 +10547,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { if (startTime_ != null) { startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); } else { startTime_ = value; } @@ -12146,8 +10559,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -12166,8 +10577,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -12175,13 +10584,11 @@ public Builder clearStartTime() { * .google.protobuf.Timestamp start_time = 1; */ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - + onChanged(); return getStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Start time of a break.
        * 
@@ -12192,14 +10599,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { if (startTimeBuilder_ != null) { return startTimeBuilder_.getMessageOrBuilder(); } else { - return startTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : startTime_; + return startTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } /** - * - * *
        * Start time of a break.
        * 
@@ -12207,17 +10611,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * .google.protobuf.Timestamp start_time = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder() { if (startTimeBuilder_ == null) { - startTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getStartTime(), getParentForChildren(), isClean()); + startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getStartTime(), + getParentForChildren(), + isClean()); startTime_ = null; } return startTimeBuilder_; @@ -12225,33 +10626,24 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { private com.google.protobuf.Duration duration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - durationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_; /** - * - * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; - * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** - * - * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -12262,8 +10654,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of a break.
        * 
@@ -12284,15 +10674,14 @@ public Builder setDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; */ - public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (durationBuilder_ == null) { duration_ = builderForValue.build(); onChanged(); @@ -12303,8 +10692,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -12315,7 +10702,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { if (duration_ != null) { duration_ = - com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); } else { duration_ = value; } @@ -12327,8 +10714,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -12347,8 +10732,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -12356,13 +10739,11 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 2; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Duration of a break.
        * 
@@ -12373,12 +10754,11 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { if (durationBuilder_ != null) { return durationBuilder_.getMessageOrBuilder(); } else { - return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; + return duration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : duration_; } } /** - * - * *
        * Duration of a break.
        * 
@@ -12386,22 +10766,18 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { * .google.protobuf.Duration duration = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getDurationFieldBuilder() { if (durationBuilder_ == null) { - durationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getDuration(), getParentForChildren(), isClean()); + durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getDuration(), + getParentForChildren(), + isClean()); duration_ = null; } return durationBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -12414,12 +10790,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Break) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Break) private static final com.google.cloud.optimization.v1.ShipmentRoute.Break DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Break(); } @@ -12428,16 +10804,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultIns return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Break parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Break(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Break parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Break(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -12452,41 +10828,32 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - @java.lang.Deprecated - public interface TravelStepOrBuilder - extends + @java.lang.Deprecated public interface TravelStepOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.TravelStep) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; - * * @return Whether the duration field is set. */ boolean hasDuration(); /** - * - * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; - * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** - * - * *
      * Duration of the travel step.
      * 
@@ -12496,21 +10863,16 @@ public interface TravelStepOrBuilder com.google.protobuf.DurationOrBuilder getDurationOrBuilder(); /** - * - * *
      * Distance traveled during the step.
      * 
* * double distance_meters = 2; - * * @return The distanceMeters. */ double getDistanceMeters(); /** - * - * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -12520,14 +10882,11 @@ public interface TravelStepOrBuilder
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ boolean getTrafficInfoUnavailable(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12537,13 +10896,10 @@ public interface TravelStepOrBuilder
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * * @return Whether the routePolyline field is set. */ boolean hasRoutePolyline(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12553,13 +10909,10 @@ public interface TravelStepOrBuilder
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * * @return The routePolyline. */ com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12570,12 +10923,9 @@ public interface TravelStepOrBuilder
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4;
      */
-    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
-        getRoutePolylineOrBuilder();
+    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder();
   }
   /**
-   *
-   *
    * 
    * Deprecated: Use [ShipmentRoute.transitions][] instead.
    * Travel between each visit, along the route: from the
@@ -12592,30 +10942,30 @@ public interface TravelStepOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.TravelStep}
    */
-  @java.lang.Deprecated
-  public static final class TravelStep extends com.google.protobuf.GeneratedMessageV3
-      implements
+  @java.lang.Deprecated public static final class TravelStep extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.TravelStep)
       TravelStepOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use TravelStep.newBuilder() to construct.
     private TravelStep(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private TravelStep() {}
+    private TravelStep() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new TravelStep();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private TravelStep(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -12634,56 +10984,49 @@ private TravelStep(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (duration_ != null) {
-                  subBuilder = duration_.toBuilder();
-                }
-                duration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(duration_);
-                  duration_ = subBuilder.buildPartial();
-                }
-
-                break;
+            case 10: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (duration_ != null) {
+                subBuilder = duration_.toBuilder();
               }
-            case 17:
-              {
-                distanceMeters_ = input.readDouble();
-                break;
+              duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(duration_);
+                duration_ = subBuilder.buildPartial();
               }
-            case 24:
-              {
-                trafficInfoUnavailable_ = input.readBool();
-                break;
+
+              break;
+            }
+            case 17: {
+
+              distanceMeters_ = input.readDouble();
+              break;
+            }
+            case 24: {
+
+              trafficInfoUnavailable_ = input.readBool();
+              break;
+            }
+            case 34: {
+              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder = null;
+              if (routePolyline_ != null) {
+                subBuilder = routePolyline_.toBuilder();
               }
-            case 34:
-              {
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder =
-                    null;
-                if (routePolyline_ != null) {
-                  subBuilder = routePolyline_.toBuilder();
-                }
-                routePolyline_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(routePolyline_);
-                  routePolyline_ = subBuilder.buildPartial();
-                }
-
-                break;
+              routePolyline_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(routePolyline_);
+                routePolyline_ = subBuilder.buildPartial();
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -12691,39 +11034,34 @@ private TravelStep(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class,
-              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
     }
 
     public static final int DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration duration_;
     /**
-     *
-     *
      * 
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; - * * @return Whether the duration field is set. */ @java.lang.Override @@ -12731,14 +11069,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; - * * @return The duration. */ @java.lang.Override @@ -12746,8 +11081,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of the travel step.
      * 
@@ -12762,14 +11095,11 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { public static final int DISTANCE_METERS_FIELD_NUMBER = 2; private double distanceMeters_; /** - * - * *
      * Distance traveled during the step.
      * 
* * double distance_meters = 2; - * * @return The distanceMeters. */ @java.lang.Override @@ -12780,8 +11110,6 @@ public double getDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_; /** - * - * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -12791,7 +11119,6 @@ public double getDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -12802,8 +11129,6 @@ public boolean getTrafficInfoUnavailable() { public static final int ROUTE_POLYLINE_FIELD_NUMBER = 4; private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12813,7 +11138,6 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -12821,8 +11145,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12832,18 +11154,13 @@ public boolean hasRoutePolyline() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * * @return The routePolyline. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12855,13 +11172,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
-        getRoutePolylineOrBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
       return getRoutePolyline();
     }
 
     private byte memoizedIsInitialized = -1;
-
     @java.lang.Override
     public final boolean isInitialized() {
       byte isInitialized = memoizedIsInitialized;
@@ -12873,7 +11188,8 @@ public final boolean isInitialized() {
     }
 
     @java.lang.Override
-    public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+    public void writeTo(com.google.protobuf.CodedOutputStream output)
+                        throws java.io.IOException {
       if (duration_ != null) {
         output.writeMessage(1, getDuration());
       }
@@ -12896,16 +11212,20 @@ public int getSerializedSize() {
 
       size = 0;
       if (duration_ != null) {
-        size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDuration());
+        size += com.google.protobuf.CodedOutputStream
+          .computeMessageSize(1, getDuration());
       }
       if (java.lang.Double.doubleToRawLongBits(distanceMeters_) != 0) {
-        size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, distanceMeters_);
+        size += com.google.protobuf.CodedOutputStream
+          .computeDoubleSize(2, distanceMeters_);
       }
       if (trafficInfoUnavailable_ != false) {
-        size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trafficInfoUnavailable_);
+        size += com.google.protobuf.CodedOutputStream
+          .computeBoolSize(3, trafficInfoUnavailable_);
       }
       if (routePolyline_ != null) {
-        size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getRoutePolyline());
+        size += com.google.protobuf.CodedOutputStream
+          .computeMessageSize(4, getRoutePolyline());
       }
       size += unknownFields.getSerializedSize();
       memoizedSize = size;
@@ -12915,24 +11235,27 @@ public int getSerializedSize() {
     @java.lang.Override
     public boolean equals(final java.lang.Object obj) {
       if (obj == this) {
-        return true;
+       return true;
       }
       if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.TravelStep)) {
         return super.equals(obj);
       }
-      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other =
-          (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) obj;
+      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other = (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) obj;
 
       if (hasDuration() != other.hasDuration()) return false;
       if (hasDuration()) {
-        if (!getDuration().equals(other.getDuration())) return false;
+        if (!getDuration()
+            .equals(other.getDuration())) return false;
       }
       if (java.lang.Double.doubleToLongBits(getDistanceMeters())
-          != java.lang.Double.doubleToLongBits(other.getDistanceMeters())) return false;
-      if (getTrafficInfoUnavailable() != other.getTrafficInfoUnavailable()) return false;
+          != java.lang.Double.doubleToLongBits(
+              other.getDistanceMeters())) return false;
+      if (getTrafficInfoUnavailable()
+          != other.getTrafficInfoUnavailable()) return false;
       if (hasRoutePolyline() != other.hasRoutePolyline()) return false;
       if (hasRoutePolyline()) {
-        if (!getRoutePolyline().equals(other.getRoutePolyline())) return false;
+        if (!getRoutePolyline()
+            .equals(other.getRoutePolyline())) return false;
       }
       if (!unknownFields.equals(other.unknownFields)) return false;
       return true;
@@ -12950,12 +11273,11 @@ public int hashCode() {
         hash = (53 * hash) + getDuration().hashCode();
       }
       hash = (37 * hash) + DISTANCE_METERS_FIELD_NUMBER;
-      hash =
-          (53 * hash)
-              + com.google.protobuf.Internal.hashLong(
-                  java.lang.Double.doubleToLongBits(getDistanceMeters()));
+      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+          java.lang.Double.doubleToLongBits(getDistanceMeters()));
       hash = (37 * hash) + TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER;
-      hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrafficInfoUnavailable());
+      hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+          getTrafficInfoUnavailable());
       if (hasRoutePolyline()) {
         hash = (37 * hash) + ROUTE_POLYLINE_FIELD_NUMBER;
         hash = (53 * hash) + getRoutePolyline().hashCode();
@@ -12966,94 +11288,87 @@ public int hashCode() {
     }
 
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+        java.nio.ByteBuffer data)
+        throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.nio.ByteBuffer data,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        byte[] data,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-
-    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.io.InputStream input) throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(java.io.InputStream input)
+        throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.io.InputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-          PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input, extensionRegistry);
     }
-
-    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(
-        java.io.InputStream input) throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(java.io.InputStream input)
+        throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3
+          .parseDelimitedWithIOException(PARSER, input);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(
-        java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.io.InputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-          PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3
+          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+        com.google.protobuf.CodedInputStream input)
+        throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-          PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input, extensionRegistry);
     }
 
     @java.lang.Override
-    public Builder newBuilderForType() {
-      return newBuilder();
-    }
-
+    public Builder newBuilderForType() { return newBuilder(); }
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-
-    public static Builder newBuilder(
-        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep prototype) {
+    public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
-
     @java.lang.Override
     public Builder toBuilder() {
-      return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+      return this == DEFAULT_INSTANCE
+          ? new Builder() : new Builder().mergeFrom(this);
     }
 
     @java.lang.Override
@@ -13063,8 +11378,6 @@ protected Builder newBuilderForType(
       return builder;
     }
     /**
-     *
-     *
      * 
      * Deprecated: Use [ShipmentRoute.transitions][] instead.
      * Travel between each visit, along the route: from the
@@ -13081,24 +11394,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.TravelStep}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.TravelStep)
         com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class,
-                com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.newBuilder()
@@ -13106,15 +11416,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -13138,9 +11449,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
       }
 
       @java.lang.Override
@@ -13159,8 +11470,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result =
-            new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result = new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(this);
         if (durationBuilder_ == null) {
           result.duration_ = duration_;
         } else {
@@ -13181,41 +11491,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep buildPartial()
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.TravelStep)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -13223,8 +11530,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()) return this;
         if (other.hasDuration()) {
           mergeDuration(other.getDuration());
         }
@@ -13256,8 +11562,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -13269,33 +11574,24 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Duration duration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          durationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_;
       /**
-       *
-       *
        * 
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; - * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** - * - * *
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -13306,8 +11602,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13328,15 +11622,14 @@ public Builder setDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; */ - public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (durationBuilder_ == null) { duration_ = builderForValue.build(); onChanged(); @@ -13347,8 +11640,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13359,7 +11650,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { if (duration_ != null) { duration_ = - com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); } else { duration_ = value; } @@ -13371,8 +11662,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13391,8 +11680,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13400,13 +11687,11 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 1; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13417,12 +11702,11 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { if (durationBuilder_ != null) { return durationBuilder_.getMessageOrBuilder(); } else { - return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; + return duration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : duration_; } } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13430,32 +11714,26 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { * .google.protobuf.Duration duration = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getDurationFieldBuilder() { if (durationBuilder_ == null) { - durationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getDuration(), getParentForChildren(), isClean()); + durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getDuration(), + getParentForChildren(), + isClean()); duration_ = null; } return durationBuilder_; } - private double distanceMeters_; + private double distanceMeters_ ; /** - * - * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; - * * @return The distanceMeters. */ @java.lang.Override @@ -13463,45 +11741,37 @@ public double getDistanceMeters() { return distanceMeters_; } /** - * - * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; - * * @param value The distanceMeters to set. * @return This builder for chaining. */ public Builder setDistanceMeters(double value) { - + distanceMeters_ = value; onChanged(); return this; } /** - * - * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; - * * @return This builder for chaining. */ public Builder clearDistanceMeters() { - + distanceMeters_ = 0D; onChanged(); return this; } - private boolean trafficInfoUnavailable_; + private boolean trafficInfoUnavailable_ ; /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -13511,7 +11781,6 @@ public Builder clearDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -13519,8 +11788,6 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -13530,19 +11797,16 @@ public boolean getTrafficInfoUnavailable() {
        * 
* * bool traffic_info_unavailable = 3; - * * @param value The trafficInfoUnavailable to set. * @return This builder for chaining. */ public Builder setTrafficInfoUnavailable(boolean value) { - + trafficInfoUnavailable_ = value; onChanged(); return this; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -13552,11 +11816,10 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; - * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { - + trafficInfoUnavailable_ = false; onChanged(); return this; @@ -13564,13 +11827,8 @@ public Builder clearTrafficInfoUnavailable() { private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> - routePolylineBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> routePolylineBuilder_; /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13579,17 +11837,13 @@ public Builder clearTrafficInfoUnavailable() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return routePolylineBuilder_ != null || routePolyline_ != null; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13598,23 +11852,17 @@ public boolean hasRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; * @return The routePolyline. */ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { if (routePolylineBuilder_ == null) { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } else { return routePolylineBuilder_.getMessage(); } } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13623,11 +11871,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; */ - public Builder setRoutePolyline( - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -13641,8 +11887,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13651,8 +11895,7 @@ public Builder setRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; */ public Builder setRoutePolyline( com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder builderForValue) { @@ -13666,8 +11909,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13676,18 +11917,13 @@ public Builder setRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; */ - public Builder mergeRoutePolyline( - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (routePolyline_ != null) { routePolyline_ = - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder( - routePolyline_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(routePolyline_).mergeFrom(value).buildPartial(); } else { routePolyline_ = value; } @@ -13699,8 +11935,6 @@ public Builder mergeRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13709,8 +11943,7 @@ public Builder mergeRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; */ public Builder clearRoutePolyline() { if (routePolylineBuilder_ == null) { @@ -13724,8 +11957,6 @@ public Builder clearRoutePolyline() { return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13734,18 +11965,14 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder - getRoutePolylineBuilder() { - + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder() { + onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13754,22 +11981,17 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder - getRoutePolylineOrBuilder() { + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() { if (routePolylineBuilder_ != null) { return routePolylineBuilder_.getMessageOrBuilder(); } else { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13778,26 +12000,21 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> getRoutePolylineFieldBuilder() { if (routePolylineBuilder_ == null) { - routePolylineBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( - getRoutePolyline(), getParentForChildren(), isClean()); + routePolylineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( + getRoutePolyline(), + getParentForChildren(), + isClean()); routePolyline_ = null; } return routePolylineBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -13810,12 +12027,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.TravelStep) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.TravelStep) private static final com.google.cloud.optimization.v1.ShipmentRoute.TravelStep DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(); } @@ -13824,16 +12041,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TravelStep parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TravelStep(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TravelStep parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TravelStep(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -13848,20 +12065,18 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int VEHICLE_INDEX_FIELD_NUMBER = 1; private int vehicleIndex_; /** - * - * *
    * Vehicle performing the route, identified by its index in the source
    * `ShipmentModel`.
    * 
* * int32 vehicle_index = 1; - * * @return The vehicleIndex. */ @java.lang.Override @@ -13872,15 +12087,12 @@ public int getVehicleIndex() { public static final int VEHICLE_LABEL_FIELD_NUMBER = 2; private volatile java.lang.Object vehicleLabel_; /** - * - * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; - * * @return The vehicleLabel. */ @java.lang.Override @@ -13889,30 +12101,30 @@ public java.lang.String getVehicleLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleLabel_ = s; return s; } } /** - * - * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; - * * @return The bytes for vehicleLabel. */ @java.lang.Override - public com.google.protobuf.ByteString getVehicleLabelBytes() { + public com.google.protobuf.ByteString + getVehicleLabelBytes() { java.lang.Object ref = vehicleLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); vehicleLabel_ = b; return b; } else { @@ -13923,14 +12135,11 @@ public com.google.protobuf.ByteString getVehicleLabelBytes() { public static final int VEHICLE_START_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp vehicleStartTime_; /** - * - * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; - * * @return Whether the vehicleStartTime field is set. */ @java.lang.Override @@ -13938,25 +12147,18 @@ public boolean hasVehicleStartTime() { return vehicleStartTime_ != null; } /** - * - * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; - * * @return The vehicleStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getVehicleStartTime() { - return vehicleStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleStartTime_; + return vehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; } /** - * - * *
    * Time at which the vehicle starts its route.
    * 
@@ -13971,14 +12173,11 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { public static final int VEHICLE_END_TIME_FIELD_NUMBER = 6; private com.google.protobuf.Timestamp vehicleEndTime_; /** - * - * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; - * * @return Whether the vehicleEndTime field is set. */ @java.lang.Override @@ -13986,25 +12185,18 @@ public boolean hasVehicleEndTime() { return vehicleEndTime_ != null; } /** - * - * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; - * * @return The vehicleEndTime. */ @java.lang.Override public com.google.protobuf.Timestamp getVehicleEndTime() { - return vehicleEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleEndTime_; + return vehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; } /** - * - * *
    * Time at which the vehicle finishes its route.
    * 
@@ -14019,8 +12211,6 @@ public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { public static final int VISITS_FIELD_NUMBER = 7; private java.util.List visits_; /** - * - * *
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -14034,8 +12224,6 @@ public java.util.List getV
     return visits_;
   }
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -14045,13 +12233,11 @@ public java.util.List getV
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getVisitsOrBuilderList() {
     return visits_;
   }
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -14065,8 +12251,6 @@ public int getVisitsCount() {
     return visits_.size();
   }
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -14080,8 +12264,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit getVisits(int index)
     return visits_.get(index);
   }
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -14099,8 +12281,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
   public static final int TRANSITIONS_FIELD_NUMBER = 8;
   private java.util.List transitions_;
   /**
-   *
-   *
    * 
    * Ordered list of transitions for the route.
    * 
@@ -14108,13 +12288,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ @java.lang.Override - public java.util.List - getTransitionsList() { + public java.util.List getTransitionsList() { return transitions_; } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -14122,14 +12299,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ @java.lang.Override - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> + public java.util.List getTransitionsOrBuilderList() { return transitions_; } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -14141,8 +12315,6 @@ public int getTransitionsCount() { return transitions_.size(); } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -14154,8 +12326,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( return transitions_.get(index); } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -14171,8 +12341,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra public static final int HAS_TRAFFIC_INFEASIBILITIES_FIELD_NUMBER = 9; private boolean hasTrafficInfeasibilities_; /** - * - * *
    * When
    * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -14191,7 +12359,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra
    * 
* * bool has_traffic_infeasibilities = 9; - * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -14202,8 +12369,6 @@ public boolean getHasTrafficInfeasibilities() { public static final int ROUTE_POLYLINE_FIELD_NUMBER = 10; private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -14212,7 +12377,6 @@ public boolean getHasTrafficInfeasibilities() {
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -14220,8 +12384,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -14230,18 +12392,13 @@ public boolean hasRoutePolyline() {
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return The routePolyline. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -14252,16 +12409,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
    * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
-      getRoutePolylineOrBuilder() {
+  public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
     return getRoutePolyline();
   }
 
   public static final int BREAKS_FIELD_NUMBER = 11;
   private java.util.List breaks_;
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -14275,8 +12429,6 @@ public java.util.List getB
     return breaks_;
   }
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -14286,13 +12438,11 @@ public java.util.List getB
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getBreaksOrBuilderList() {
     return breaks_;
   }
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -14306,8 +12456,6 @@ public int getBreaksCount() {
     return breaks_.size();
   }
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -14321,8 +12469,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getBreaks(int index)
     return breaks_.get(index);
   }
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -14340,8 +12486,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
   public static final int METRICS_FIELD_NUMBER = 12;
   private com.google.cloud.optimization.v1.AggregatedMetrics metrics_;
   /**
-   *
-   *
    * 
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -14349,7 +12493,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; - * * @return Whether the metrics field is set. */ @java.lang.Override @@ -14357,8 +12500,6 @@ public boolean hasMetrics() { return metrics_ != null; } /** - * - * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -14366,18 +12507,13 @@ public boolean hasMetrics() {
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; - * * @return The metrics. */ @java.lang.Override public com.google.cloud.optimization.v1.AggregatedMetrics getMetrics() { - return metrics_ == null - ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() - : metrics_; + return metrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_; } /** - * - * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -14392,23 +12528,24 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
   }
 
   public static final int ROUTE_COSTS_FIELD_NUMBER = 17;
-
   private static final class RouteCostsDefaultEntryHolder {
-    static final com.google.protobuf.MapEntry defaultEntry =
-        com.google.protobuf.MapEntry.newDefaultInstance(
-            com.google.cloud.optimization.v1.FleetRoutingProto
-                .internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor,
-            com.google.protobuf.WireFormat.FieldType.STRING,
-            "",
-            com.google.protobuf.WireFormat.FieldType.DOUBLE,
-            0D);
+    static final com.google.protobuf.MapEntry<
+        java.lang.String, java.lang.Double> defaultEntry =
+            com.google.protobuf.MapEntry
+            .newDefaultInstance(
+                com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor, 
+                com.google.protobuf.WireFormat.FieldType.STRING,
+                "",
+                com.google.protobuf.WireFormat.FieldType.DOUBLE,
+                0D);
   }
-
-  private com.google.protobuf.MapField routeCosts_;
-
-  private com.google.protobuf.MapField internalGetRouteCosts() {
+  private com.google.protobuf.MapField<
+      java.lang.String, java.lang.Double> routeCosts_;
+  private com.google.protobuf.MapField
+  internalGetRouteCosts() {
     if (routeCosts_ == null) {
-      return com.google.protobuf.MapField.emptyMapField(RouteCostsDefaultEntryHolder.defaultEntry);
+      return com.google.protobuf.MapField.emptyMapField(
+          RouteCostsDefaultEntryHolder.defaultEntry);
     }
     return routeCosts_;
   }
@@ -14417,8 +12554,6 @@ public int getRouteCostsCount() {
     return internalGetRouteCosts().getMap().size();
   }
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -14432,22 +12567,22 @@ public int getRouteCostsCount() {
    *
    * map<string, double> route_costs = 17;
    */
+
   @java.lang.Override
-  public boolean containsRouteCosts(java.lang.String key) {
-    if (key == null) {
-      throw new NullPointerException("map key");
-    }
+  public boolean containsRouteCosts(
+      java.lang.String key) {
+    if (key == null) { throw new NullPointerException("map key"); }
     return internalGetRouteCosts().getMap().containsKey(key);
   }
-  /** Use {@link #getRouteCostsMap()} instead. */
+  /**
+   * Use {@link #getRouteCostsMap()} instead.
+   */
   @java.lang.Override
   @java.lang.Deprecated
   public java.util.Map getRouteCosts() {
     return getRouteCostsMap();
   }
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -14462,12 +12597,11 @@ public java.util.Map getRouteCosts() {
    * map<string, double> route_costs = 17;
    */
   @java.lang.Override
+
   public java.util.Map getRouteCostsMap() {
     return internalGetRouteCosts().getMap();
   }
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -14482,16 +12616,16 @@ public java.util.Map getRouteCostsMap() {
    * map<string, double> route_costs = 17;
    */
   @java.lang.Override
-  public double getRouteCostsOrDefault(java.lang.String key, double defaultValue) {
-    if (key == null) {
-      throw new NullPointerException("map key");
-    }
-    java.util.Map map = internalGetRouteCosts().getMap();
+
+  public double getRouteCostsOrDefault(
+      java.lang.String key,
+      double defaultValue) {
+    if (key == null) { throw new NullPointerException("map key"); }
+    java.util.Map map =
+        internalGetRouteCosts().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
   }
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -14506,11 +12640,12 @@ public double getRouteCostsOrDefault(java.lang.String key, double defaultValue)
    * map<string, double> route_costs = 17;
    */
   @java.lang.Override
-  public double getRouteCostsOrThrow(java.lang.String key) {
-    if (key == null) {
-      throw new NullPointerException("map key");
-    }
-    java.util.Map map = internalGetRouteCosts().getMap();
+
+  public double getRouteCostsOrThrow(
+      java.lang.String key) {
+    if (key == null) { throw new NullPointerException("map key"); }
+    java.util.Map map =
+        internalGetRouteCosts().getMap();
     if (!map.containsKey(key)) {
       throw new java.lang.IllegalArgumentException();
     }
@@ -14520,14 +12655,11 @@ public double getRouteCostsOrThrow(java.lang.String key) {
   public static final int ROUTE_TOTAL_COST_FIELD_NUMBER = 18;
   private double routeTotalCost_;
   /**
-   *
-   *
    * 
    * Total cost of the route. The sum of all costs in the cost map.
    * 
* * double route_total_cost = 18; - * * @return The routeTotalCost. */ @java.lang.Override @@ -14538,8 +12670,6 @@ public double getRouteTotalCost() { public static final int END_LOADS_FIELD_NUMBER = 13; private java.util.List endLoads_; /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -14549,18 +12679,13 @@ public double getRouteTotalCost() {
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getEndLoadsList() { + @java.lang.Deprecated public java.util.List getEndLoadsList() { return endLoads_; } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -14570,19 +12695,14 @@ public java.util.List getEndL
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getEndLoadsOrBuilderList() { return endLoads_; } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -14592,18 +12712,13 @@ public java.util.List getEndL
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getEndLoadsCount() { + @java.lang.Deprecated public int getEndLoadsCount() { return endLoads_.size(); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -14613,18 +12728,13 @@ public int getEndLoadsCount() {
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { return endLoads_.get(index); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -14634,13 +12744,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index)
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( int index) { return endLoads_.get(index); } @@ -14648,91 +12755,64 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB public static final int TRAVEL_STEPS_FIELD_NUMBER = 14; private java.util.List travelSteps_; /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List - getTravelStepsList() { + @java.lang.Deprecated public java.util.List getTravelStepsList() { return travelSteps_; } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> + @java.lang.Deprecated public java.util.List getTravelStepsOrBuilderList() { return travelSteps_; } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getTravelStepsCount() { + @java.lang.Deprecated public int getTravelStepsCount() { return travelSteps_.size(); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { return travelSteps_.get(index); } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( int index) { return travelSteps_.get(index); } @@ -14740,8 +12820,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTra public static final int VEHICLE_DETOUR_FIELD_NUMBER = 15; private com.google.protobuf.Duration vehicleDetour_; /** - * - * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -14752,19 +12830,15 @@ 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=2052 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return Whether the vehicleDetour field is set. */ @java.lang.Override - @java.lang.Deprecated - public boolean hasVehicleDetour() { + @java.lang.Deprecated public boolean hasVehicleDetour() { return vehicleDetour_ != null; } /** - * - * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -14775,21 +12849,15 @@ 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=2052 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return The vehicleDetour. */ @java.lang.Override - @java.lang.Deprecated - public com.google.protobuf.Duration getVehicleDetour() { - return vehicleDetour_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : vehicleDetour_; + @java.lang.Deprecated public com.google.protobuf.Duration getVehicleDetour() { + return vehicleDetour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_; } /** - * - * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -14802,81 +12870,59 @@ public com.google.protobuf.Duration getVehicleDetour() {
    * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
    */
   @java.lang.Override
-  @java.lang.Deprecated
-  public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
+  @java.lang.Deprecated public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
     return getVehicleDetour();
   }
 
   public static final int DELAY_BEFORE_VEHICLE_END_FIELD_NUMBER = 16;
   private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeVehicleEnd_;
   /**
-   *
-   *
    * 
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return Whether the delayBeforeVehicleEnd field is set. */ @java.lang.Override - @java.lang.Deprecated - public boolean hasDelayBeforeVehicleEnd() { + @java.lang.Deprecated public boolean hasDelayBeforeVehicleEnd() { return delayBeforeVehicleEnd_ != null; } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return The delayBeforeVehicleEnd. */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { - return delayBeforeVehicleEnd_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeVehicleEnd_; + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { + return delayBeforeVehicleEnd_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; } /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder - getDelayBeforeVehicleEndOrBuilder() { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder() { return getDelayBeforeVehicleEnd(); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -14888,7 +12934,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (vehicleIndex_ != 0) { output.writeInt32(1, vehicleIndex_); } @@ -14931,8 +12978,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (delayBeforeVehicleEnd_ != null) { output.writeMessage(16, getDelayBeforeVehicleEnd()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetRouteCosts(), RouteCostsDefaultEntryHolder.defaultEntry, 17); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetRouteCosts(), + RouteCostsDefaultEntryHolder.defaultEntry, + 17); if (java.lang.Double.doubleToRawLongBits(routeTotalCost_) != 0) { output.writeDouble(18, routeTotalCost_); } @@ -14946,60 +12997,73 @@ public int getSerializedSize() { size = 0; if (vehicleIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, vehicleIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, vehicleIndex_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vehicleLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vehicleLabel_); } if (vehicleStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getVehicleStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getVehicleStartTime()); } if (vehicleEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getVehicleEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getVehicleEndTime()); } for (int i = 0; i < visits_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, visits_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, visits_.get(i)); } for (int i = 0; i < transitions_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, transitions_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, transitions_.get(i)); } if (hasTrafficInfeasibilities_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, hasTrafficInfeasibilities_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(9, hasTrafficInfeasibilities_); } if (routePolyline_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getRoutePolyline()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getRoutePolyline()); } for (int i = 0; i < breaks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, breaks_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, breaks_.get(i)); } if (metrics_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getMetrics()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, getMetrics()); } for (int i = 0; i < endLoads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, endLoads_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, endLoads_.get(i)); } for (int i = 0; i < travelSteps_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, travelSteps_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, travelSteps_.get(i)); } if (vehicleDetour_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, getVehicleDetour()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, getVehicleDetour()); } if (delayBeforeVehicleEnd_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(16, getDelayBeforeVehicleEnd()); - } - for (java.util.Map.Entry entry : - internalGetRouteCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry routeCosts__ = - RouteCostsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(17, routeCosts__); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(16, getDelayBeforeVehicleEnd()); + } + for (java.util.Map.Entry entry + : internalGetRouteCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry + routeCosts__ = RouteCostsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(17, routeCosts__); } if (java.lang.Double.doubleToRawLongBits(routeTotalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(18, routeTotalCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(18, routeTotalCost_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -15009,48 +13073,63 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute other = - (com.google.cloud.optimization.v1.ShipmentRoute) obj; + com.google.cloud.optimization.v1.ShipmentRoute other = (com.google.cloud.optimization.v1.ShipmentRoute) obj; - if (getVehicleIndex() != other.getVehicleIndex()) return false; - if (!getVehicleLabel().equals(other.getVehicleLabel())) return false; + if (getVehicleIndex() + != other.getVehicleIndex()) return false; + if (!getVehicleLabel() + .equals(other.getVehicleLabel())) return false; if (hasVehicleStartTime() != other.hasVehicleStartTime()) return false; if (hasVehicleStartTime()) { - if (!getVehicleStartTime().equals(other.getVehicleStartTime())) return false; + if (!getVehicleStartTime() + .equals(other.getVehicleStartTime())) return false; } if (hasVehicleEndTime() != other.hasVehicleEndTime()) return false; if (hasVehicleEndTime()) { - if (!getVehicleEndTime().equals(other.getVehicleEndTime())) return false; - } - if (!getVisitsList().equals(other.getVisitsList())) return false; - if (!getTransitionsList().equals(other.getTransitionsList())) return false; - if (getHasTrafficInfeasibilities() != other.getHasTrafficInfeasibilities()) return false; + if (!getVehicleEndTime() + .equals(other.getVehicleEndTime())) return false; + } + if (!getVisitsList() + .equals(other.getVisitsList())) return false; + if (!getTransitionsList() + .equals(other.getTransitionsList())) return false; + if (getHasTrafficInfeasibilities() + != other.getHasTrafficInfeasibilities()) return false; if (hasRoutePolyline() != other.hasRoutePolyline()) return false; if (hasRoutePolyline()) { - if (!getRoutePolyline().equals(other.getRoutePolyline())) return false; + if (!getRoutePolyline() + .equals(other.getRoutePolyline())) return false; } - if (!getBreaksList().equals(other.getBreaksList())) return false; + if (!getBreaksList() + .equals(other.getBreaksList())) return false; if (hasMetrics() != other.hasMetrics()) return false; if (hasMetrics()) { - if (!getMetrics().equals(other.getMetrics())) return false; + if (!getMetrics() + .equals(other.getMetrics())) return false; } - if (!internalGetRouteCosts().equals(other.internalGetRouteCosts())) return false; + if (!internalGetRouteCosts().equals( + other.internalGetRouteCosts())) return false; if (java.lang.Double.doubleToLongBits(getRouteTotalCost()) - != java.lang.Double.doubleToLongBits(other.getRouteTotalCost())) return false; - if (!getEndLoadsList().equals(other.getEndLoadsList())) return false; - if (!getTravelStepsList().equals(other.getTravelStepsList())) return false; + != java.lang.Double.doubleToLongBits( + other.getRouteTotalCost())) return false; + if (!getEndLoadsList() + .equals(other.getEndLoadsList())) return false; + if (!getTravelStepsList() + .equals(other.getTravelStepsList())) return false; if (hasVehicleDetour() != other.hasVehicleDetour()) return false; if (hasVehicleDetour()) { - if (!getVehicleDetour().equals(other.getVehicleDetour())) return false; + if (!getVehicleDetour() + .equals(other.getVehicleDetour())) return false; } if (hasDelayBeforeVehicleEnd() != other.hasDelayBeforeVehicleEnd()) return false; if (hasDelayBeforeVehicleEnd()) { - if (!getDelayBeforeVehicleEnd().equals(other.getDelayBeforeVehicleEnd())) return false; + if (!getDelayBeforeVehicleEnd() + .equals(other.getDelayBeforeVehicleEnd())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -15084,7 +13163,8 @@ public int hashCode() { hash = (53 * hash) + getTransitionsList().hashCode(); } hash = (37 * hash) + HAS_TRAFFIC_INFEASIBILITIES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getHasTrafficInfeasibilities()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getHasTrafficInfeasibilities()); if (hasRoutePolyline()) { hash = (37 * hash) + ROUTE_POLYLINE_FIELD_NUMBER; hash = (53 * hash) + getRoutePolyline().hashCode(); @@ -15102,10 +13182,8 @@ public int hashCode() { hash = (53 * hash) + internalGetRouteCosts().hashCode(); } hash = (37 * hash) + ROUTE_TOTAL_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getRouteTotalCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getRouteTotalCost())); if (getEndLoadsCount() > 0) { hash = (37 * hash) + END_LOADS_FIELD_NUMBER; hash = (53 * hash) + getEndLoadsList().hashCode(); @@ -15127,104 +13205,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * A vehicle's route can be decomposed, along the time axis, like this (we
    * assume there are n visits):
@@ -15308,43 +13379,43 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute)
       com.google.cloud.optimization.v1.ShipmentRouteOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 17:
           return internalGetRouteCosts();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(
+        int number) {
       switch (number) {
         case 17:
           return internalGetMutableRouteCosts();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.class,
-              com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.class, com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentRoute.newBuilder()
@@ -15352,13 +13423,14 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getVisitsFieldBuilder();
         getTransitionsFieldBuilder();
         getBreaksFieldBuilder();
@@ -15366,7 +13438,6 @@ private void maybeForceBuilderInitialization() {
         getTravelStepsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -15449,9 +13520,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
     }
 
     @java.lang.Override
@@ -15470,8 +13541,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentRoute buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentRoute result =
-          new com.google.cloud.optimization.v1.ShipmentRoute(this);
+      com.google.cloud.optimization.v1.ShipmentRoute result = new com.google.cloud.optimization.v1.ShipmentRoute(this);
       int from_bitField0_ = bitField0_;
       result.vehicleIndex_ = vehicleIndex_;
       result.vehicleLabel_ = vehicleLabel_;
@@ -15562,39 +13632,38 @@ public com.google.cloud.optimization.v1.ShipmentRoute buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute) other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -15634,10 +13703,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             visitsBuilder_ = null;
             visits_ = other.visits_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            visitsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getVisitsFieldBuilder()
-                    : null;
+            visitsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getVisitsFieldBuilder() : null;
           } else {
             visitsBuilder_.addAllMessages(other.visits_);
           }
@@ -15661,10 +13729,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             transitionsBuilder_ = null;
             transitions_ = other.transitions_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            transitionsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getTransitionsFieldBuilder()
-                    : null;
+            transitionsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getTransitionsFieldBuilder() : null;
           } else {
             transitionsBuilder_.addAllMessages(other.transitions_);
           }
@@ -15694,10 +13761,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             breaksBuilder_ = null;
             breaks_ = other.breaks_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            breaksBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getBreaksFieldBuilder()
-                    : null;
+            breaksBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getBreaksFieldBuilder() : null;
           } else {
             breaksBuilder_.addAllMessages(other.breaks_);
           }
@@ -15706,7 +13772,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
       if (other.hasMetrics()) {
         mergeMetrics(other.getMetrics());
       }
-      internalGetMutableRouteCosts().mergeFrom(other.internalGetRouteCosts());
+      internalGetMutableRouteCosts().mergeFrom(
+          other.internalGetRouteCosts());
       if (other.getRouteTotalCost() != 0D) {
         setRouteTotalCost(other.getRouteTotalCost());
       }
@@ -15728,10 +13795,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             endLoadsBuilder_ = null;
             endLoads_ = other.endLoads_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            endLoadsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getEndLoadsFieldBuilder()
-                    : null;
+            endLoadsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getEndLoadsFieldBuilder() : null;
           } else {
             endLoadsBuilder_.addAllMessages(other.endLoads_);
           }
@@ -15755,10 +13821,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             travelStepsBuilder_ = null;
             travelSteps_ = other.travelSteps_;
             bitField0_ = (bitField0_ & ~0x00000020);
-            travelStepsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getTravelStepsFieldBuilder()
-                    : null;
+            travelStepsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getTravelStepsFieldBuilder() : null;
           } else {
             travelStepsBuilder_.addAllMessages(other.travelSteps_);
           }
@@ -15798,20 +13863,16 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
-    private int vehicleIndex_;
+    private int vehicleIndex_ ;
     /**
-     *
-     *
      * 
      * Vehicle performing the route, identified by its index in the source
      * `ShipmentModel`.
      * 
* * int32 vehicle_index = 1; - * * @return The vehicleIndex. */ @java.lang.Override @@ -15819,38 +13880,32 @@ public int getVehicleIndex() { return vehicleIndex_; } /** - * - * *
      * Vehicle performing the route, identified by its index in the source
      * `ShipmentModel`.
      * 
* * int32 vehicle_index = 1; - * * @param value The vehicleIndex to set. * @return This builder for chaining. */ public Builder setVehicleIndex(int value) { - + vehicleIndex_ = value; onChanged(); return this; } /** - * - * *
      * Vehicle performing the route, identified by its index in the source
      * `ShipmentModel`.
      * 
* * int32 vehicle_index = 1; - * * @return This builder for chaining. */ public Builder clearVehicleIndex() { - + vehicleIndex_ = 0; onChanged(); return this; @@ -15858,21 +13913,19 @@ public Builder clearVehicleIndex() { private java.lang.Object vehicleLabel_ = ""; /** - * - * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; - * * @return The vehicleLabel. */ public java.lang.String getVehicleLabel() { java.lang.Object ref = vehicleLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleLabel_ = s; return s; @@ -15881,22 +13934,21 @@ public java.lang.String getVehicleLabel() { } } /** - * - * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; - * * @return The bytes for vehicleLabel. */ - public com.google.protobuf.ByteString getVehicleLabelBytes() { + public com.google.protobuf.ByteString + getVehicleLabelBytes() { java.lang.Object ref = vehicleLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); vehicleLabel_ = b; return b; } else { @@ -15904,64 +13956,57 @@ public com.google.protobuf.ByteString getVehicleLabelBytes() { } } /** - * - * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; - * * @param value The vehicleLabel to set. * @return This builder for chaining. */ - public Builder setVehicleLabel(java.lang.String value) { + public Builder setVehicleLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + vehicleLabel_ = value; onChanged(); return this; } /** - * - * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; - * * @return This builder for chaining. */ public Builder clearVehicleLabel() { - + vehicleLabel_ = getDefaultInstance().getVehicleLabel(); onChanged(); return this; } /** - * - * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; - * * @param value The bytes for vehicleLabel to set. * @return This builder for chaining. */ - public Builder setVehicleLabelBytes(com.google.protobuf.ByteString value) { + public Builder setVehicleLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + vehicleLabel_ = value; onChanged(); return this; @@ -15969,47 +14014,34 @@ public Builder setVehicleLabelBytes(com.google.protobuf.ByteString value) { private com.google.protobuf.Timestamp vehicleStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - vehicleStartTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> vehicleStartTimeBuilder_; /** - * - * *
      * Time at which the vehicle starts its route.
      * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; - * * @return Whether the vehicleStartTime field is set. */ public boolean hasVehicleStartTime() { return vehicleStartTimeBuilder_ != null || vehicleStartTime_ != null; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; - * * @return The vehicleStartTime. */ public com.google.protobuf.Timestamp getVehicleStartTime() { if (vehicleStartTimeBuilder_ == null) { - return vehicleStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleStartTime_; + return vehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; } else { return vehicleStartTimeBuilder_.getMessage(); } } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16030,15 +14062,14 @@ public Builder setVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; */ - public Builder setVehicleStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setVehicleStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (vehicleStartTimeBuilder_ == null) { vehicleStartTime_ = builderForValue.build(); onChanged(); @@ -16049,8 +14080,6 @@ public Builder setVehicleStartTime(com.google.protobuf.Timestamp.Builder builder return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16061,9 +14090,7 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { if (vehicleStartTimeBuilder_ == null) { if (vehicleStartTime_ != null) { vehicleStartTime_ = - com.google.protobuf.Timestamp.newBuilder(vehicleStartTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(vehicleStartTime_).mergeFrom(value).buildPartial(); } else { vehicleStartTime_ = value; } @@ -16075,8 +14102,6 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16095,8 +14120,6 @@ public Builder clearVehicleStartTime() { return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16104,13 +14127,11 @@ public Builder clearVehicleStartTime() { * .google.protobuf.Timestamp vehicle_start_time = 5; */ public com.google.protobuf.Timestamp.Builder getVehicleStartTimeBuilder() { - + onChanged(); return getVehicleStartTimeFieldBuilder().getBuilder(); } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16121,14 +14142,11 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { if (vehicleStartTimeBuilder_ != null) { return vehicleStartTimeBuilder_.getMessageOrBuilder(); } else { - return vehicleStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleStartTime_; + return vehicleStartTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; } } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16136,17 +14154,14 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { * .google.protobuf.Timestamp vehicle_start_time = 5; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getVehicleStartTimeFieldBuilder() { if (vehicleStartTimeBuilder_ == null) { - vehicleStartTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getVehicleStartTime(), getParentForChildren(), isClean()); + vehicleStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getVehicleStartTime(), + getParentForChildren(), + isClean()); vehicleStartTime_ = null; } return vehicleStartTimeBuilder_; @@ -16154,47 +14169,34 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { private com.google.protobuf.Timestamp vehicleEndTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - vehicleEndTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> vehicleEndTimeBuilder_; /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; - * * @return Whether the vehicleEndTime field is set. */ public boolean hasVehicleEndTime() { return vehicleEndTimeBuilder_ != null || vehicleEndTime_ != null; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; - * * @return The vehicleEndTime. */ public com.google.protobuf.Timestamp getVehicleEndTime() { if (vehicleEndTimeBuilder_ == null) { - return vehicleEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleEndTime_; + return vehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; } else { return vehicleEndTimeBuilder_.getMessage(); } } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16215,15 +14217,14 @@ public Builder setVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; */ - public Builder setVehicleEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setVehicleEndTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (vehicleEndTimeBuilder_ == null) { vehicleEndTime_ = builderForValue.build(); onChanged(); @@ -16234,8 +14235,6 @@ public Builder setVehicleEndTime(com.google.protobuf.Timestamp.Builder builderFo return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16246,9 +14245,7 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { if (vehicleEndTimeBuilder_ == null) { if (vehicleEndTime_ != null) { vehicleEndTime_ = - com.google.protobuf.Timestamp.newBuilder(vehicleEndTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(vehicleEndTime_).mergeFrom(value).buildPartial(); } else { vehicleEndTime_ = value; } @@ -16260,8 +14257,6 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16280,8 +14275,6 @@ public Builder clearVehicleEndTime() { return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16289,13 +14282,11 @@ public Builder clearVehicleEndTime() { * .google.protobuf.Timestamp vehicle_end_time = 6; */ public com.google.protobuf.Timestamp.Builder getVehicleEndTimeBuilder() { - + onChanged(); return getVehicleEndTimeFieldBuilder().getBuilder(); } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16306,14 +14297,11 @@ public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { if (vehicleEndTimeBuilder_ != null) { return vehicleEndTimeBuilder_.getMessageOrBuilder(); } else { - return vehicleEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleEndTime_; + return vehicleEndTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; } } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16321,42 +14309,32 @@ public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { * .google.protobuf.Timestamp vehicle_end_time = 6; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getVehicleEndTimeFieldBuilder() { if (vehicleEndTimeBuilder_ == null) { - vehicleEndTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getVehicleEndTime(), getParentForChildren(), isClean()); + vehicleEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getVehicleEndTime(), + getParentForChildren(), + isClean()); vehicleEndTime_ = null; } return vehicleEndTimeBuilder_; } private java.util.List visits_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureVisitsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - visits_ = - new java.util.ArrayList(visits_); + visits_ = new java.util.ArrayList(visits_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Visit, - com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder> - visitsBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.Visit, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder> visitsBuilder_; /** - * - * *
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16373,8 +14351,6 @@ public java.util.List getV
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16391,8 +14367,6 @@ public int getVisitsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16409,8 +14383,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit getVisits(int index)
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16434,8 +14406,6 @@ public Builder setVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16456,8 +14426,6 @@ public Builder setVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16480,8 +14448,6 @@ public Builder addVisits(com.google.cloud.optimization.v1.ShipmentRoute.Visit va
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16505,8 +14471,6 @@ public Builder addVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16527,8 +14491,6 @@ public Builder addVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16549,8 +14511,6 @@ public Builder addVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16563,7 +14523,8 @@ public Builder addAllVisits(
         java.lang.Iterable values) {
       if (visitsBuilder_ == null) {
         ensureVisitsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, visits_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, visits_);
         onChanged();
       } else {
         visitsBuilder_.addAllMessages(values);
@@ -16571,8 +14532,6 @@ public Builder addAllVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16592,8 +14551,6 @@ public Builder clearVisits() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16613,8 +14570,6 @@ public Builder removeVisits(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16628,8 +14583,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder getVisitsBui
       return getVisitsFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16641,14 +14594,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder getVisitsBui
     public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder(
         int index) {
       if (visitsBuilder_ == null) {
-        return visits_.get(index);
-      } else {
+        return visits_.get(index);  } else {
         return visitsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16657,8 +14607,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
      */
-    public java.util.List
-        getVisitsOrBuilderList() {
+    public java.util.List 
+         getVisitsOrBuilderList() {
       if (visitsBuilder_ != null) {
         return visitsBuilder_.getMessageOrBuilderList();
       } else {
@@ -16666,8 +14616,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16677,12 +14625,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBuilder() {
-      return getVisitsFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
+      return getVisitsFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16693,13 +14639,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBui
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBuilder(
         int index) {
-      return getVisitsFieldBuilder()
-          .addBuilder(
-              index, com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
+      return getVisitsFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16708,57 +14651,45 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBui
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
      */
-    public java.util.List
-        getVisitsBuilderList() {
+    public java.util.List 
+         getVisitsBuilderList() {
       return getVisitsFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Visit,
-            com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder,
-            com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder>
+        com.google.cloud.optimization.v1.ShipmentRoute.Visit, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder> 
         getVisitsFieldBuilder() {
       if (visitsBuilder_ == null) {
-        visitsBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.ShipmentRoute.Visit,
-                com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder,
-                com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder>(
-                visits_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
+        visitsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.ShipmentRoute.Visit, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder>(
+                visits_,
+                ((bitField0_ & 0x00000001) != 0),
+                getParentForChildren(),
+                isClean());
         visits_ = null;
       }
       return visitsBuilder_;
     }
 
     private java.util.List transitions_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureTransitionsIsMutable() {
       if (!((bitField0_ & 0x00000002) != 0)) {
-        transitions_ =
-            new java.util.ArrayList(
-                transitions_);
+        transitions_ = new java.util.ArrayList(transitions_);
         bitField0_ |= 0x00000002;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Transition,
-            com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder,
-            com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder>
-        transitionsBuilder_;
+        com.google.cloud.optimization.v1.ShipmentRoute.Transition, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> transitionsBuilder_;
 
     /**
-     *
-     *
      * 
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public java.util.List - getTransitionsList() { + public java.util.List getTransitionsList() { if (transitionsBuilder_ == null) { return java.util.Collections.unmodifiableList(transitions_); } else { @@ -16766,8 +14697,6 @@ private void ensureTransitionsIsMutable() { } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16782,8 +14711,6 @@ public int getTransitionsCount() { } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16798,8 +14725,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16821,8 +14746,6 @@ public Builder setTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16830,8 +14753,7 @@ public Builder setTransitions( * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ public Builder setTransitions( - int index, - com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { if (transitionsBuilder_ == null) { ensureTransitionsIsMutable(); transitions_.set(index, builderForValue.build()); @@ -16842,8 +14764,6 @@ public Builder setTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16864,8 +14784,6 @@ public Builder addTransitions(com.google.cloud.optimization.v1.ShipmentRoute.Tra return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16887,8 +14805,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16907,8 +14823,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16916,8 +14830,7 @@ public Builder addTransitions( * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ public Builder addTransitions( - int index, - com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { + int index, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { if (transitionsBuilder_ == null) { ensureTransitionsIsMutable(); transitions_.add(index, builderForValue.build()); @@ -16928,8 +14841,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16937,11 +14848,11 @@ public Builder addTransitions( * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ public Builder addAllTransitions( - java.lang.Iterable - values) { + java.lang.Iterable values) { if (transitionsBuilder_ == null) { ensureTransitionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, transitions_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, transitions_); onChanged(); } else { transitionsBuilder_.addAllMessages(values); @@ -16949,8 +14860,6 @@ public Builder addAllTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16968,8 +14877,6 @@ public Builder clearTransitions() { return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16987,8 +14894,6 @@ public Builder removeTransitions(int index) { return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -17000,34 +14905,28 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder getTran return getTransitionsFieldBuilder().getBuilder(index); } /** - * - * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder - getTransitionsOrBuilder(int index) { + public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransitionsOrBuilder( + int index) { if (transitionsBuilder_ == null) { - return transitions_.get(index); - } else { + return transitions_.get(index); } else { return transitionsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> - getTransitionsOrBuilderList() { + public java.util.List + getTransitionsOrBuilderList() { if (transitionsBuilder_ != null) { return transitionsBuilder_.getMessageOrBuilderList(); } else { @@ -17035,23 +14934,17 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder getTran } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder - addTransitionsBuilder() { - return getTransitionsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTransitionsBuilder() { + return getTransitionsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -17060,46 +14953,37 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder getTran */ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTransitionsBuilder( int index) { - return getTransitionsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); + return getTransitionsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); } /** - * - * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public java.util.List - getTransitionsBuilderList() { + public java.util.List + getTransitionsBuilderList() { return getTransitionsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Transition, - com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.Transition, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> getTransitionsFieldBuilder() { if (transitionsBuilder_ == null) { - transitionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Transition, - com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder>( - transitions_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + transitionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.Transition, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder>( + transitions_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); transitions_ = null; } return transitionsBuilder_; } - private boolean hasTrafficInfeasibilities_; + private boolean hasTrafficInfeasibilities_ ; /** - * - * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -17118,7 +15002,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTran
      * 
* * bool has_traffic_infeasibilities = 9; - * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -17126,8 +15009,6 @@ public boolean getHasTrafficInfeasibilities() { return hasTrafficInfeasibilities_; } /** - * - * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -17146,19 +15027,16 @@ public boolean getHasTrafficInfeasibilities() {
      * 
* * bool has_traffic_infeasibilities = 9; - * * @param value The hasTrafficInfeasibilities to set. * @return This builder for chaining. */ public Builder setHasTrafficInfeasibilities(boolean value) { - + hasTrafficInfeasibilities_ = value; onChanged(); return this; } /** - * - * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -17177,11 +15055,10 @@ public Builder setHasTrafficInfeasibilities(boolean value) {
      * 
* * bool has_traffic_infeasibilities = 9; - * * @return This builder for chaining. */ public Builder clearHasTrafficInfeasibilities() { - + hasTrafficInfeasibilities_ = false; onChanged(); return this; @@ -17189,13 +15066,8 @@ public Builder clearHasTrafficInfeasibilities() { private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> - routePolylineBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> routePolylineBuilder_; /** - * - * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17204,15 +15076,12 @@ public Builder clearHasTrafficInfeasibilities() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return routePolylineBuilder_ != null || routePolyline_ != null; } /** - * - * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17221,21 +15090,16 @@ public boolean hasRoutePolyline() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return The routePolyline. */ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { if (routePolylineBuilder_ == null) { - return routePolyline_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() - : routePolyline_; + return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; } else { return routePolylineBuilder_.getMessage(); } } /** - * - * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17245,8 +15109,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public Builder setRoutePolyline(
-        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
+    public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
       if (routePolylineBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -17260,8 +15123,6 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17283,8 +15144,6 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17294,15 +15153,11 @@ public Builder setRoutePolyline(
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public Builder mergeRoutePolyline(
-        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
+    public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
       if (routePolylineBuilder_ == null) {
         if (routePolyline_ != null) {
           routePolyline_ =
-              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(
-                      routePolyline_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(routePolyline_).mergeFrom(value).buildPartial();
         } else {
           routePolyline_ = value;
         }
@@ -17314,8 +15169,6 @@ public Builder mergeRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17337,8 +15190,6 @@ public Builder clearRoutePolyline() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17348,15 +15199,12 @@ public Builder clearRoutePolyline() {
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder
-        getRoutePolylineBuilder() {
-
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder() {
+      
       onChanged();
       return getRoutePolylineFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17366,19 +15214,15 @@ public Builder clearRoutePolyline() {
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
-        getRoutePolylineOrBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
       if (routePolylineBuilder_ != null) {
         return routePolylineBuilder_.getMessageOrBuilder();
       } else {
-        return routePolyline_ == null
-            ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
-            : routePolyline_;
+        return routePolyline_ == null ?
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
       }
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17389,42 +15233,32 @@ public Builder clearRoutePolyline() {
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline,
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder,
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>
+        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> 
         getRoutePolylineFieldBuilder() {
       if (routePolylineBuilder_ == null) {
-        routePolylineBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline,
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder,
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>(
-                getRoutePolyline(), getParentForChildren(), isClean());
+        routePolylineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>(
+                getRoutePolyline(),
+                getParentForChildren(),
+                isClean());
         routePolyline_ = null;
       }
       return routePolylineBuilder_;
     }
 
     private java.util.List breaks_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureBreaksIsMutable() {
       if (!((bitField0_ & 0x00000004) != 0)) {
-        breaks_ =
-            new java.util.ArrayList(breaks_);
+        breaks_ = new java.util.ArrayList(breaks_);
         bitField0_ |= 0x00000004;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Break,
-            com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder,
-            com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>
-        breaksBuilder_;
+        com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder> breaksBuilder_;
 
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17441,8 +15275,6 @@ public java.util.List getB
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17459,8 +15291,6 @@ public int getBreaksCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17477,8 +15307,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getBreaks(int index)
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17502,8 +15330,6 @@ public Builder setBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17524,8 +15350,6 @@ public Builder setBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17548,8 +15372,6 @@ public Builder addBreaks(com.google.cloud.optimization.v1.ShipmentRoute.Break va
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17573,8 +15395,6 @@ public Builder addBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17595,8 +15415,6 @@ public Builder addBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17617,8 +15435,6 @@ public Builder addBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17631,7 +15447,8 @@ public Builder addAllBreaks(
         java.lang.Iterable values) {
       if (breaksBuilder_ == null) {
         ensureBreaksIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breaks_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, breaks_);
         onChanged();
       } else {
         breaksBuilder_.addAllMessages(values);
@@ -17639,8 +15456,6 @@ public Builder addAllBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17660,8 +15475,6 @@ public Builder clearBreaks() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17681,8 +15494,6 @@ public Builder removeBreaks(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17696,8 +15507,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder getBreaksBui
       return getBreaksFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17709,14 +15518,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder getBreaksBui
     public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder(
         int index) {
       if (breaksBuilder_ == null) {
-        return breaks_.get(index);
-      } else {
+        return breaks_.get(index);  } else {
         return breaksBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17725,8 +15531,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
-    public java.util.List
-        getBreaksOrBuilderList() {
+    public java.util.List 
+         getBreaksOrBuilderList() {
       if (breaksBuilder_ != null) {
         return breaksBuilder_.getMessageOrBuilderList();
       } else {
@@ -17734,8 +15540,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17745,12 +15549,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBuilder() {
-      return getBreaksFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
+      return getBreaksFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17761,13 +15563,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBuilder(
         int index) {
-      return getBreaksFieldBuilder()
-          .addBuilder(
-              index, com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
+      return getBreaksFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17776,23 +15575,20 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
-    public java.util.List
-        getBreaksBuilderList() {
+    public java.util.List 
+         getBreaksBuilderList() {
       return getBreaksFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Break,
-            com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder,
-            com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>
+        com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder> 
         getBreaksFieldBuilder() {
       if (breaksBuilder_ == null) {
-        breaksBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.ShipmentRoute.Break,
-                com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder,
-                com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>(
-                breaks_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean());
+        breaksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>(
+                breaks_,
+                ((bitField0_ & 0x00000004) != 0),
+                getParentForChildren(),
+                isClean());
         breaks_ = null;
       }
       return breaksBuilder_;
@@ -17800,13 +15596,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
 
     private com.google.cloud.optimization.v1.AggregatedMetrics metrics_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.AggregatedMetrics,
-            com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
-            com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>
-        metricsBuilder_;
+        com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> metricsBuilder_;
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17814,15 +15605,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; - * * @return Whether the metrics field is set. */ public boolean hasMetrics() { return metricsBuilder_ != null || metrics_ != null; } /** - * - * *
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17830,21 +15618,16 @@ public boolean hasMetrics() {
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; - * * @return The metrics. */ public com.google.cloud.optimization.v1.AggregatedMetrics getMetrics() { if (metricsBuilder_ == null) { - return metrics_ == null - ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() - : metrics_; + return metrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_; } else { return metricsBuilder_.getMessage(); } } /** - * - * *
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17867,8 +15650,6 @@ public Builder setMetrics(com.google.cloud.optimization.v1.AggregatedMetrics val
       return this;
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17888,9 +15669,7 @@ public Builder setMetrics(
 
       return this;
     }
-    /**
-     *
-     *
+    /**
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17903,9 +15682,7 @@ public Builder mergeMetrics(com.google.cloud.optimization.v1.AggregatedMetrics v
       if (metricsBuilder_ == null) {
         if (metrics_ != null) {
           metrics_ =
-              com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(metrics_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(metrics_).mergeFrom(value).buildPartial();
         } else {
           metrics_ = value;
         }
@@ -17917,8 +15694,6 @@ public Builder mergeMetrics(com.google.cloud.optimization.v1.AggregatedMetrics v
       return this;
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17939,8 +15714,6 @@ public Builder clearMetrics() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17950,13 +15723,11 @@ public Builder clearMetrics() {
      * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12;
      */
     public com.google.cloud.optimization.v1.AggregatedMetrics.Builder getMetricsBuilder() {
-
+      
       onChanged();
       return getMetricsFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17969,14 +15740,11 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
       if (metricsBuilder_ != null) {
         return metricsBuilder_.getMessageOrBuilder();
       } else {
-        return metrics_ == null
-            ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
-            : metrics_;
+        return metrics_ == null ?
+            com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_;
       }
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -17986,40 +15754,35 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
      * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.AggregatedMetrics,
-            com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
-            com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>
+        com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> 
         getMetricsFieldBuilder() {
       if (metricsBuilder_ == null) {
-        metricsBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.AggregatedMetrics,
-                com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
-                com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
-                getMetrics(), getParentForChildren(), isClean());
+        metricsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
+                getMetrics(),
+                getParentForChildren(),
+                isClean());
         metrics_ = null;
       }
       return metricsBuilder_;
     }
 
-    private com.google.protobuf.MapField routeCosts_;
-
+    private com.google.protobuf.MapField<
+        java.lang.String, java.lang.Double> routeCosts_;
     private com.google.protobuf.MapField
-        internalGetRouteCosts() {
+    internalGetRouteCosts() {
       if (routeCosts_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             RouteCostsDefaultEntryHolder.defaultEntry);
       }
       return routeCosts_;
     }
-
     private com.google.protobuf.MapField
-        internalGetMutableRouteCosts() {
-      onChanged();
-      ;
+    internalGetMutableRouteCosts() {
+      onChanged();;
       if (routeCosts_ == null) {
-        routeCosts_ =
-            com.google.protobuf.MapField.newMapField(RouteCostsDefaultEntryHolder.defaultEntry);
+        routeCosts_ = com.google.protobuf.MapField.newMapField(
+            RouteCostsDefaultEntryHolder.defaultEntry);
       }
       if (!routeCosts_.isMutable()) {
         routeCosts_ = routeCosts_.copy();
@@ -18031,8 +15794,6 @@ public int getRouteCostsCount() {
       return internalGetRouteCosts().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -18046,22 +15807,22 @@ public int getRouteCostsCount() {
      *
      * map<string, double> route_costs = 17;
      */
+
     @java.lang.Override
-    public boolean containsRouteCosts(java.lang.String key) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
+    public boolean containsRouteCosts(
+        java.lang.String key) {
+      if (key == null) { throw new NullPointerException("map key"); }
       return internalGetRouteCosts().getMap().containsKey(key);
     }
-    /** Use {@link #getRouteCostsMap()} instead. */
+    /**
+     * Use {@link #getRouteCostsMap()} instead.
+     */
     @java.lang.Override
     @java.lang.Deprecated
     public java.util.Map getRouteCosts() {
       return getRouteCostsMap();
     }
     /**
-     *
-     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -18076,12 +15837,11 @@ public java.util.Map getRouteCosts() {
      * map<string, double> route_costs = 17;
      */
     @java.lang.Override
+
     public java.util.Map getRouteCostsMap() {
       return internalGetRouteCosts().getMap();
     }
     /**
-     *
-     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -18096,16 +15856,16 @@ public java.util.Map getRouteCostsMap() {
      * map<string, double> route_costs = 17;
      */
     @java.lang.Override
-    public double getRouteCostsOrDefault(java.lang.String key, double defaultValue) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
-      java.util.Map map = internalGetRouteCosts().getMap();
+
+    public double getRouteCostsOrDefault(
+        java.lang.String key,
+        double defaultValue) {
+      if (key == null) { throw new NullPointerException("map key"); }
+      java.util.Map map =
+          internalGetRouteCosts().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
-     *
-     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -18120,11 +15880,12 @@ public double getRouteCostsOrDefault(java.lang.String key, double defaultValue)
      * map<string, double> route_costs = 17;
      */
     @java.lang.Override
-    public double getRouteCostsOrThrow(java.lang.String key) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
-      java.util.Map map = internalGetRouteCosts().getMap();
+
+    public double getRouteCostsOrThrow(
+        java.lang.String key) {
+      if (key == null) { throw new NullPointerException("map key"); }
+      java.util.Map map =
+          internalGetRouteCosts().getMap();
       if (!map.containsKey(key)) {
         throw new java.lang.IllegalArgumentException();
       }
@@ -18132,12 +15893,11 @@ public double getRouteCostsOrThrow(java.lang.String key) {
     }
 
     public Builder clearRouteCosts() {
-      internalGetMutableRouteCosts().getMutableMap().clear();
+      internalGetMutableRouteCosts().getMutableMap()
+          .clear();
       return this;
     }
     /**
-     *
-     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -18151,21 +15911,23 @@ public Builder clearRouteCosts() {
      *
      * map<string, double> route_costs = 17;
      */
-    public Builder removeRouteCosts(java.lang.String key) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
-      internalGetMutableRouteCosts().getMutableMap().remove(key);
+
+    public Builder removeRouteCosts(
+        java.lang.String key) {
+      if (key == null) { throw new NullPointerException("map key"); }
+      internalGetMutableRouteCosts().getMutableMap()
+          .remove(key);
       return this;
     }
-    /** Use alternate mutation accessors instead. */
+    /**
+     * Use alternate mutation accessors instead.
+     */
     @java.lang.Deprecated
-    public java.util.Map getMutableRouteCosts() {
+    public java.util.Map
+    getMutableRouteCosts() {
       return internalGetMutableRouteCosts().getMutableMap();
     }
     /**
-     *
-     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -18179,17 +15941,16 @@ public java.util.Map getMutableRouteCosts()
      *
      * map<string, double> route_costs = 17;
      */
-    public Builder putRouteCosts(java.lang.String key, double value) {
-      if (key == null) {
-        throw new NullPointerException("map key");
-      }
-
-      internalGetMutableRouteCosts().getMutableMap().put(key, value);
+    public Builder putRouteCosts(
+        java.lang.String key,
+        double value) {
+      if (key == null) { throw new NullPointerException("map key"); }
+      
+      internalGetMutableRouteCosts().getMutableMap()
+          .put(key, value);
       return this;
     }
     /**
-     *
-     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -18203,21 +15964,21 @@ public Builder putRouteCosts(java.lang.String key, double value) {
      *
      * map<string, double> route_costs = 17;
      */
-    public Builder putAllRouteCosts(java.util.Map values) {
-      internalGetMutableRouteCosts().getMutableMap().putAll(values);
+
+    public Builder putAllRouteCosts(
+        java.util.Map values) {
+      internalGetMutableRouteCosts().getMutableMap()
+          .putAll(values);
       return this;
     }
 
-    private double routeTotalCost_;
+    private double routeTotalCost_ ;
     /**
-     *
-     *
      * 
      * Total cost of the route. The sum of all costs in the cost map.
      * 
* * double route_total_cost = 18; - * * @return The routeTotalCost. */ @java.lang.Override @@ -18225,61 +15986,48 @@ public double getRouteTotalCost() { return routeTotalCost_; } /** - * - * *
      * Total cost of the route. The sum of all costs in the cost map.
      * 
* * double route_total_cost = 18; - * * @param value The routeTotalCost to set. * @return This builder for chaining. */ public Builder setRouteTotalCost(double value) { - + routeTotalCost_ = value; onChanged(); return this; } /** - * - * *
      * Total cost of the route. The sum of all costs in the cost map.
      * 
* * double route_total_cost = 18; - * * @return This builder for chaining. */ public Builder clearRouteTotalCost() { - + routeTotalCost_ = 0D; onChanged(); return this; } private java.util.List endLoads_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureEndLoadsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { - endLoads_ = - new java.util.ArrayList(endLoads_); + endLoads_ = new java.util.ArrayList(endLoads_); bitField0_ |= 0x00000010; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> - endLoadsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> endLoadsBuilder_; /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18289,12 +16037,9 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List getEndLoadsList() { + @java.lang.Deprecated public java.util.List getEndLoadsList() { if (endLoadsBuilder_ == null) { return java.util.Collections.unmodifiableList(endLoads_); } else { @@ -18302,8 +16047,6 @@ public java.util.List getEndL } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18313,12 +16056,9 @@ public java.util.List getEndL
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public int getEndLoadsCount() { + @java.lang.Deprecated public int getEndLoadsCount() { if (endLoadsBuilder_ == null) { return endLoads_.size(); } else { @@ -18326,8 +16066,6 @@ public int getEndLoadsCount() { } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18337,12 +16075,9 @@ public int getEndLoadsCount() {
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { if (endLoadsBuilder_ == null) { return endLoads_.get(index); } else { @@ -18350,8 +16085,6 @@ 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
@@ -18361,12 +16094,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index)
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setEndLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder setEndLoads( + int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (endLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -18380,8 +16111,6 @@ public Builder setEndLoads(int index, com.google.cloud.optimization.v1.CapacityQ return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18391,12 +16120,9 @@ public Builder setEndLoads(int index, com.google.cloud.optimization.v1.CapacityQ
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setEndLoads( + @java.lang.Deprecated public Builder setEndLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); @@ -18408,8 +16134,6 @@ public Builder setEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18419,12 +16143,9 @@ public Builder setEndLoads(
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addEndLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { if (endLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -18438,8 +16159,6 @@ public Builder addEndLoads(com.google.cloud.optimization.v1.CapacityQuantity val return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18449,12 +16168,10 @@ public Builder addEndLoads(com.google.cloud.optimization.v1.CapacityQuantity val
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addEndLoads( + int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (endLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -18468,8 +16185,6 @@ public Builder addEndLoads(int index, com.google.cloud.optimization.v1.CapacityQ return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18479,12 +16194,9 @@ public Builder addEndLoads(int index, com.google.cloud.optimization.v1.CapacityQ
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoads( + @java.lang.Deprecated public Builder addEndLoads( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); @@ -18496,8 +16208,6 @@ public Builder addEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18507,12 +16217,9 @@ public Builder addEndLoads(
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoads( + @java.lang.Deprecated public Builder addEndLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); @@ -18524,8 +16231,6 @@ public Builder addEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18535,16 +16240,14 @@ public Builder addEndLoads(
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllEndLoads( + @java.lang.Deprecated public Builder addAllEndLoads( java.lang.Iterable values) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endLoads_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, endLoads_); onChanged(); } else { endLoadsBuilder_.addAllMessages(values); @@ -18552,8 +16255,6 @@ public Builder addAllEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18563,12 +16264,9 @@ public Builder addAllEndLoads(
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearEndLoads() { + @java.lang.Deprecated public Builder clearEndLoads() { if (endLoadsBuilder_ == null) { endLoads_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); @@ -18579,8 +16277,6 @@ public Builder clearEndLoads() { return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18590,12 +16286,9 @@ public Builder clearEndLoads() {
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeEndLoads(int index) { + @java.lang.Deprecated public Builder removeEndLoads(int index) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); endLoads_.remove(index); @@ -18606,8 +16299,6 @@ public Builder removeEndLoads(int index) { return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18617,17 +16308,13 @@ public Builder removeEndLoads(int index) {
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder getEndLoadsBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getEndLoadsBuilder( + int index) { return getEndLoadsFieldBuilder().getBuilder(index); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18637,22 +16324,16 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getEndLoadsBuil
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( int index) { if (endLoadsBuilder_ == null) { - return endLoads_.get(index); - } else { + return endLoads_.get(index); } else { return endLoadsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18662,13 +16343,10 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getEndLoadsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getEndLoadsOrBuilderList() { if (endLoadsBuilder_ != null) { return endLoadsBuilder_.getMessageOrBuilderList(); } else { @@ -18676,8 +16354,6 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18687,18 +16363,13 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder() { - return getEndLoadsFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder() { + return getEndLoadsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18708,19 +16379,14 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuil
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder(int index) { - return getEndLoadsFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder( + int index) { + return getEndLoadsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18730,66 +16396,48 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuil
      * non-zero demand on the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getEndLoadsBuilderList() { + @java.lang.Deprecated public java.util.List + getEndLoadsBuilderList() { return getEndLoadsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getEndLoadsFieldBuilder() { if (endLoadsBuilder_ == null) { - endLoadsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - endLoads_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); + endLoadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + endLoads_, + ((bitField0_ & 0x00000010) != 0), + getParentForChildren(), + isClean()); endLoads_ = null; } return endLoadsBuilder_; } private java.util.List travelSteps_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureTravelStepsIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { - travelSteps_ = - new java.util.ArrayList( - travelSteps_); + travelSteps_ = new java.util.ArrayList(travelSteps_); bitField0_ |= 0x00000020; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> - travelStepsBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> travelStepsBuilder_; /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getTravelStepsList() { + @java.lang.Deprecated public java.util.List getTravelStepsList() { if (travelStepsBuilder_ == null) { return java.util.Collections.unmodifiableList(travelSteps_); } else { @@ -18797,19 +16445,14 @@ private void ensureTravelStepsIsMutable() { } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public int getTravelStepsCount() { + @java.lang.Deprecated public int getTravelStepsCount() { if (travelStepsBuilder_ == null) { return travelSteps_.size(); } else { @@ -18817,19 +16460,14 @@ public int getTravelStepsCount() { } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { if (travelStepsBuilder_ == null) { return travelSteps_.get(index); } else { @@ -18837,19 +16475,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps( } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setTravelSteps( + @java.lang.Deprecated public Builder setTravelSteps( int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { if (travelStepsBuilder_ == null) { if (value == null) { @@ -18864,21 +16497,15 @@ public Builder setTravelSteps( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setTravelSteps( - int index, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { + @java.lang.Deprecated public Builder setTravelSteps( + int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); travelSteps_.set(index, builderForValue.build()); @@ -18889,19 +16516,14 @@ public Builder setTravelSteps( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addTravelSteps(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { + @java.lang.Deprecated public Builder addTravelSteps(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { if (travelStepsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -18915,19 +16537,14 @@ public Builder addTravelSteps(com.google.cloud.optimization.v1.ShipmentRoute.Tra return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addTravelSteps( + @java.lang.Deprecated public Builder addTravelSteps( int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { if (travelStepsBuilder_ == null) { if (value == null) { @@ -18942,19 +16559,14 @@ public Builder addTravelSteps( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addTravelSteps( + @java.lang.Deprecated public Builder addTravelSteps( com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); @@ -18966,21 +16578,15 @@ public Builder addTravelSteps( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addTravelSteps( - int index, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { + @java.lang.Deprecated public Builder addTravelSteps( + int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); travelSteps_.add(index, builderForValue.build()); @@ -18991,24 +16597,19 @@ public Builder addTravelSteps( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllTravelSteps( - java.lang.Iterable - values) { + @java.lang.Deprecated public Builder addAllTravelSteps( + java.lang.Iterable values) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, travelSteps_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, travelSteps_); onChanged(); } else { travelStepsBuilder_.addAllMessages(values); @@ -19016,19 +16617,14 @@ public Builder addAllTravelSteps( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearTravelSteps() { + @java.lang.Deprecated public Builder clearTravelSteps() { if (travelStepsBuilder_ == null) { travelSteps_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); @@ -19039,19 +16635,14 @@ public Builder clearTravelSteps() { return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeTravelSteps(int index) { + @java.lang.Deprecated public Builder removeTravelSteps(int index) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); travelSteps_.remove(index); @@ -19062,59 +16653,42 @@ public Builder removeTravelSteps(int index) { return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTravelStepsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTravelStepsBuilder( int index) { return getTravelStepsFieldBuilder().getBuilder(index); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder - getTravelStepsOrBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( + int index) { if (travelStepsBuilder_ == null) { - return travelSteps_.get(index); - } else { + return travelSteps_.get(index); } else { return travelStepsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List< - ? extends com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> - getTravelStepsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getTravelStepsOrBuilderList() { if (travelStepsBuilder_ != null) { return travelStepsBuilder_.getMessageOrBuilderList(); } else { @@ -19122,74 +16696,52 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTrav } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder - addTravelStepsBuilder() { - return getTravelStepsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTravelStepsBuilder() { + return getTravelStepsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTravelStepsBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTravelStepsBuilder( int index) { - return getTravelStepsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); + return getTravelStepsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getTravelStepsBuilderList() { + @java.lang.Deprecated public java.util.List + getTravelStepsBuilderList() { return getTravelStepsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> getTravelStepsFieldBuilder() { if (travelStepsBuilder_ == null) { - travelStepsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder>( - travelSteps_, ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); + travelStepsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder>( + travelSteps_, + ((bitField0_ & 0x00000020) != 0), + getParentForChildren(), + isClean()); travelSteps_ = null; } return travelStepsBuilder_; @@ -19197,13 +16749,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTrav private com.google.protobuf.Duration vehicleDetour_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - vehicleDetourBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> vehicleDetourBuilder_; /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19214,18 +16761,14 @@ 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=2052 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return Whether the vehicleDetour field is set. */ - @java.lang.Deprecated - public boolean hasVehicleDetour() { + @java.lang.Deprecated public boolean hasVehicleDetour() { return vehicleDetourBuilder_ != null || vehicleDetour_ != null; } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19236,24 +16779,18 @@ 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=2052 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return The vehicleDetour. */ - @java.lang.Deprecated - public com.google.protobuf.Duration getVehicleDetour() { + @java.lang.Deprecated public com.google.protobuf.Duration getVehicleDetour() { if (vehicleDetourBuilder_ == null) { - return vehicleDetour_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : vehicleDetour_; + return vehicleDetour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_; } else { return vehicleDetourBuilder_.getMessage(); } } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19265,8 +16802,7 @@ public com.google.protobuf.Duration getVehicleDetour() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated
-    public Builder setVehicleDetour(com.google.protobuf.Duration value) {
+    @java.lang.Deprecated public Builder setVehicleDetour(com.google.protobuf.Duration value) {
       if (vehicleDetourBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -19280,8 +16816,6 @@ public Builder setVehicleDetour(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19293,8 +16827,8 @@ public Builder setVehicleDetour(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated
-    public Builder setVehicleDetour(com.google.protobuf.Duration.Builder builderForValue) {
+    @java.lang.Deprecated public Builder setVehicleDetour(
+        com.google.protobuf.Duration.Builder builderForValue) {
       if (vehicleDetourBuilder_ == null) {
         vehicleDetour_ = builderForValue.build();
         onChanged();
@@ -19305,8 +16839,6 @@ public Builder setVehicleDetour(com.google.protobuf.Duration.Builder builderForV
       return this;
     }
     /**
-     *
-     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19318,14 +16850,11 @@ public Builder setVehicleDetour(com.google.protobuf.Duration.Builder builderForV
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated
-    public Builder mergeVehicleDetour(com.google.protobuf.Duration value) {
+    @java.lang.Deprecated public Builder mergeVehicleDetour(com.google.protobuf.Duration value) {
       if (vehicleDetourBuilder_ == null) {
         if (vehicleDetour_ != null) {
           vehicleDetour_ =
-              com.google.protobuf.Duration.newBuilder(vehicleDetour_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.protobuf.Duration.newBuilder(vehicleDetour_).mergeFrom(value).buildPartial();
         } else {
           vehicleDetour_ = value;
         }
@@ -19337,8 +16866,6 @@ public Builder mergeVehicleDetour(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19350,8 +16877,7 @@ public Builder mergeVehicleDetour(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated
-    public Builder clearVehicleDetour() {
+    @java.lang.Deprecated public Builder clearVehicleDetour() {
       if (vehicleDetourBuilder_ == null) {
         vehicleDetour_ = null;
         onChanged();
@@ -19363,8 +16889,6 @@ public Builder clearVehicleDetour() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19376,15 +16900,12 @@ public Builder clearVehicleDetour() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated
-    public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() {
-
+    @java.lang.Deprecated public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() {
+      
       onChanged();
       return getVehicleDetourFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19396,19 +16917,15 @@ public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated
-    public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
+    @java.lang.Deprecated public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
       if (vehicleDetourBuilder_ != null) {
         return vehicleDetourBuilder_.getMessageOrBuilder();
       } else {
-        return vehicleDetour_ == null
-            ? com.google.protobuf.Duration.getDefaultInstance()
-            : vehicleDetour_;
+        return vehicleDetour_ == null ?
+            com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_;
       }
     }
     /**
-     *
-     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19421,17 +16938,14 @@ public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
         getVehicleDetourFieldBuilder() {
       if (vehicleDetourBuilder_ == null) {
-        vehicleDetourBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Duration,
-                com.google.protobuf.Duration.Builder,
-                com.google.protobuf.DurationOrBuilder>(
-                getVehicleDetour(), getParentForChildren(), isClean());
+        vehicleDetourBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                getVehicleDetour(),
+                getParentForChildren(),
+                isClean());
         vehicleDetour_ = null;
       }
       return vehicleDetourBuilder_;
@@ -19439,74 +16953,51 @@ public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
 
     private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeVehicleEnd_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Delay,
-            com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder,
-            com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>
-        delayBeforeVehicleEndBuilder_;
+        com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> delayBeforeVehicleEndBuilder_;
     /**
-     *
-     *
      * 
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2057 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return Whether the delayBeforeVehicleEnd field is set. */ - @java.lang.Deprecated - public boolean hasDelayBeforeVehicleEnd() { + @java.lang.Deprecated public boolean hasDelayBeforeVehicleEnd() { return delayBeforeVehicleEndBuilder_ != null || delayBeforeVehicleEnd_ != null; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2057 + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return The delayBeforeVehicleEnd. */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { if (delayBeforeVehicleEndBuilder_ == null) { - return delayBeforeVehicleEnd_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeVehicleEnd_; + return delayBeforeVehicleEnd_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; } else { return delayBeforeVehicleEndBuilder_.getMessage(); } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDelayBeforeVehicleEnd( - com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated public Builder setDelayBeforeVehicleEnd(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeVehicleEndBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -19520,20 +17011,15 @@ public Builder setDelayBeforeVehicleEnd( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setDelayBeforeVehicleEnd( + @java.lang.Deprecated public Builder setDelayBeforeVehicleEnd( com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder builderForValue) { if (delayBeforeVehicleEndBuilder_ == null) { delayBeforeVehicleEnd_ = builderForValue.build(); @@ -19545,28 +17031,19 @@ public Builder setDelayBeforeVehicleEnd( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ - @java.lang.Deprecated - public Builder mergeDelayBeforeVehicleEnd( - com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated public Builder mergeDelayBeforeVehicleEnd(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeVehicleEndBuilder_ == null) { if (delayBeforeVehicleEnd_ != null) { delayBeforeVehicleEnd_ = - com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder( - delayBeforeVehicleEnd_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder(delayBeforeVehicleEnd_).mergeFrom(value).buildPartial(); } else { delayBeforeVehicleEnd_ = value; } @@ -19578,20 +17055,15 @@ public Builder mergeDelayBeforeVehicleEnd( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearDelayBeforeVehicleEnd() { + @java.lang.Deprecated public Builder clearDelayBeforeVehicleEnd() { if (delayBeforeVehicleEndBuilder_ == null) { delayBeforeVehicleEnd_ = null; onChanged(); @@ -19603,81 +17075,61 @@ public Builder clearDelayBeforeVehicleEnd() { return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder - getDelayBeforeVehicleEndBuilder() { - + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder getDelayBeforeVehicleEndBuilder() { + onChanged(); return getDelayBeforeVehicleEndFieldBuilder().getBuilder(); } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder - getDelayBeforeVehicleEndOrBuilder() { + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder() { if (delayBeforeVehicleEndBuilder_ != null) { return delayBeforeVehicleEndBuilder_.getMessageOrBuilder(); } else { - return delayBeforeVehicleEnd_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeVehicleEnd_; + return delayBeforeVehicleEnd_ == null ? + com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, - com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> getDelayBeforeVehicleEndFieldBuilder() { if (delayBeforeVehicleEndBuilder_ == null) { - delayBeforeVehicleEndBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, - com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, - com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( - getDelayBeforeVehicleEnd(), getParentForChildren(), isClean()); + delayBeforeVehicleEndBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( + getDelayBeforeVehicleEnd(), + getParentForChildren(), + isClean()); delayBeforeVehicleEnd_ = null; } return delayBeforeVehicleEndBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -19687,12 +17139,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute) private static final com.google.cloud.optimization.v1.ShipmentRoute DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute(); } @@ -19701,16 +17153,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentRoute parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentRoute(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentRoute parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentRoute(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -19725,4 +17177,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java similarity index 80% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java index 9e7bf03..4c1fea5 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java @@ -1,96 +1,64 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentRouteOrBuilder - extends +public interface ShipmentRouteOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * Vehicle performing the route, identified by its index in the source
    * `ShipmentModel`.
    * 
* * int32 vehicle_index = 1; - * * @return The vehicleIndex. */ int getVehicleIndex(); /** - * - * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; - * * @return The vehicleLabel. */ java.lang.String getVehicleLabel(); /** - * - * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; - * * @return The bytes for vehicleLabel. */ - com.google.protobuf.ByteString getVehicleLabelBytes(); + com.google.protobuf.ByteString + getVehicleLabelBytes(); /** - * - * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; - * * @return Whether the vehicleStartTime field is set. */ boolean hasVehicleStartTime(); /** - * - * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; - * * @return The vehicleStartTime. */ com.google.protobuf.Timestamp getVehicleStartTime(); /** - * - * *
    * Time at which the vehicle starts its route.
    * 
@@ -100,32 +68,24 @@ public interface ShipmentRouteOrBuilder com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder(); /** - * - * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; - * * @return Whether the vehicleEndTime field is set. */ boolean hasVehicleEndTime(); /** - * - * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; - * * @return The vehicleEndTime. */ com.google.protobuf.Timestamp getVehicleEndTime(); /** - * - * *
    * Time at which the vehicle finishes its route.
    * 
@@ -135,8 +95,6 @@ public interface ShipmentRouteOrBuilder com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder(); /** - * - * *
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -145,10 +103,9 @@ public interface ShipmentRouteOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
-  java.util.List getVisitsList();
+  java.util.List 
+      getVisitsList();
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -159,8 +116,6 @@ public interface ShipmentRouteOrBuilder
    */
   com.google.cloud.optimization.v1.ShipmentRoute.Visit getVisits(int index);
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -171,8 +126,6 @@ public interface ShipmentRouteOrBuilder
    */
   int getVisitsCount();
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -181,11 +134,9 @@ public interface ShipmentRouteOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
-  java.util.List
+  java.util.List 
       getVisitsOrBuilderList();
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -194,21 +145,19 @@ public interface ShipmentRouteOrBuilder
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
-  com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder(int index);
+  com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Ordered list of transitions for the route.
    * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - java.util.List getTransitionsList(); + java.util.List + getTransitionsList(); /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -217,8 +166,6 @@ public interface ShipmentRouteOrBuilder */ com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions(int index); /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -227,19 +174,15 @@ public interface ShipmentRouteOrBuilder */ int getTransitionsCount(); /** - * - * *
    * Ordered list of transitions for the route.
    * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - java.util.List + java.util.List getTransitionsOrBuilderList(); /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -250,8 +193,6 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition int index); /** - * - * *
    * When
    * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -270,14 +211,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * bool has_traffic_infeasibilities = 9; - * * @return The hasTrafficInfeasibilities. */ boolean getHasTrafficInfeasibilities(); /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -286,13 +224,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return Whether the routePolyline field is set. */ boolean hasRoutePolyline(); /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -301,13 +236,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return The routePolyline. */ com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline(); /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -317,12 +249,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
    */
-  com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
-      getRoutePolylineOrBuilder();
+  com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder();
 
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -331,10 +260,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
-  java.util.List getBreaksList();
+  java.util.List 
+      getBreaksList();
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -345,8 +273,6 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    */
   com.google.cloud.optimization.v1.ShipmentRoute.Break getBreaks(int index);
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -357,8 +283,6 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    */
   int getBreaksCount();
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -367,11 +291,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
-  java.util.List
+  java.util.List 
       getBreaksOrBuilderList();
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -380,11 +302,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
-  com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder(int index);
+  com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -392,13 +313,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; - * * @return Whether the metrics field is set. */ boolean hasMetrics(); /** - * - * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -406,13 +324,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; - * * @return The metrics. */ com.google.cloud.optimization.v1.AggregatedMetrics getMetrics(); /** - * - * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -424,8 +339,6 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
   com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrBuilder();
 
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -441,8 +354,6 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    */
   int getRouteCostsCount();
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -456,13 +367,15 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * map<string, double> route_costs = 17;
    */
-  boolean containsRouteCosts(java.lang.String key);
-  /** Use {@link #getRouteCostsMap()} instead. */
+  boolean containsRouteCosts(
+      java.lang.String key);
+  /**
+   * Use {@link #getRouteCostsMap()} instead.
+   */
   @java.lang.Deprecated
-  java.util.Map getRouteCosts();
+  java.util.Map
+  getRouteCosts();
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -476,10 +389,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * map<string, double> route_costs = 17;
    */
-  java.util.Map getRouteCostsMap();
+  java.util.Map
+  getRouteCostsMap();
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -493,10 +405,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * map<string, double> route_costs = 17;
    */
-  double getRouteCostsOrDefault(java.lang.String key, double defaultValue);
+
+  double getRouteCostsOrDefault(
+      java.lang.String key,
+      double defaultValue);
   /**
-   *
-   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -510,24 +423,21 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * map<string, double> route_costs = 17;
    */
-  double getRouteCostsOrThrow(java.lang.String key);
+
+  double getRouteCostsOrThrow(
+      java.lang.String key);
 
   /**
-   *
-   *
    * 
    * Total cost of the route. The sum of all costs in the cost map.
    * 
* * double route_total_cost = 18; - * * @return The routeTotalCost. */ double getRouteTotalCost(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -537,15 +447,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getEndLoadsList(); + @java.lang.Deprecated java.util.List + getEndLoadsList(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -555,15 +461,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index); + @java.lang.Deprecated 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
@@ -573,15 +474,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - int getEndLoadsCount(); + @java.lang.Deprecated int getEndLoadsCount(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -591,16 +487,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getEndLoadsOrBuilderList(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -610,89 +501,61 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * non-zero demand on the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( + int index); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getTravelStepsList(); + @java.lang.Deprecated java.util.List + getTravelStepsList(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - int getTravelStepsCount(); + @java.lang.Deprecated int getTravelStepsCount(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getTravelStepsOrBuilderList(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( int index); /** - * - * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -703,16 +566,12 @@ 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=2052 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return Whether the vehicleDetour field is set. */ - @java.lang.Deprecated - boolean hasVehicleDetour(); + @java.lang.Deprecated boolean hasVehicleDetour(); /** - * - * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -723,16 +582,12 @@ 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=2052 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return The vehicleDetour. */ - @java.lang.Deprecated - com.google.protobuf.Duration getVehicleDetour(); + @java.lang.Deprecated com.google.protobuf.Duration getVehicleDetour(); /** - * - * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -744,60 +599,42 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep
    *
    * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
    */
-  @java.lang.Deprecated
-  com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder();
+  @java.lang.Deprecated com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder();
 
   /**
-   *
-   *
    * 
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return Whether the delayBeforeVehicleEnd field is set. */ - @java.lang.Deprecated - boolean hasDelayBeforeVehicleEnd(); + @java.lang.Deprecated boolean hasDelayBeforeVehicleEnd(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return The delayBeforeVehicleEnd. */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd(); + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd(); /** - * - * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder(); + @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java similarity index 68% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java index a70ac33..922df1b 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Specifies incompatibilties between shipments depending on their
  * shipment_type. The appearance of incompatible shipments on the same route is
@@ -29,16 +12,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeIncompatibility}
  */
-public final class ShipmentTypeIncompatibility extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class ShipmentTypeIncompatibility extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentTypeIncompatibility)
     ShipmentTypeIncompatibilityOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use ShipmentTypeIncompatibility.newBuilder() to construct.
   private ShipmentTypeIncompatibility(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private ShipmentTypeIncompatibility() {
     types_ = com.google.protobuf.LazyStringArrayList.EMPTY;
     incompatibilityMode_ = 0;
@@ -46,15 +28,16 @@ private ShipmentTypeIncompatibility() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new ShipmentTypeIncompatibility();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private ShipmentTypeIncompatibility(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -74,30 +57,28 @@ private ShipmentTypeIncompatibility(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                types_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              types_.add(s);
-              break;
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              types_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 16:
-            {
-              int rawValue = input.readEnum();
+            types_.add(s);
+            break;
+          }
+          case 16: {
+            int rawValue = input.readEnum();
 
-              incompatibilityMode_ = rawValue;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            incompatibilityMode_ = rawValue;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -105,7 +86,8 @@ private ShipmentTypeIncompatibility(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         types_ = types_.getUnmodifiableView();
@@ -114,37 +96,30 @@ private ShipmentTypeIncompatibility(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class,
-            com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
   }
 
   /**
-   *
-   *
    * 
    * Modes defining how the appearance of incompatible shipments are restricted
    * on the same route.
    * 
* - * Protobuf enum {@code - * google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode} + * Protobuf enum {@code google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode} */ - public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEnum { + public enum IncompatibilityMode + implements com.google.protobuf.ProtocolMessageEnum { /** - * - * *
      * Unspecified incompatibility mode. This value should never be used.
      * 
@@ -153,8 +128,6 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn */ INCOMPATIBILITY_MODE_UNSPECIFIED(0), /** - * - * *
      * In this mode, two shipments with incompatible types can never share the
      * same vehicle.
@@ -164,8 +137,6 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn
      */
     NOT_PERFORMED_BY_SAME_VEHICLE(1),
     /**
-     *
-     *
      * 
      * For two shipments with incompatible types with the
      * `NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY` incompatibility mode:
@@ -183,8 +154,6 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn
     ;
 
     /**
-     *
-     *
      * 
      * Unspecified incompatibility mode. This value should never be used.
      * 
@@ -193,8 +162,6 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn */ public static final int INCOMPATIBILITY_MODE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * In this mode, two shipments with incompatible types can never share the
      * same vehicle.
@@ -204,8 +171,6 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn
      */
     public static final int NOT_PERFORMED_BY_SAME_VEHICLE_VALUE = 1;
     /**
-     *
-     *
      * 
      * For two shipments with incompatible types with the
      * `NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY` incompatibility mode:
@@ -220,6 +185,7 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn
      */
     public static final int NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY_VALUE = 2;
 
+
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -244,14 +210,10 @@ public static IncompatibilityMode valueOf(int value) {
      */
     public static IncompatibilityMode forNumber(int value) {
       switch (value) {
-        case 0:
-          return INCOMPATIBILITY_MODE_UNSPECIFIED;
-        case 1:
-          return NOT_PERFORMED_BY_SAME_VEHICLE;
-        case 2:
-          return NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY;
-        default:
-          return null;
+        case 0: return INCOMPATIBILITY_MODE_UNSPECIFIED;
+        case 1: return NOT_PERFORMED_BY_SAME_VEHICLE;
+        case 2: return NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY;
+        default: return null;
       }
     }
 
@@ -259,31 +221,29 @@ public static IncompatibilityMode forNumber(int value) {
         internalGetValueMap() {
       return internalValueMap;
     }
+    private static final com.google.protobuf.Internal.EnumLiteMap<
+        IncompatibilityMode> internalValueMap =
+          new com.google.protobuf.Internal.EnumLiteMap() {
+            public IncompatibilityMode findValueByNumber(int number) {
+              return IncompatibilityMode.forNumber(number);
+            }
+          };
 
-    private static final com.google.protobuf.Internal.EnumLiteMap
-        internalValueMap =
-            new com.google.protobuf.Internal.EnumLiteMap() {
-              public IncompatibilityMode findValueByNumber(int number) {
-                return IncompatibilityMode.forNumber(number);
-              }
-            };
-
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor
+        getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-
-    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
+    public final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptorForType() {
       return getDescriptor();
     }
-
-    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDescriptor()
-          .getEnumTypes()
-          .get(0);
+    public static final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDescriptor().getEnumTypes().get(0);
     }
 
     private static final IncompatibilityMode[] VALUES = values();
@@ -291,7 +251,8 @@ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor
     public static IncompatibilityMode valueOf(
         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException(
+          "EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -311,45 +272,37 @@ private IncompatibilityMode(int value) {
   public static final int TYPES_FIELD_NUMBER = 1;
   private com.google.protobuf.LazyStringList types_;
   /**
-   *
-   *
    * 
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @return A list containing the types. */ - public com.google.protobuf.ProtocolStringList getTypesList() { + public com.google.protobuf.ProtocolStringList + getTypesList() { return types_; } /** - * - * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @return The count of types. */ public int getTypesCount() { return types_.size(); } /** - * - * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @param index The index of the element to return. * @return The types at the given index. */ @@ -357,69 +310,48 @@ public java.lang.String getTypes(int index) { return types_.get(index); } /** - * - * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @param index The index of the value to return. * @return The bytes of the types at the given index. */ - public com.google.protobuf.ByteString getTypesBytes(int index) { + public com.google.protobuf.ByteString + getTypesBytes(int index) { return types_.getByteString(index); } public static final int INCOMPATIBILITY_MODE_FIELD_NUMBER = 2; private int incompatibilityMode_; /** - * - * *
    * Mode applied to the incompatibility.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @return The enum numeric value on the wire for incompatibilityMode. */ - @java.lang.Override - public int getIncompatibilityModeValue() { + @java.lang.Override public int getIncompatibilityModeValue() { return incompatibilityMode_; } /** - * - * *
    * Mode applied to the incompatibility.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @return The incompatibilityMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - getIncompatibilityMode() { + @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf( - incompatibilityMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf(incompatibilityMode_); + return result == null ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -431,14 +363,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < types_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, types_.getRaw(i)); } - if (incompatibilityMode_ - != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .INCOMPATIBILITY_MODE_UNSPECIFIED - .getNumber()) { + if (incompatibilityMode_ != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.INCOMPATIBILITY_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(2, incompatibilityMode_); } unknownFields.writeTo(output); @@ -458,11 +388,9 @@ public int getSerializedSize() { size += dataSize; size += 1 * getTypesList().size(); } - if (incompatibilityMode_ - != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .INCOMPATIBILITY_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, incompatibilityMode_); + if (incompatibilityMode_ != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.INCOMPATIBILITY_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, incompatibilityMode_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -472,15 +400,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentTypeIncompatibility)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility other = - (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) obj; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility other = (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) obj; - if (!getTypesList().equals(other.getTypesList())) return false; + if (!getTypesList() + .equals(other.getTypesList())) return false; if (incompatibilityMode_ != other.incompatibilityMode_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -505,104 +433,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Specifies incompatibilties between shipments depending on their
    * shipment_type. The appearance of incompatible shipments on the same route is
@@ -611,23 +531,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeIncompatibility}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentTypeIncompatibility)
       com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class,
-              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.newBuilder()
@@ -635,15 +553,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -655,14 +574,13 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
     }
 
     @java.lang.Override
-    public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility
-        getDefaultInstanceForType() {
+    public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDefaultInstanceForType() {
       return com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance();
     }
 
@@ -677,8 +595,7 @@ public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result =
-          new com.google.cloud.optimization.v1.ShipmentTypeIncompatibility(this);
+      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result = new com.google.cloud.optimization.v1.ShipmentTypeIncompatibility(this);
       int from_bitField0_ = bitField0_;
       if (((bitField0_ & 0x00000001) != 0)) {
         types_ = types_.getUnmodifiableView();
@@ -694,39 +611,38 @@ public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility buildPartial
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeIncompatibility)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -734,9 +650,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility other) {
-      if (other
-          == com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()) return this;
       if (!other.types_.isEmpty()) {
         if (types_.isEmpty()) {
           types_ = other.types_;
@@ -769,8 +683,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -779,58 +692,47 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
-    private com.google.protobuf.LazyStringList types_ =
-        com.google.protobuf.LazyStringArrayList.EMPTY;
-
+    private com.google.protobuf.LazyStringList types_ = com.google.protobuf.LazyStringArrayList.EMPTY;
     private void ensureTypesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         types_ = new com.google.protobuf.LazyStringArrayList(types_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
     /**
-     *
-     *
      * 
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @return A list containing the types. */ - public com.google.protobuf.ProtocolStringList getTypesList() { + public com.google.protobuf.ProtocolStringList + getTypesList() { return types_.getUnmodifiableView(); } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @return The count of types. */ public int getTypesCount() { return types_.size(); } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @param index The index of the element to return. * @return The types at the given index. */ @@ -838,95 +740,85 @@ public java.lang.String getTypes(int index) { return types_.get(index); } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @param index The index of the value to return. * @return The bytes of the types at the given index. */ - public com.google.protobuf.ByteString getTypesBytes(int index) { + public com.google.protobuf.ByteString + getTypesBytes(int index) { return types_.getByteString(index); } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @param index The index to set the value at. * @param value The types to set. * @return This builder for chaining. */ - public Builder setTypes(int index, java.lang.String value) { + public Builder setTypes( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTypesIsMutable(); + throw new NullPointerException(); + } + ensureTypesIsMutable(); types_.set(index, value); onChanged(); return this; } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @param value The types to add. * @return This builder for chaining. */ - public Builder addTypes(java.lang.String value) { + public Builder addTypes( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTypesIsMutable(); + throw new NullPointerException(); + } + ensureTypesIsMutable(); types_.add(value); onChanged(); return this; } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @param values The types to add. * @return This builder for chaining. */ - public Builder addAllTypes(java.lang.Iterable values) { + public Builder addAllTypes( + java.lang.Iterable values) { ensureTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, types_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, types_); onChanged(); return this; } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @return This builder for chaining. */ public Builder clearTypes() { @@ -936,23 +828,21 @@ public Builder clearTypes() { return this; } /** - * - * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; - * * @param value The bytes of the types to add. * @return This builder for chaining. */ - public Builder addTypesBytes(com.google.protobuf.ByteString value) { + public Builder addTypesBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureTypesIsMutable(); types_.add(value); onChanged(); @@ -961,113 +851,80 @@ public Builder addTypesBytes(com.google.protobuf.ByteString value) { private int incompatibilityMode_ = 0; /** - * - * *
      * Mode applied to the incompatibility.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @return The enum numeric value on the wire for incompatibilityMode. */ - @java.lang.Override - public int getIncompatibilityModeValue() { + @java.lang.Override public int getIncompatibilityModeValue() { return incompatibilityMode_; } /** - * - * *
      * Mode applied to the incompatibility.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @param value The enum numeric value on the wire for incompatibilityMode to set. * @return This builder for chaining. */ public Builder setIncompatibilityModeValue(int value) { - + incompatibilityMode_ = value; onChanged(); return this; } /** - * - * *
      * Mode applied to the incompatibility.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @return The incompatibilityMode. */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - getIncompatibilityMode() { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf( - incompatibilityMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf(incompatibilityMode_); + return result == null ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.UNRECOGNIZED : result; } /** - * - * *
      * Mode applied to the incompatibility.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @param value The incompatibilityMode to set. * @return This builder for chaining. */ - public Builder setIncompatibilityMode( - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode value) { + public Builder setIncompatibilityMode(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode value) { if (value == null) { throw new NullPointerException(); } - + incompatibilityMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * Mode applied to the incompatibility.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @return This builder for chaining. */ public Builder clearIncompatibilityMode() { - + incompatibilityMode_ = 0; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1077,13 +934,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentTypeIncompatibility) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentTypeIncompatibility) - private static final com.google.cloud.optimization.v1.ShipmentTypeIncompatibility - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.ShipmentTypeIncompatibility DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentTypeIncompatibility(); } @@ -1092,16 +948,16 @@ public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDe return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentTypeIncompatibility parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentTypeIncompatibility(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentTypeIncompatibility parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentTypeIncompatibility(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1116,4 +972,6 @@ public com.google.protobuf.Parser getParserForType( public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java similarity index 61% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java index cf3eb1f..6a234b2 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java @@ -1,110 +1,73 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentTypeIncompatibilityOrBuilder - extends +public interface ShipmentTypeIncompatibilityOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentTypeIncompatibility) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @return A list containing the types. */ - java.util.List getTypesList(); + java.util.List + getTypesList(); /** - * - * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @return The count of types. */ int getTypesCount(); /** - * - * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @param index The index of the element to return. * @return The types at the given index. */ java.lang.String getTypes(int index); /** - * - * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; - * * @param index The index of the value to return. * @return The bytes of the types at the given index. */ - com.google.protobuf.ByteString getTypesBytes(int index); + com.google.protobuf.ByteString + getTypesBytes(int index); /** - * - * *
    * Mode applied to the incompatibility.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @return The enum numeric value on the wire for incompatibilityMode. */ int getIncompatibilityModeValue(); /** - * - * *
    * Mode applied to the incompatibility.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; - * - * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; * @return The incompatibilityMode. */ - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - getIncompatibilityMode(); + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode(); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java similarity index 73% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java index 4045d89..c461fd1 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Specifies requirements between shipments based on their shipment_type.
  * The specifics of the requirement are defined by the requirement mode.
@@ -28,16 +11,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeRequirement}
  */
-public final class ShipmentTypeRequirement extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class ShipmentTypeRequirement extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentTypeRequirement)
     ShipmentTypeRequirementOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use ShipmentTypeRequirement.newBuilder() to construct.
   private ShipmentTypeRequirement(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private ShipmentTypeRequirement() {
     requiredShipmentTypeAlternatives_ = com.google.protobuf.LazyStringArrayList.EMPTY;
     dependentShipmentTypes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
@@ -46,15 +28,16 @@ private ShipmentTypeRequirement() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new ShipmentTypeRequirement();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private ShipmentTypeRequirement(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -74,40 +57,37 @@ private ShipmentTypeRequirement(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                requiredShipmentTypeAlternatives_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              requiredShipmentTypeAlternatives_.add(s);
-              break;
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              requiredShipmentTypeAlternatives_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 18:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                dependentShipmentTypes_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              dependentShipmentTypes_.add(s);
-              break;
+            requiredShipmentTypeAlternatives_.add(s);
+            break;
+          }
+          case 18: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              dependentShipmentTypes_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 24:
-            {
-              int rawValue = input.readEnum();
+            dependentShipmentTypes_.add(s);
+            break;
+          }
+          case 24: {
+            int rawValue = input.readEnum();
 
-              requirementMode_ = rawValue;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            requirementMode_ = rawValue;
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -115,7 +95,8 @@ private ShipmentTypeRequirement(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         requiredShipmentTypeAlternatives_ = requiredShipmentTypeAlternatives_.getUnmodifiableView();
@@ -127,35 +108,29 @@ private ShipmentTypeRequirement(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentTypeRequirement.class,
-            com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentTypeRequirement.class, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
   }
 
   /**
-   *
-   *
    * 
    * Modes defining the appearance of dependent shipments on a route.
    * 
* * Protobuf enum {@code google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode} */ - public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum { + public enum RequirementMode + implements com.google.protobuf.ProtocolMessageEnum { /** - * - * *
      * Unspecified requirement mode. This value should never be used.
      * 
@@ -164,8 +139,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum { */ REQUIREMENT_MODE_UNSPECIFIED(0), /** - * - * *
      * In this mode, all "dependent" shipments must share the same vehicle as at
      * least one of their "required" shipments.
@@ -175,8 +148,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     PERFORMED_BY_SAME_VEHICLE(1),
     /**
-     *
-     *
      * 
      * With the `IN_SAME_VEHICLE_AT_PICKUP_TIME` mode, all "dependent"
      * shipments need to have at least one "required" shipment on their vehicle
@@ -192,8 +163,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     IN_SAME_VEHICLE_AT_PICKUP_TIME(2),
     /**
-     *
-     *
      * 
      * Same as before, except the "dependent" shipments need to have a
      * "required" shipment on their vehicle at the time of their *delivery*.
@@ -206,8 +175,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
     ;
 
     /**
-     *
-     *
      * 
      * Unspecified requirement mode. This value should never be used.
      * 
@@ -216,8 +183,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int REQUIREMENT_MODE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * In this mode, all "dependent" shipments must share the same vehicle as at
      * least one of their "required" shipments.
@@ -227,8 +192,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int PERFORMED_BY_SAME_VEHICLE_VALUE = 1;
     /**
-     *
-     *
      * 
      * With the `IN_SAME_VEHICLE_AT_PICKUP_TIME` mode, all "dependent"
      * shipments need to have at least one "required" shipment on their vehicle
@@ -244,8 +207,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int IN_SAME_VEHICLE_AT_PICKUP_TIME_VALUE = 2;
     /**
-     *
-     *
      * 
      * Same as before, except the "dependent" shipments need to have a
      * "required" shipment on their vehicle at the time of their *delivery*.
@@ -255,6 +216,7 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int IN_SAME_VEHICLE_AT_DELIVERY_TIME_VALUE = 3;
 
+
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -279,47 +241,41 @@ public static RequirementMode valueOf(int value) {
      */
     public static RequirementMode forNumber(int value) {
       switch (value) {
-        case 0:
-          return REQUIREMENT_MODE_UNSPECIFIED;
-        case 1:
-          return PERFORMED_BY_SAME_VEHICLE;
-        case 2:
-          return IN_SAME_VEHICLE_AT_PICKUP_TIME;
-        case 3:
-          return IN_SAME_VEHICLE_AT_DELIVERY_TIME;
-        default:
-          return null;
+        case 0: return REQUIREMENT_MODE_UNSPECIFIED;
+        case 1: return PERFORMED_BY_SAME_VEHICLE;
+        case 2: return IN_SAME_VEHICLE_AT_PICKUP_TIME;
+        case 3: return IN_SAME_VEHICLE_AT_DELIVERY_TIME;
+        default: return null;
       }
     }
 
-    public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
+    public static com.google.protobuf.Internal.EnumLiteMap
+        internalGetValueMap() {
       return internalValueMap;
     }
+    private static final com.google.protobuf.Internal.EnumLiteMap<
+        RequirementMode> internalValueMap =
+          new com.google.protobuf.Internal.EnumLiteMap() {
+            public RequirementMode findValueByNumber(int number) {
+              return RequirementMode.forNumber(number);
+            }
+          };
 
-    private static final com.google.protobuf.Internal.EnumLiteMap
-        internalValueMap =
-            new com.google.protobuf.Internal.EnumLiteMap() {
-              public RequirementMode findValueByNumber(int number) {
-                return RequirementMode.forNumber(number);
-              }
-            };
-
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor
+        getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-
-    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
+    public final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptorForType() {
       return getDescriptor();
     }
-
-    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDescriptor()
-          .getEnumTypes()
-          .get(0);
+    public static final com.google.protobuf.Descriptors.EnumDescriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDescriptor().getEnumTypes().get(0);
     }
 
     private static final RequirementMode[] VALUES = values();
@@ -327,7 +283,8 @@ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor
     public static RequirementMode valueOf(
         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException(
+          "EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -347,45 +304,37 @@ private RequirementMode(int value) {
   public static final int REQUIRED_SHIPMENT_TYPE_ALTERNATIVES_FIELD_NUMBER = 1;
   private com.google.protobuf.LazyStringList requiredShipmentTypeAlternatives_;
   /**
-   *
-   *
    * 
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @return A list containing the requiredShipmentTypeAlternatives. */ - public com.google.protobuf.ProtocolStringList getRequiredShipmentTypeAlternativesList() { + public com.google.protobuf.ProtocolStringList + getRequiredShipmentTypeAlternativesList() { return requiredShipmentTypeAlternatives_; } /** - * - * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @return The count of requiredShipmentTypeAlternatives. */ public int getRequiredShipmentTypeAlternativesCount() { return requiredShipmentTypeAlternatives_.size(); } /** - * - * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param index The index of the element to return. * @return The requiredShipmentTypeAlternatives at the given index. */ @@ -393,27 +342,23 @@ public java.lang.String getRequiredShipmentTypeAlternatives(int index) { return requiredShipmentTypeAlternatives_.get(index); } /** - * - * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param index The index of the value to return. * @return The bytes of the requiredShipmentTypeAlternatives at the given index. */ - public com.google.protobuf.ByteString getRequiredShipmentTypeAlternativesBytes(int index) { + public com.google.protobuf.ByteString + getRequiredShipmentTypeAlternativesBytes(int index) { return requiredShipmentTypeAlternatives_.getByteString(index); } public static final int DEPENDENT_SHIPMENT_TYPES_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList dependentShipmentTypes_; /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -423,15 +368,13 @@ public com.google.protobuf.ByteString getRequiredShipmentTypeAlternativesBytes(i
    * 
* * repeated string dependent_shipment_types = 2; - * * @return A list containing the dependentShipmentTypes. */ - public com.google.protobuf.ProtocolStringList getDependentShipmentTypesList() { + public com.google.protobuf.ProtocolStringList + getDependentShipmentTypesList() { return dependentShipmentTypes_; } /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -441,15 +384,12 @@ public com.google.protobuf.ProtocolStringList getDependentShipmentTypesList() {
    * 
* * repeated string dependent_shipment_types = 2; - * * @return The count of dependentShipmentTypes. */ public int getDependentShipmentTypesCount() { return dependentShipmentTypes_.size(); } /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -459,7 +399,6 @@ public int getDependentShipmentTypesCount() {
    * 
* * repeated string dependent_shipment_types = 2; - * * @param index The index of the element to return. * @return The dependentShipmentTypes at the given index. */ @@ -467,8 +406,6 @@ public java.lang.String getDependentShipmentTypes(int index) { return dependentShipmentTypes_.get(index); } /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -478,60 +415,42 @@ public java.lang.String getDependentShipmentTypes(int index) {
    * 
* * repeated string dependent_shipment_types = 2; - * * @param index The index of the value to return. * @return The bytes of the dependentShipmentTypes at the given index. */ - public com.google.protobuf.ByteString getDependentShipmentTypesBytes(int index) { + public com.google.protobuf.ByteString + getDependentShipmentTypesBytes(int index) { return dependentShipmentTypes_.getByteString(index); } public static final int REQUIREMENT_MODE_FIELD_NUMBER = 3; private int requirementMode_; /** - * - * *
    * Mode applied to the requirement.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @return The enum numeric value on the wire for requirementMode. */ - @java.lang.Override - public int getRequirementModeValue() { + @java.lang.Override public int getRequirementModeValue() { return requirementMode_; } /** - * - * *
    * Mode applied to the requirement.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @return The requirementMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode - getRequirementMode() { + @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf( - requirementMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf(requirementMode_); + return result == null ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -543,19 +462,15 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < requiredShipmentTypeAlternatives_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 1, requiredShipmentTypeAlternatives_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requiredShipmentTypeAlternatives_.getRaw(i)); } for (int i = 0; i < dependentShipmentTypes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 2, dependentShipmentTypes_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dependentShipmentTypes_.getRaw(i)); } - if (requirementMode_ - != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode - .REQUIREMENT_MODE_UNSPECIFIED - .getNumber()) { + if (requirementMode_ != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.REQUIREMENT_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(3, requirementMode_); } unknownFields.writeTo(output); @@ -583,11 +498,9 @@ public int getSerializedSize() { size += dataSize; size += 1 * getDependentShipmentTypesList().size(); } - if (requirementMode_ - != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode - .REQUIREMENT_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, requirementMode_); + if (requirementMode_ != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.REQUIREMENT_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, requirementMode_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -597,18 +510,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentTypeRequirement)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentTypeRequirement other = - (com.google.cloud.optimization.v1.ShipmentTypeRequirement) obj; + com.google.cloud.optimization.v1.ShipmentTypeRequirement other = (com.google.cloud.optimization.v1.ShipmentTypeRequirement) obj; if (!getRequiredShipmentTypeAlternativesList() .equals(other.getRequiredShipmentTypeAlternativesList())) return false; - if (!getDependentShipmentTypesList().equals(other.getDependentShipmentTypesList())) - return false; + if (!getDependentShipmentTypesList() + .equals(other.getDependentShipmentTypesList())) return false; if (requirementMode_ != other.requirementMode_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -637,104 +549,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentTypeRequirement prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentTypeRequirement prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Specifies requirements between shipments based on their shipment_type.
    * The specifics of the requirement are defined by the requirement mode.
@@ -742,23 +646,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeRequirement}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentTypeRequirement)
       com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentTypeRequirement.class,
-              com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentTypeRequirement.class, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentTypeRequirement.newBuilder()
@@ -766,15 +668,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -788,9 +691,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
     }
 
     @java.lang.Override
@@ -809,8 +712,7 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirement build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentTypeRequirement buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentTypeRequirement result =
-          new com.google.cloud.optimization.v1.ShipmentTypeRequirement(this);
+      com.google.cloud.optimization.v1.ShipmentTypeRequirement result = new com.google.cloud.optimization.v1.ShipmentTypeRequirement(this);
       int from_bitField0_ = bitField0_;
       if (((bitField0_ & 0x00000001) != 0)) {
         requiredShipmentTypeAlternatives_ = requiredShipmentTypeAlternatives_.getUnmodifiableView();
@@ -831,39 +733,38 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirement buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentTypeRequirement) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeRequirement) other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeRequirement)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -871,8 +772,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentTypeRequirement other) {
-      if (other == com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()) return this;
       if (!other.requiredShipmentTypeAlternatives_.isEmpty()) {
         if (requiredShipmentTypeAlternatives_.isEmpty()) {
           requiredShipmentTypeAlternatives_ = other.requiredShipmentTypeAlternatives_;
@@ -915,8 +815,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.ShipmentTypeRequirement) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.ShipmentTypeRequirement) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -925,59 +824,47 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
-    private com.google.protobuf.LazyStringList requiredShipmentTypeAlternatives_ =
-        com.google.protobuf.LazyStringArrayList.EMPTY;
-
+    private com.google.protobuf.LazyStringList requiredShipmentTypeAlternatives_ = com.google.protobuf.LazyStringArrayList.EMPTY;
     private void ensureRequiredShipmentTypeAlternativesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
-        requiredShipmentTypeAlternatives_ =
-            new com.google.protobuf.LazyStringArrayList(requiredShipmentTypeAlternatives_);
+        requiredShipmentTypeAlternatives_ = new com.google.protobuf.LazyStringArrayList(requiredShipmentTypeAlternatives_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
     /**
-     *
-     *
      * 
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @return A list containing the requiredShipmentTypeAlternatives. */ - public com.google.protobuf.ProtocolStringList getRequiredShipmentTypeAlternativesList() { + public com.google.protobuf.ProtocolStringList + getRequiredShipmentTypeAlternativesList() { return requiredShipmentTypeAlternatives_.getUnmodifiableView(); } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @return The count of requiredShipmentTypeAlternatives. */ public int getRequiredShipmentTypeAlternativesCount() { return requiredShipmentTypeAlternatives_.size(); } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param index The index of the element to return. * @return The requiredShipmentTypeAlternatives at the given index. */ @@ -985,76 +872,67 @@ public java.lang.String getRequiredShipmentTypeAlternatives(int index) { return requiredShipmentTypeAlternatives_.get(index); } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param index The index of the value to return. * @return The bytes of the requiredShipmentTypeAlternatives at the given index. */ - public com.google.protobuf.ByteString getRequiredShipmentTypeAlternativesBytes(int index) { + public com.google.protobuf.ByteString + getRequiredShipmentTypeAlternativesBytes(int index) { return requiredShipmentTypeAlternatives_.getByteString(index); } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param index The index to set the value at. * @param value The requiredShipmentTypeAlternatives to set. * @return This builder for chaining. */ - public Builder setRequiredShipmentTypeAlternatives(int index, java.lang.String value) { + public Builder setRequiredShipmentTypeAlternatives( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureRequiredShipmentTypeAlternativesIsMutable(); + throw new NullPointerException(); + } + ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.set(index, value); onChanged(); return this; } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param value The requiredShipmentTypeAlternatives to add. * @return This builder for chaining. */ - public Builder addRequiredShipmentTypeAlternatives(java.lang.String value) { + public Builder addRequiredShipmentTypeAlternatives( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureRequiredShipmentTypeAlternativesIsMutable(); + throw new NullPointerException(); + } + ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.add(value); onChanged(); return this; } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param values The requiredShipmentTypeAlternatives to add. * @return This builder for chaining. */ @@ -1067,15 +945,12 @@ public Builder addAllRequiredShipmentTypeAlternatives( return this; } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @return This builder for chaining. */ public Builder clearRequiredShipmentTypeAlternatives() { @@ -1085,42 +960,35 @@ public Builder clearRequiredShipmentTypeAlternatives() { return this; } /** - * - * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param value The bytes of the requiredShipmentTypeAlternatives to add. * @return This builder for chaining. */ - public Builder addRequiredShipmentTypeAlternativesBytes(com.google.protobuf.ByteString value) { + public Builder addRequiredShipmentTypeAlternativesBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.add(value); onChanged(); return this; } - private com.google.protobuf.LazyStringList dependentShipmentTypes_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - + private com.google.protobuf.LazyStringList dependentShipmentTypes_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureDependentShipmentTypesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - dependentShipmentTypes_ = - new com.google.protobuf.LazyStringArrayList(dependentShipmentTypes_); + dependentShipmentTypes_ = new com.google.protobuf.LazyStringArrayList(dependentShipmentTypes_); bitField0_ |= 0x00000002; - } + } } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1130,15 +998,13 @@ private void ensureDependentShipmentTypesIsMutable() {
      * 
* * repeated string dependent_shipment_types = 2; - * * @return A list containing the dependentShipmentTypes. */ - public com.google.protobuf.ProtocolStringList getDependentShipmentTypesList() { + public com.google.protobuf.ProtocolStringList + getDependentShipmentTypesList() { return dependentShipmentTypes_.getUnmodifiableView(); } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1148,15 +1014,12 @@ public com.google.protobuf.ProtocolStringList getDependentShipmentTypesList() {
      * 
* * repeated string dependent_shipment_types = 2; - * * @return The count of dependentShipmentTypes. */ public int getDependentShipmentTypesCount() { return dependentShipmentTypes_.size(); } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1166,7 +1029,6 @@ public int getDependentShipmentTypesCount() {
      * 
* * repeated string dependent_shipment_types = 2; - * * @param index The index of the element to return. * @return The dependentShipmentTypes at the given index. */ @@ -1174,8 +1036,6 @@ public java.lang.String getDependentShipmentTypes(int index) { return dependentShipmentTypes_.get(index); } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1185,16 +1045,14 @@ public java.lang.String getDependentShipmentTypes(int index) {
      * 
* * repeated string dependent_shipment_types = 2; - * * @param index The index of the value to return. * @return The bytes of the dependentShipmentTypes at the given index. */ - public com.google.protobuf.ByteString getDependentShipmentTypesBytes(int index) { + public com.google.protobuf.ByteString + getDependentShipmentTypesBytes(int index) { return dependentShipmentTypes_.getByteString(index); } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1204,23 +1062,21 @@ public com.google.protobuf.ByteString getDependentShipmentTypesBytes(int index)
      * 
* * repeated string dependent_shipment_types = 2; - * * @param index The index to set the value at. * @param value The dependentShipmentTypes to set. * @return This builder for chaining. */ - public Builder setDependentShipmentTypes(int index, java.lang.String value) { + public Builder setDependentShipmentTypes( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDependentShipmentTypesIsMutable(); + throw new NullPointerException(); + } + ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.set(index, value); onChanged(); return this; } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1230,22 +1086,20 @@ public Builder setDependentShipmentTypes(int index, java.lang.String value) {
      * 
* * repeated string dependent_shipment_types = 2; - * * @param value The dependentShipmentTypes to add. * @return This builder for chaining. */ - public Builder addDependentShipmentTypes(java.lang.String value) { + public Builder addDependentShipmentTypes( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDependentShipmentTypesIsMutable(); + throw new NullPointerException(); + } + ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.add(value); onChanged(); return this; } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1255,19 +1109,18 @@ public Builder addDependentShipmentTypes(java.lang.String value) {
      * 
* * repeated string dependent_shipment_types = 2; - * * @param values The dependentShipmentTypes to add. * @return This builder for chaining. */ - public Builder addAllDependentShipmentTypes(java.lang.Iterable values) { + public Builder addAllDependentShipmentTypes( + java.lang.Iterable values) { ensureDependentShipmentTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, dependentShipmentTypes_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, dependentShipmentTypes_); onChanged(); return this; } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1277,7 +1130,6 @@ public Builder addAllDependentShipmentTypes(java.lang.Iterable
      * 
* * repeated string dependent_shipment_types = 2; - * * @return This builder for chaining. */ public Builder clearDependentShipmentTypes() { @@ -1287,8 +1139,6 @@ public Builder clearDependentShipmentTypes() { return this; } /** - * - * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1298,15 +1148,15 @@ public Builder clearDependentShipmentTypes() {
      * 
* * repeated string dependent_shipment_types = 2; - * * @param value The bytes of the dependentShipmentTypes to add. * @return This builder for chaining. */ - public Builder addDependentShipmentTypesBytes(com.google.protobuf.ByteString value) { + public Builder addDependentShipmentTypesBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.add(value); onChanged(); @@ -1315,112 +1165,80 @@ public Builder addDependentShipmentTypesBytes(com.google.protobuf.ByteString val private int requirementMode_ = 0; /** - * - * *
      * Mode applied to the requirement.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @return The enum numeric value on the wire for requirementMode. */ - @java.lang.Override - public int getRequirementModeValue() { + @java.lang.Override public int getRequirementModeValue() { return requirementMode_; } /** - * - * *
      * Mode applied to the requirement.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @param value The enum numeric value on the wire for requirementMode to set. * @return This builder for chaining. */ public Builder setRequirementModeValue(int value) { - + requirementMode_ = value; onChanged(); return this; } /** - * - * *
      * Mode applied to the requirement.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @return The requirementMode. */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode - getRequirementMode() { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf( - requirementMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf(requirementMode_); + return result == null ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED : result; } /** - * - * *
      * Mode applied to the requirement.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @param value The requirementMode to set. * @return This builder for chaining. */ - public Builder setRequirementMode( - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode value) { + public Builder setRequirementMode(com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode value) { if (value == null) { throw new NullPointerException(); } - + requirementMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * Mode applied to the requirement.
      * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @return This builder for chaining. */ public Builder clearRequirementMode() { - + requirementMode_ = 0; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1430,12 +1248,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentTypeRequirement) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentTypeRequirement) private static final com.google.cloud.optimization.v1.ShipmentTypeRequirement DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentTypeRequirement(); } @@ -1444,16 +1262,16 @@ public static com.google.cloud.optimization.v1.ShipmentTypeRequirement getDefaul return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentTypeRequirement parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentTypeRequirement(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentTypeRequirement parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentTypeRequirement(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1468,4 +1286,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentTypeRequirement getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java similarity index 74% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java index 0c41508..3e7bff8 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java @@ -1,86 +1,58 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentTypeRequirementOrBuilder - extends +public interface ShipmentTypeRequirementOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentTypeRequirement) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @return A list containing the requiredShipmentTypeAlternatives. */ - java.util.List getRequiredShipmentTypeAlternativesList(); + java.util.List + getRequiredShipmentTypeAlternativesList(); /** - * - * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @return The count of requiredShipmentTypeAlternatives. */ int getRequiredShipmentTypeAlternativesCount(); /** - * - * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param index The index of the element to return. * @return The requiredShipmentTypeAlternatives at the given index. */ java.lang.String getRequiredShipmentTypeAlternatives(int index); /** - * - * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; - * * @param index The index of the value to return. * @return The bytes of the requiredShipmentTypeAlternatives at the given index. */ - com.google.protobuf.ByteString getRequiredShipmentTypeAlternativesBytes(int index); + com.google.protobuf.ByteString + getRequiredShipmentTypeAlternativesBytes(int index); /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -90,13 +62,11 @@ public interface ShipmentTypeRequirementOrBuilder
    * 
* * repeated string dependent_shipment_types = 2; - * * @return A list containing the dependentShipmentTypes. */ - java.util.List getDependentShipmentTypesList(); + java.util.List + getDependentShipmentTypesList(); /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -106,13 +76,10 @@ public interface ShipmentTypeRequirementOrBuilder
    * 
* * repeated string dependent_shipment_types = 2; - * * @return The count of dependentShipmentTypes. */ int getDependentShipmentTypesCount(); /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -122,14 +89,11 @@ public interface ShipmentTypeRequirementOrBuilder
    * 
* * repeated string dependent_shipment_types = 2; - * * @param index The index of the element to return. * @return The dependentShipmentTypes at the given index. */ java.lang.String getDependentShipmentTypes(int index); /** - * - * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -139,37 +103,27 @@ public interface ShipmentTypeRequirementOrBuilder
    * 
* * repeated string dependent_shipment_types = 2; - * * @param index The index of the value to return. * @return The bytes of the dependentShipmentTypes at the given index. */ - com.google.protobuf.ByteString getDependentShipmentTypesBytes(int index); + com.google.protobuf.ByteString + getDependentShipmentTypesBytes(int index); /** - * - * *
    * Mode applied to the requirement.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @return The enum numeric value on the wire for requirementMode. */ int getRequirementModeValue(); /** - * - * *
    * Mode applied to the requirement.
    * 
* - * - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; - * - * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; * @return The requirementMode. */ com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode(); diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java similarity index 77% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java index 6d6fbcc..c4ea5b8 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Specifies details of unperformed shipments in a solution. For trivial cases
  * and/or if we are able to identify the cause for skipping, we report the
@@ -29,16 +12,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment}
  */
-public final class SkippedShipment extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class SkippedShipment extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.SkippedShipment)
     SkippedShipmentOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use SkippedShipment.newBuilder() to construct.
   private SkippedShipment(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private SkippedShipment() {
     label_ = "";
     reasons_ = java.util.Collections.emptyList();
@@ -46,15 +28,16 @@ private SkippedShipment() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new SkippedShipment();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private SkippedShipment(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -74,39 +57,33 @@ private SkippedShipment(
           case 0:
             done = true;
             break;
-          case 8:
-            {
-              index_ = input.readInt32();
-              break;
-            }
-          case 18:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 8: {
 
-              label_ = s;
-              break;
-            }
-          case 26:
-            {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                reasons_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.SkippedShipment.Reason>();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              reasons_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.SkippedShipment.Reason.parser(),
-                      extensionRegistry));
-              break;
+            index_ = input.readInt32();
+            break;
+          }
+          case 18: {
+            java.lang.String s = input.readStringRequireUtf8();
+
+            label_ = s;
+            break;
+          }
+          case 26: {
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              reasons_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            reasons_.add(
+                input.readMessage(com.google.cloud.optimization.v1.SkippedShipment.Reason.parser(), extensionRegistry));
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -114,7 +91,8 @@ private SkippedShipment(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         reasons_ = java.util.Collections.unmodifiableList(reasons_);
@@ -123,109 +101,86 @@ private SkippedShipment(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.SkippedShipment.class,
-            com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
+            com.google.cloud.optimization.v1.SkippedShipment.class, com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
   }
 
-  public interface ReasonOrBuilder
-      extends
+  public interface ReasonOrBuilder extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.SkippedShipment.Reason)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     *
-     *
      * 
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @return The enum numeric value on the wire for code. */ int getCodeValue(); /** - * - * *
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @return The code. */ com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode(); /** - * - * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; - * * @return Whether the exampleVehicleIndex field is set. */ boolean hasExampleVehicleIndex(); /** - * - * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; - * * @return The exampleVehicleIndex. */ int getExampleVehicleIndex(); /** - * - * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; - * * @return The exampleExceededCapacityType. */ java.lang.String getExampleExceededCapacityType(); /** - * - * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; - * * @return The bytes for exampleExceededCapacityType. */ - com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes(); + com.google.protobuf.ByteString + getExampleExceededCapacityTypeBytes(); } /** - * - * *
    * If we can explain why the shipment was skipped, reasons will be listed
    * here. If the reason is not the same for all vehicles, `reason` will have
@@ -257,16 +212,15 @@ public interface ReasonOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment.Reason}
    */
-  public static final class Reason extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class Reason extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.SkippedShipment.Reason)
       ReasonOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use Reason.newBuilder() to construct.
     private Reason(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
     private Reason() {
       code_ = 0;
       exampleExceededCapacityType_ = "";
@@ -274,15 +228,16 @@ private Reason() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new Reason();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private Reason(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -302,33 +257,30 @@ private Reason(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                int rawValue = input.readEnum();
+            case 8: {
+              int rawValue = input.readEnum();
 
-                code_ = rawValue;
-                break;
-              }
-            case 16:
-              {
-                bitField0_ |= 0x00000001;
-                exampleVehicleIndex_ = input.readInt32();
-                break;
-              }
-            case 26:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
+              code_ = rawValue;
+              break;
+            }
+            case 16: {
+              bitField0_ |= 0x00000001;
+              exampleVehicleIndex_ = input.readInt32();
+              break;
+            }
+            case 26: {
+              java.lang.String s = input.readStringRequireUtf8();
 
-                exampleExceededCapacityType_ = s;
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+              exampleExceededCapacityType_ = s;
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -336,31 +288,27 @@ private Reason(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.SkippedShipment.Reason.class,
-              com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
+              com.google.cloud.optimization.v1.SkippedShipment.Reason.class, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
     }
 
     /**
-     *
-     *
      * 
      * Code identifying the reason type. The order here is meaningless. In
      * particular, it gives no indication of whether a given reason will
@@ -369,10 +317,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      *
      * Protobuf enum {@code google.cloud.optimization.v1.SkippedShipment.Reason.Code}
      */
-    public enum Code implements com.google.protobuf.ProtocolMessageEnum {
+    public enum Code
+        implements com.google.protobuf.ProtocolMessageEnum {
       /**
-       *
-       *
        * 
        * This should never be used. If we are unable to understand why a
        * shipment was skipped, we simply return an empty set of reasons.
@@ -382,8 +329,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       CODE_UNSPECIFIED(0),
       /**
-       *
-       *
        * 
        * There is no vehicle in the model making all shipments infeasible.
        * 
@@ -392,8 +337,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { */ NO_VEHICLE(1), /** - * - * *
        * The demand of the shipment exceeds a vehicle's capacity for some
        * capacity types, one of which is `example_exceeded_capacity_type`.
@@ -403,8 +346,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       DEMAND_EXCEEDS_VEHICLE_CAPACITY(2),
       /**
-       *
-       *
        * 
        * The minimum distance necessary to perform this shipment, i.e. from
        * the vehicle's `start_location` to the shipment's pickup and/or delivery
@@ -417,8 +358,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT(3),
       /**
-       *
-       *
        * 
        * The minimum time necessary to perform this shipment, including travel
        * time, wait time and service time exceeds the vehicle's
@@ -431,8 +370,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT(4),
       /**
-       *
-       *
        * 
        * Same as above but we only compare minimum travel time and the
        * vehicle's `travel_duration_limit`.
@@ -442,8 +379,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT(5),
       /**
-       *
-       *
        * 
        * The vehicle cannot perform this shipment in the best-case scenario
        * (see `CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT` for time
@@ -455,8 +390,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS(6),
       /**
-       *
-       *
        * 
        * The `allowed_vehicle_indices` field of the shipment is not empty and
        * this vehicle does not belong to it.
@@ -469,8 +402,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
       ;
 
       /**
-       *
-       *
        * 
        * This should never be used. If we are unable to understand why a
        * shipment was skipped, we simply return an empty set of reasons.
@@ -480,8 +411,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       public static final int CODE_UNSPECIFIED_VALUE = 0;
       /**
-       *
-       *
        * 
        * There is no vehicle in the model making all shipments infeasible.
        * 
@@ -490,8 +419,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { */ public static final int NO_VEHICLE_VALUE = 1; /** - * - * *
        * The demand of the shipment exceeds a vehicle's capacity for some
        * capacity types, one of which is `example_exceeded_capacity_type`.
@@ -501,8 +428,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       public static final int DEMAND_EXCEEDS_VEHICLE_CAPACITY_VALUE = 2;
       /**
-       *
-       *
        * 
        * The minimum distance necessary to perform this shipment, i.e. from
        * the vehicle's `start_location` to the shipment's pickup and/or delivery
@@ -515,8 +440,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT_VALUE = 3;
       /**
-       *
-       *
        * 
        * The minimum time necessary to perform this shipment, including travel
        * time, wait time and service time exceeds the vehicle's
@@ -529,8 +452,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT_VALUE = 4;
       /**
-       *
-       *
        * 
        * Same as above but we only compare minimum travel time and the
        * vehicle's `travel_duration_limit`.
@@ -540,8 +461,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT_VALUE = 5;
       /**
-       *
-       *
        * 
        * The vehicle cannot perform this shipment in the best-case scenario
        * (see `CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT` for time
@@ -553,8 +472,6 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS_VALUE = 6;
       /**
-       *
-       *
        * 
        * The `allowed_vehicle_indices` field of the shipment is not empty and
        * this vehicle does not belong to it.
@@ -564,6 +481,7 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum {
        */
       public static final int VEHICLE_NOT_ALLOWED_VALUE = 7;
 
+
       public final int getNumber() {
         if (this == UNRECOGNIZED) {
           throw new java.lang.IllegalArgumentException(
@@ -588,61 +506,54 @@ public static Code valueOf(int value) {
        */
       public static Code forNumber(int value) {
         switch (value) {
-          case 0:
-            return CODE_UNSPECIFIED;
-          case 1:
-            return NO_VEHICLE;
-          case 2:
-            return DEMAND_EXCEEDS_VEHICLE_CAPACITY;
-          case 3:
-            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT;
-          case 4:
-            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT;
-          case 5:
-            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT;
-          case 6:
-            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS;
-          case 7:
-            return VEHICLE_NOT_ALLOWED;
-          default:
-            return null;
+          case 0: return CODE_UNSPECIFIED;
+          case 1: return NO_VEHICLE;
+          case 2: return DEMAND_EXCEEDS_VEHICLE_CAPACITY;
+          case 3: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT;
+          case 4: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT;
+          case 5: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT;
+          case 6: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS;
+          case 7: return VEHICLE_NOT_ALLOWED;
+          default: return null;
         }
       }
 
-      public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
+      public static com.google.protobuf.Internal.EnumLiteMap
+          internalGetValueMap() {
         return internalValueMap;
       }
+      private static final com.google.protobuf.Internal.EnumLiteMap<
+          Code> internalValueMap =
+            new com.google.protobuf.Internal.EnumLiteMap() {
+              public Code findValueByNumber(int number) {
+                return Code.forNumber(number);
+              }
+            };
 
-      private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap =
-          new com.google.protobuf.Internal.EnumLiteMap() {
-            public Code findValueByNumber(int number) {
-              return Code.forNumber(number);
-            }
-          };
-
-      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+      public final com.google.protobuf.Descriptors.EnumValueDescriptor
+          getValueDescriptor() {
         if (this == UNRECOGNIZED) {
           throw new java.lang.IllegalStateException(
               "Can't get the descriptor of an unrecognized enum value.");
         }
         return getDescriptor().getValues().get(ordinal());
       }
-
-      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
+      public final com.google.protobuf.Descriptors.EnumDescriptor
+          getDescriptorForType() {
         return getDescriptor();
       }
-
-      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.SkippedShipment.Reason.getDescriptor()
-            .getEnumTypes()
-            .get(0);
+      public static final com.google.protobuf.Descriptors.EnumDescriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.SkippedShipment.Reason.getDescriptor().getEnumTypes().get(0);
       }
 
       private static final Code[] VALUES = values();
 
-      public static Code valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+      public static Code valueOf(
+          com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
         if (desc.getType() != getDescriptor()) {
-          throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
+          throw new java.lang.IllegalArgumentException(
+            "EnumValueDescriptor is not for this type.");
         }
         if (desc.getIndex() == -1) {
           return UNRECOGNIZED;
@@ -663,53 +574,39 @@ private Code(int value) {
     public static final int CODE_FIELD_NUMBER = 1;
     private int code_;
     /**
-     *
-     *
      * 
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @return The enum numeric value on the wire for code. */ - @java.lang.Override - public int getCodeValue() { + @java.lang.Override public int getCodeValue() { return code_; } /** - * - * *
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @return The code. */ - @java.lang.Override - public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { + @java.lang.Override public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); - return result == null - ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); + return result == null ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED : result; } public static final int EXAMPLE_VEHICLE_INDEX_FIELD_NUMBER = 2; private int exampleVehicleIndex_; /** - * - * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; - * * @return Whether the exampleVehicleIndex field is set. */ @java.lang.Override @@ -717,15 +614,12 @@ public boolean hasExampleVehicleIndex() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; - * * @return The exampleVehicleIndex. */ @java.lang.Override @@ -736,15 +630,12 @@ public int getExampleVehicleIndex() { public static final int EXAMPLE_EXCEEDED_CAPACITY_TYPE_FIELD_NUMBER = 3; private volatile java.lang.Object exampleExceededCapacityType_; /** - * - * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; - * * @return The exampleExceededCapacityType. */ @java.lang.Override @@ -753,30 +644,30 @@ public java.lang.String getExampleExceededCapacityType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); exampleExceededCapacityType_ = s; return s; } } /** - * - * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; - * * @return The bytes for exampleExceededCapacityType. */ @java.lang.Override - public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { + public com.google.protobuf.ByteString + getExampleExceededCapacityTypeBytes() { java.lang.Object ref = exampleExceededCapacityType_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); exampleExceededCapacityType_ = b; return b; } else { @@ -785,7 +676,6 @@ public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -797,10 +687,9 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (code_ - != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED - .getNumber()) { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (code_ != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED.getNumber()) { output.writeEnum(1, code_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -818,18 +707,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (code_ - != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, code_); + if (code_ != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, code_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, exampleVehicleIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, exampleVehicleIndex_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exampleExceededCapacityType_)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 3, exampleExceededCapacityType_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, exampleExceededCapacityType_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -839,21 +726,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.SkippedShipment.Reason)) { return super.equals(obj); } - com.google.cloud.optimization.v1.SkippedShipment.Reason other = - (com.google.cloud.optimization.v1.SkippedShipment.Reason) obj; + com.google.cloud.optimization.v1.SkippedShipment.Reason other = (com.google.cloud.optimization.v1.SkippedShipment.Reason) obj; if (code_ != other.code_) return false; if (hasExampleVehicleIndex() != other.hasExampleVehicleIndex()) return false; if (hasExampleVehicleIndex()) { - if (getExampleVehicleIndex() != other.getExampleVehicleIndex()) return false; + if (getExampleVehicleIndex() + != other.getExampleVehicleIndex()) return false; } - if (!getExampleExceededCapacityType().equals(other.getExampleExceededCapacityType())) - return false; + if (!getExampleExceededCapacityType() + .equals(other.getExampleExceededCapacityType())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -879,94 +766,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.SkippedShipment.Reason prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.SkippedShipment.Reason prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -976,8 +856,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * If we can explain why the shipment was skipped, reasons will be listed
      * here. If the reason is not the same for all vehicles, `reason` will have
@@ -1009,24 +887,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment.Reason}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.SkippedShipment.Reason)
         com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.SkippedShipment.Reason.class,
-                com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
+                com.google.cloud.optimization.v1.SkippedShipment.Reason.class, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.SkippedShipment.Reason.newBuilder()
@@ -1034,15 +909,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1056,9 +932,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
       }
 
       @java.lang.Override
@@ -1077,8 +953,7 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.SkippedShipment.Reason buildPartial() {
-        com.google.cloud.optimization.v1.SkippedShipment.Reason result =
-            new com.google.cloud.optimization.v1.SkippedShipment.Reason(this);
+        com.google.cloud.optimization.v1.SkippedShipment.Reason result = new com.google.cloud.optimization.v1.SkippedShipment.Reason(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         result.code_ = code_;
@@ -1096,41 +971,38 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.SkippedShipment.Reason) {
-          return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment.Reason) other);
+          return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment.Reason)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -1138,8 +1010,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment.Reason other) {
-        if (other == com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance()) return this;
         if (other.code_ != 0) {
           setCodeValue(other.getCodeValue());
         }
@@ -1169,8 +1040,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.SkippedShipment.Reason) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.SkippedShipment.Reason) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -1179,72 +1049,55 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
       private int code_ = 0;
       /**
-       *
-       *
        * 
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @return The enum numeric value on the wire for code. */ - @java.lang.Override - public int getCodeValue() { + @java.lang.Override public int getCodeValue() { return code_; } /** - * - * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @param value The enum numeric value on the wire for code to set. * @return This builder for chaining. */ public Builder setCodeValue(int value) { - + code_ = value; onChanged(); return this; } /** - * - * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @return The code. */ @java.lang.Override public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); - return result == null - ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); + return result == null ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED : result; } /** - * - * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @param value The code to set. * @return This builder for chaining. */ @@ -1252,40 +1105,34 @@ public Builder setCode(com.google.cloud.optimization.v1.SkippedShipment.Reason.C if (value == null) { throw new NullPointerException(); } - + code_ = value.getNumber(); onChanged(); return this; } /** - * - * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; - * * @return This builder for chaining. */ public Builder clearCode() { - + code_ = 0; onChanged(); return this; } - private int exampleVehicleIndex_; + private int exampleVehicleIndex_ ; /** - * - * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; - * * @return Whether the exampleVehicleIndex field is set. */ @java.lang.Override @@ -1293,15 +1140,12 @@ public boolean hasExampleVehicleIndex() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; - * * @return The exampleVehicleIndex. */ @java.lang.Override @@ -1309,15 +1153,12 @@ public int getExampleVehicleIndex() { return exampleVehicleIndex_; } /** - * - * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; - * * @param value The exampleVehicleIndex to set. * @return This builder for chaining. */ @@ -1328,15 +1169,12 @@ public Builder setExampleVehicleIndex(int value) { return this; } /** - * - * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; - * * @return This builder for chaining. */ public Builder clearExampleVehicleIndex() { @@ -1348,21 +1186,19 @@ public Builder clearExampleVehicleIndex() { private java.lang.Object exampleExceededCapacityType_ = ""; /** - * - * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; - * * @return The exampleExceededCapacityType. */ public java.lang.String getExampleExceededCapacityType() { java.lang.Object ref = exampleExceededCapacityType_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); exampleExceededCapacityType_ = s; return s; @@ -1371,22 +1207,21 @@ public java.lang.String getExampleExceededCapacityType() { } } /** - * - * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; - * * @return The bytes for exampleExceededCapacityType. */ - public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { + public com.google.protobuf.ByteString + getExampleExceededCapacityTypeBytes() { java.lang.Object ref = exampleExceededCapacityType_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); exampleExceededCapacityType_ = b; return b; } else { @@ -1394,69 +1229,61 @@ public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { } } /** - * - * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; - * * @param value The exampleExceededCapacityType to set. * @return This builder for chaining. */ - public Builder setExampleExceededCapacityType(java.lang.String value) { + public Builder setExampleExceededCapacityType( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + exampleExceededCapacityType_ = value; onChanged(); return this; } /** - * - * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; - * * @return This builder for chaining. */ public Builder clearExampleExceededCapacityType() { - + exampleExceededCapacityType_ = getDefaultInstance().getExampleExceededCapacityType(); onChanged(); return this; } /** - * - * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; - * * @param value The bytes for exampleExceededCapacityType to set. * @return This builder for chaining. */ - public Builder setExampleExceededCapacityTypeBytes(com.google.protobuf.ByteString value) { + public Builder setExampleExceededCapacityTypeBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + exampleExceededCapacityType_ = value; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1469,12 +1296,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.SkippedShipment.Reason) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.SkippedShipment.Reason) private static final com.google.cloud.optimization.v1.SkippedShipment.Reason DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.SkippedShipment.Reason(); } @@ -1483,16 +1310,16 @@ public static com.google.cloud.optimization.v1.SkippedShipment.Reason getDefault return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Reason parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Reason(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Reason parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Reason(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1507,20 +1334,18 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.SkippedShipment.Reason getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } public static final int INDEX_FIELD_NUMBER = 1; private int index_; /** - * - * *
    * The index corresponds to the index of the shipment in the source
    * `ShipmentModel`.
    * 
* * int32 index = 1; - * * @return The index. */ @java.lang.Override @@ -1531,15 +1356,12 @@ public int getIndex() { public static final int LABEL_FIELD_NUMBER = 2; private volatile java.lang.Object label_; /** - * - * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; - * * @return The label. */ @java.lang.Override @@ -1548,30 +1370,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** - * - * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; - * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -1582,8 +1404,6 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int REASONS_FIELD_NUMBER = 3; private java.util.List reasons_; /** - * - * *
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1596,8 +1416,6 @@ public java.util.List g
     return reasons_;
   }
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1606,13 +1424,11 @@ public java.util.List g
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getReasonsOrBuilderList() {
     return reasons_;
   }
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1625,8 +1441,6 @@ public int getReasonsCount() {
     return reasons_.size();
   }
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1639,8 +1453,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason getReasons(int in
     return reasons_.get(index);
   }
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1655,7 +1467,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
   }
 
   private byte memoizedIsInitialized = -1;
-
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -1667,7 +1478,8 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output)
+                      throws java.io.IOException {
     if (index_ != 0) {
       output.writeInt32(1, index_);
     }
@@ -1687,13 +1499,15 @@ public int getSerializedSize() {
 
     size = 0;
     if (index_ != 0) {
-      size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, index_);
+      size += com.google.protobuf.CodedOutputStream
+        .computeInt32Size(1, index_);
     }
     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_);
     }
     for (int i = 0; i < reasons_.size(); i++) {
-      size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, reasons_.get(i));
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(3, reasons_.get(i));
     }
     size += unknownFields.getSerializedSize();
     memoizedSize = size;
@@ -1703,17 +1517,19 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-      return true;
+     return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.SkippedShipment)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.SkippedShipment other =
-        (com.google.cloud.optimization.v1.SkippedShipment) obj;
+    com.google.cloud.optimization.v1.SkippedShipment other = (com.google.cloud.optimization.v1.SkippedShipment) obj;
 
-    if (getIndex() != other.getIndex()) return false;
-    if (!getLabel().equals(other.getLabel())) return false;
-    if (!getReasonsList().equals(other.getReasonsList())) return false;
+    if (getIndex()
+        != other.getIndex()) return false;
+    if (!getLabel()
+        .equals(other.getLabel())) return false;
+    if (!getReasonsList()
+        .equals(other.getReasonsList())) return false;
     if (!unknownFields.equals(other.unknownFields)) return false;
     return true;
   }
@@ -1738,104 +1554,97 @@ public int hashCode() {
     return hash;
   }
 
-  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(java.nio.ByteBuffer data)
+  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
+      java.nio.ByteBuffer data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() {
-    return newBuilder();
-  }
-
+  public Builder newBuilderForType() { return newBuilder(); }
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-
   public static Builder newBuilder(com.google.cloud.optimization.v1.SkippedShipment prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
-
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE
+        ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(
+      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
-   *
-   *
    * 
    * Specifies details of unperformed shipments in a solution. For trivial cases
    * and/or if we are able to identify the cause for skipping, we report the
@@ -1844,23 +1653,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.SkippedShipment)
       com.google.cloud.optimization.v1.SkippedShipmentOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.SkippedShipment.class,
-              com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
+              com.google.cloud.optimization.v1.SkippedShipment.class, com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.SkippedShipment.newBuilder()
@@ -1868,17 +1675,17 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getReasonsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1896,9 +1703,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
     }
 
     @java.lang.Override
@@ -1917,8 +1724,7 @@ public com.google.cloud.optimization.v1.SkippedShipment build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.SkippedShipment buildPartial() {
-      com.google.cloud.optimization.v1.SkippedShipment result =
-          new com.google.cloud.optimization.v1.SkippedShipment(this);
+      com.google.cloud.optimization.v1.SkippedShipment result = new com.google.cloud.optimization.v1.SkippedShipment(this);
       int from_bitField0_ = bitField0_;
       result.index_ = index_;
       result.label_ = label_;
@@ -1939,39 +1745,38 @@ public com.google.cloud.optimization.v1.SkippedShipment buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.SkippedShipment) {
-        return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment) other);
+        return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -1979,8 +1784,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment other) {
-      if (other == com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()) return this;
       if (other.getIndex() != 0) {
         setIndex(other.getIndex());
       }
@@ -2006,10 +1810,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment other)
             reasonsBuilder_ = null;
             reasons_ = other.reasons_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            reasonsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getReasonsFieldBuilder()
-                    : null;
+            reasonsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getReasonsFieldBuilder() : null;
           } else {
             reasonsBuilder_.addAllMessages(other.reasons_);
           }
@@ -2043,20 +1846,16 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
-    private int index_;
+    private int index_ ;
     /**
-     *
-     *
      * 
      * The index corresponds to the index of the shipment in the source
      * `ShipmentModel`.
      * 
* * int32 index = 1; - * * @return The index. */ @java.lang.Override @@ -2064,38 +1863,32 @@ public int getIndex() { return index_; } /** - * - * *
      * The index corresponds to the index of the shipment in the source
      * `ShipmentModel`.
      * 
* * int32 index = 1; - * * @param value The index to set. * @return This builder for chaining. */ public Builder setIndex(int value) { - + index_ = value; onChanged(); return this; } /** - * - * *
      * The index corresponds to the index of the shipment in the source
      * `ShipmentModel`.
      * 
* * int32 index = 1; - * * @return This builder for chaining. */ public Builder clearIndex() { - + index_ = 0; onChanged(); return this; @@ -2103,21 +1896,19 @@ public Builder clearIndex() { private java.lang.Object label_ = ""; /** - * - * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; - * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -2126,22 +1917,21 @@ public java.lang.String getLabel() { } } /** - * - * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; - * * @return The bytes for label. */ - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -2149,90 +1939,75 @@ public com.google.protobuf.ByteString getLabelBytes() { } } /** - * - * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { + public Builder setLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** - * - * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; - * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** - * - * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } private java.util.List reasons_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureReasonsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - reasons_ = - new java.util.ArrayList( - reasons_); + reasons_ = new java.util.ArrayList(reasons_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment.Reason, - com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, - com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder> - reasonsBuilder_; + com.google.cloud.optimization.v1.SkippedShipment.Reason, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder> reasonsBuilder_; /** - * - * *
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2240,8 +2015,7 @@ private void ensureReasonsIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
-    public java.util.List
-        getReasonsList() {
+    public java.util.List getReasonsList() {
       if (reasonsBuilder_ == null) {
         return java.util.Collections.unmodifiableList(reasons_);
       } else {
@@ -2249,8 +2023,6 @@ private void ensureReasonsIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2266,8 +2038,6 @@ public int getReasonsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2283,8 +2053,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason getReasons(int in
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2307,8 +2075,6 @@ public Builder setReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2317,8 +2083,7 @@ public Builder setReasons(
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public Builder setReasons(
-        int index,
-        com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
+        int index, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
       if (reasonsBuilder_ == null) {
         ensureReasonsIsMutable();
         reasons_.set(index, builderForValue.build());
@@ -2329,8 +2094,6 @@ public Builder setReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2352,8 +2115,6 @@ public Builder addReasons(com.google.cloud.optimization.v1.SkippedShipment.Reaso
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2376,8 +2137,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2397,8 +2156,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2407,8 +2164,7 @@ public Builder addReasons(
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public Builder addReasons(
-        int index,
-        com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
+        int index, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
       if (reasonsBuilder_ == null) {
         ensureReasonsIsMutable();
         reasons_.add(index, builderForValue.build());
@@ -2419,8 +2175,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2429,11 +2183,11 @@ public Builder addReasons(
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public Builder addAllReasons(
-        java.lang.Iterable
-            values) {
+        java.lang.Iterable values) {
       if (reasonsBuilder_ == null) {
         ensureReasonsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, reasons_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, reasons_);
         onChanged();
       } else {
         reasonsBuilder_.addAllMessages(values);
@@ -2441,8 +2195,6 @@ public Builder addAllReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2461,8 +2213,6 @@ public Builder clearReasons() {
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2481,8 +2231,6 @@ public Builder removeReasons(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2495,8 +2243,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder getReason
       return getReasonsFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2507,14 +2253,11 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder getReason
     public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReasonsOrBuilder(
         int index) {
       if (reasonsBuilder_ == null) {
-        return reasons_.get(index);
-      } else {
+        return reasons_.get(index);  } else {
         return reasonsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2522,9 +2265,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
-    public java.util.List<
-            ? extends com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>
-        getReasonsOrBuilderList() {
+    public java.util.List 
+         getReasonsOrBuilderList() {
       if (reasonsBuilder_ != null) {
         return reasonsBuilder_.getMessageOrBuilderList();
       } else {
@@ -2532,8 +2274,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2542,12 +2282,10 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReasonsBuilder() {
-      return getReasonsFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
+      return getReasonsFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2557,13 +2295,10 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReason
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReasonsBuilder(
         int index) {
-      return getReasonsFieldBuilder()
-          .addBuilder(
-              index, com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
+      return getReasonsFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2571,30 +2306,27 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReason
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
-    public java.util.List
-        getReasonsBuilderList() {
+    public java.util.List 
+         getReasonsBuilderList() {
       return getReasonsFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.SkippedShipment.Reason,
-            com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder,
-            com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>
+        com.google.cloud.optimization.v1.SkippedShipment.Reason, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder> 
         getReasonsFieldBuilder() {
       if (reasonsBuilder_ == null) {
-        reasonsBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.SkippedShipment.Reason,
-                com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder,
-                com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>(
-                reasons_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
+        reasonsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.SkippedShipment.Reason, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>(
+                reasons_,
+                ((bitField0_ & 0x00000001) != 0),
+                getParentForChildren(),
+                isClean());
         reasons_ = null;
       }
       return reasonsBuilder_;
     }
-
     @java.lang.Override
-    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(
+        final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -2604,12 +2336,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
+
     // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.SkippedShipment)
   }
 
   // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.SkippedShipment)
   private static final com.google.cloud.optimization.v1.SkippedShipment DEFAULT_INSTANCE;
-
   static {
     DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.SkippedShipment();
   }
@@ -2618,16 +2350,16 @@ public static com.google.cloud.optimization.v1.SkippedShipment getDefaultInstanc
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser PARSER =
-      new com.google.protobuf.AbstractParser() {
-        @java.lang.Override
-        public SkippedShipment parsePartialFrom(
-            com.google.protobuf.CodedInputStream input,
-            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-            throws com.google.protobuf.InvalidProtocolBufferException {
-          return new SkippedShipment(input, extensionRegistry);
-        }
-      };
+  private static final com.google.protobuf.Parser
+      PARSER = new com.google.protobuf.AbstractParser() {
+    @java.lang.Override
+    public SkippedShipment parsePartialFrom(
+        com.google.protobuf.CodedInputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+      return new SkippedShipment(input, extensionRegistry);
+    }
+  };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -2642,4 +2374,6 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.SkippedShipment getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
+
 }
+
diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
similarity index 73%
rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
index 20377fd..ea63e3b 100644
--- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
+++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
@@ -1,72 +1,46 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
-public interface SkippedShipmentOrBuilder
-    extends
+public interface SkippedShipmentOrBuilder extends
     // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.SkippedShipment)
     com.google.protobuf.MessageOrBuilder {
 
   /**
-   *
-   *
    * 
    * The index corresponds to the index of the shipment in the source
    * `ShipmentModel`.
    * 
* * int32 index = 1; - * * @return The index. */ int getIndex(); /** - * - * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; - * * @return The label. */ java.lang.String getLabel(); /** - * - * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; - * * @return The bytes for label. */ - com.google.protobuf.ByteString getLabelBytes(); + com.google.protobuf.ByteString + getLabelBytes(); /** - * - * *
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -74,10 +48,9 @@ public interface SkippedShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
-  java.util.List getReasonsList();
+  java.util.List 
+      getReasonsList();
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -87,8 +60,6 @@ public interface SkippedShipmentOrBuilder
    */
   com.google.cloud.optimization.v1.SkippedShipment.Reason getReasons(int index);
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -98,8 +69,6 @@ public interface SkippedShipmentOrBuilder
    */
   int getReasonsCount();
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -107,11 +76,9 @@ public interface SkippedShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
-  java.util.List
+  java.util.List 
       getReasonsOrBuilderList();
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -119,5 +86,6 @@ public interface SkippedShipmentOrBuilder
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
-  com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReasonsOrBuilder(int index);
+  com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReasonsOrBuilder(
+      int index);
 }
diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
similarity index 76%
rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
index 796212e..e6fd93b 100644
--- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
+++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
@@ -1,26 +1,9 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
 /**
- *
- *
  * 
  * Time windows constrain the time of an event, such as the arrival time at a
  * visit, or the start and end time of a vehicle.
@@ -43,29 +26,30 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.TimeWindow}
  */
-public final class TimeWindow extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class TimeWindow extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.TimeWindow)
     TimeWindowOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use TimeWindow.newBuilder() to construct.
   private TimeWindow(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
-  private TimeWindow() {}
+  private TimeWindow() {
+  }
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new TimeWindow();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private TimeWindow(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -85,85 +69,75 @@ private TimeWindow(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (startTime_ != null) {
-                subBuilder = startTime_.toBuilder();
-              }
-              startTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(startTime_);
-                startTime_ = subBuilder.buildPartial();
-              }
-
-              break;
+          case 10: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (startTime_ != null) {
+              subBuilder = startTime_.toBuilder();
             }
-          case 18:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (endTime_ != null) {
-                subBuilder = endTime_.toBuilder();
-              }
-              endTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(endTime_);
-                endTime_ = subBuilder.buildPartial();
-              }
-
-              break;
+            startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(startTime_);
+              startTime_ = subBuilder.buildPartial();
             }
-          case 26:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (softStartTime_ != null) {
-                subBuilder = softStartTime_.toBuilder();
-              }
-              softStartTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(softStartTime_);
-                softStartTime_ = subBuilder.buildPartial();
-              }
-
-              break;
+
+            break;
+          }
+          case 18: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (endTime_ != null) {
+              subBuilder = endTime_.toBuilder();
             }
-          case 34:
-            {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (softEndTime_ != null) {
-                subBuilder = softEndTime_.toBuilder();
-              }
-              softEndTime_ =
-                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(softEndTime_);
-                softEndTime_ = subBuilder.buildPartial();
-              }
-
-              break;
+            endTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(endTime_);
+              endTime_ = subBuilder.buildPartial();
             }
-          case 41:
-            {
-              bitField0_ |= 0x00000001;
-              costPerHourBeforeSoftStartTime_ = input.readDouble();
-              break;
+
+            break;
+          }
+          case 26: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (softStartTime_ != null) {
+              subBuilder = softStartTime_.toBuilder();
             }
-          case 49:
-            {
-              bitField0_ |= 0x00000002;
-              costPerHourAfterSoftEndTime_ = input.readDouble();
-              break;
+            softStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(softStartTime_);
+              softStartTime_ = subBuilder.buildPartial();
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+
+            break;
+          }
+          case 34: {
+            com.google.protobuf.Timestamp.Builder subBuilder = null;
+            if (softEndTime_ != null) {
+              subBuilder = softEndTime_.toBuilder();
             }
+            softEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(softEndTime_);
+              softEndTime_ = subBuilder.buildPartial();
+            }
+
+            break;
+          }
+          case 41: {
+            bitField0_ |= 0x00000001;
+            costPerHourBeforeSoftStartTime_ = input.readDouble();
+            break;
+          }
+          case 49: {
+            bitField0_ |= 0x00000002;
+            costPerHourAfterSoftEndTime_ = input.readDouble();
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
+            }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -171,41 +145,36 @@ private TimeWindow(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.TimeWindow.class,
-            com.google.cloud.optimization.v1.TimeWindow.Builder.class);
+            com.google.cloud.optimization.v1.TimeWindow.class, com.google.cloud.optimization.v1.TimeWindow.Builder.class);
   }
 
   private int bitField0_;
   public static final int START_TIME_FIELD_NUMBER = 1;
   private com.google.protobuf.Timestamp startTime_;
   /**
-   *
-   *
    * 
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ @java.lang.Override @@ -213,15 +182,12 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ @java.lang.Override @@ -229,8 +195,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
@@ -246,15 +210,12 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
   public static final int END_TIME_FIELD_NUMBER = 2;
   private com.google.protobuf.Timestamp endTime_;
   /**
-   *
-   *
    * 
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; - * * @return Whether the endTime field is set. */ @java.lang.Override @@ -262,15 +223,12 @@ public boolean hasEndTime() { return endTime_ != null; } /** - * - * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; - * * @return The endTime. */ @java.lang.Override @@ -278,8 +236,6 @@ public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } /** - * - * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
@@ -295,14 +251,11 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
   public static final int SOFT_START_TIME_FIELD_NUMBER = 3;
   private com.google.protobuf.Timestamp softStartTime_;
   /**
-   *
-   *
    * 
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; - * * @return Whether the softStartTime field is set. */ @java.lang.Override @@ -310,25 +263,18 @@ public boolean hasSoftStartTime() { return softStartTime_ != null; } /** - * - * *
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; - * * @return The softStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getSoftStartTime() { - return softStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : softStartTime_; + return softStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; } /** - * - * *
    * The soft start time of the time window.
    * 
@@ -343,14 +289,11 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { public static final int SOFT_END_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp softEndTime_; /** - * - * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; - * * @return Whether the softEndTime field is set. */ @java.lang.Override @@ -358,14 +301,11 @@ public boolean hasSoftEndTime() { return softEndTime_ != null; } /** - * - * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; - * * @return The softEndTime. */ @java.lang.Override @@ -373,8 +313,6 @@ public com.google.protobuf.Timestamp getSoftEndTime() { return softEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; } /** - * - * *
    * The soft end time of the time window.
    * 
@@ -389,8 +327,6 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { public static final int COST_PER_HOUR_BEFORE_SOFT_START_TIME_FIELD_NUMBER = 5; private double costPerHourBeforeSoftStartTime_; /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -404,7 +340,6 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return Whether the costPerHourBeforeSoftStartTime field is set. */ @java.lang.Override @@ -412,8 +347,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -427,7 +360,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -438,8 +370,6 @@ public double getCostPerHourBeforeSoftStartTime() { public static final int COST_PER_HOUR_AFTER_SOFT_END_TIME_FIELD_NUMBER = 6; private double costPerHourAfterSoftEndTime_; /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -453,7 +383,6 @@ public double getCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -461,8 +390,6 @@ public boolean hasCostPerHourAfterSoftEndTime() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -476,7 +403,6 @@ public boolean hasCostPerHourAfterSoftEndTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -485,7 +411,6 @@ public double getCostPerHourAfterSoftEndTime() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -497,7 +422,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } @@ -526,25 +452,28 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getStartTime()); } if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getEndTime()); } if (softStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSoftStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getSoftStartTime()); } if (softEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getSoftEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getSoftEndTime()); } if (((bitField0_ & 0x00000001) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize( - 5, costPerHourBeforeSoftStartTime_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, costPerHourBeforeSoftStartTime_); } if (((bitField0_ & 0x00000002) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(6, costPerHourAfterSoftEndTime_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, costPerHourAfterSoftEndTime_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -554,42 +483,44 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.TimeWindow)) { return super.equals(obj); } - com.google.cloud.optimization.v1.TimeWindow other = - (com.google.cloud.optimization.v1.TimeWindow) obj; + com.google.cloud.optimization.v1.TimeWindow other = (com.google.cloud.optimization.v1.TimeWindow) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasEndTime() != other.hasEndTime()) return false; if (hasEndTime()) { - if (!getEndTime().equals(other.getEndTime())) return false; + if (!getEndTime() + .equals(other.getEndTime())) return false; } if (hasSoftStartTime() != other.hasSoftStartTime()) return false; if (hasSoftStartTime()) { - if (!getSoftStartTime().equals(other.getSoftStartTime())) return false; + if (!getSoftStartTime() + .equals(other.getSoftStartTime())) return false; } if (hasSoftEndTime() != other.hasSoftEndTime()) return false; if (hasSoftEndTime()) { - if (!getSoftEndTime().equals(other.getSoftEndTime())) return false; + if (!getSoftEndTime() + .equals(other.getSoftEndTime())) return false; } - if (hasCostPerHourBeforeSoftStartTime() != other.hasCostPerHourBeforeSoftStartTime()) - return false; + if (hasCostPerHourBeforeSoftStartTime() != other.hasCostPerHourBeforeSoftStartTime()) return false; if (hasCostPerHourBeforeSoftStartTime()) { if (java.lang.Double.doubleToLongBits(getCostPerHourBeforeSoftStartTime()) - != java.lang.Double.doubleToLongBits(other.getCostPerHourBeforeSoftStartTime())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHourBeforeSoftStartTime())) return false; } if (hasCostPerHourAfterSoftEndTime() != other.hasCostPerHourAfterSoftEndTime()) return false; if (hasCostPerHourAfterSoftEndTime()) { if (java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftEndTime()) - != java.lang.Double.doubleToLongBits(other.getCostPerHourAfterSoftEndTime())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHourAfterSoftEndTime())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -620,121 +551,110 @@ public int hashCode() { } if (hasCostPerHourBeforeSoftStartTime()) { hash = (37 * hash) + COST_PER_HOUR_BEFORE_SOFT_START_TIME_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHourBeforeSoftStartTime())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHourBeforeSoftStartTime())); } if (hasCostPerHourAfterSoftEndTime()) { hash = (37 * hash) + COST_PER_HOUR_AFTER_SOFT_END_TIME_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftEndTime())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftEndTime())); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.TimeWindow parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.TimeWindow parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.TimeWindow parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.TimeWindow prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Time windows constrain the time of an event, such as the arrival time at a
    * visit, or the start and end time of a vehicle.
@@ -757,23 +677,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.TimeWindow}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.TimeWindow)
       com.google.cloud.optimization.v1.TimeWindowOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.TimeWindow.class,
-              com.google.cloud.optimization.v1.TimeWindow.Builder.class);
+              com.google.cloud.optimization.v1.TimeWindow.class, com.google.cloud.optimization.v1.TimeWindow.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.TimeWindow.newBuilder()
@@ -781,15 +699,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -825,9 +744,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
     }
 
     @java.lang.Override
@@ -846,8 +765,7 @@ public com.google.cloud.optimization.v1.TimeWindow build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.TimeWindow buildPartial() {
-      com.google.cloud.optimization.v1.TimeWindow result =
-          new com.google.cloud.optimization.v1.TimeWindow(this);
+      com.google.cloud.optimization.v1.TimeWindow result = new com.google.cloud.optimization.v1.TimeWindow(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (startTimeBuilder_ == null) {
@@ -887,39 +805,38 @@ public com.google.cloud.optimization.v1.TimeWindow buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.TimeWindow) {
-        return mergeFrom((com.google.cloud.optimization.v1.TimeWindow) other);
+        return mergeFrom((com.google.cloud.optimization.v1.TimeWindow)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -974,40 +891,30 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private com.google.protobuf.Timestamp startTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
-        startTimeBuilder_;
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_;
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** - * - * *
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { @@ -1018,8 +925,6 @@ public com.google.protobuf.Timestamp getStartTime() { } } /** - * - * *
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1041,8 +946,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1050,7 +953,8 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp start_time = 1;
      */
-    public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setStartTime(
+        com.google.protobuf.Timestamp.Builder builderForValue) {
       if (startTimeBuilder_ == null) {
         startTime_ = builderForValue.build();
         onChanged();
@@ -1061,8 +965,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1074,7 +976,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
       if (startTimeBuilder_ == null) {
         if (startTime_ != null) {
           startTime_ =
-              com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial();
+            com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial();
         } else {
           startTime_ = value;
         }
@@ -1086,8 +988,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1107,8 +1007,6 @@ public Builder clearStartTime() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1117,13 +1015,11 @@ public Builder clearStartTime() {
      * .google.protobuf.Timestamp start_time = 1;
      */
     public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
-
+      
       onChanged();
       return getStartTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1135,12 +1031,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
       if (startTimeBuilder_ != null) {
         return startTimeBuilder_.getMessageOrBuilder();
       } else {
-        return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
+        return startTime_ == null ?
+            com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
       }
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1149,17 +1044,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
      * .google.protobuf.Timestamp start_time = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
         getStartTimeFieldBuilder() {
       if (startTimeBuilder_ == null) {
-        startTimeBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Timestamp,
-                com.google.protobuf.Timestamp.Builder,
-                com.google.protobuf.TimestampOrBuilder>(
-                getStartTime(), getParentForChildren(), isClean());
+        startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
+                getStartTime(),
+                getParentForChildren(),
+                isClean());
         startTime_ = null;
       }
       return startTimeBuilder_;
@@ -1167,35 +1059,26 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
 
     private com.google.protobuf.Timestamp endTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
-        endTimeBuilder_;
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_;
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
      * 
* * .google.protobuf.Timestamp end_time = 2; - * * @return Whether the endTime field is set. */ public boolean hasEndTime() { return endTimeBuilder_ != null || endTime_ != null; } /** - * - * *
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
      * 
* * .google.protobuf.Timestamp end_time = 2; - * * @return The endTime. */ public com.google.protobuf.Timestamp getEndTime() { @@ -1206,8 +1089,6 @@ public com.google.protobuf.Timestamp getEndTime() { } } /** - * - * *
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1229,8 +1110,6 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1238,7 +1117,8 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp end_time = 2;
      */
-    public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setEndTime(
+        com.google.protobuf.Timestamp.Builder builderForValue) {
       if (endTimeBuilder_ == null) {
         endTime_ = builderForValue.build();
         onChanged();
@@ -1249,8 +1129,6 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1262,7 +1140,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
       if (endTimeBuilder_ == null) {
         if (endTime_ != null) {
           endTime_ =
-              com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial();
+            com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial();
         } else {
           endTime_ = value;
         }
@@ -1274,8 +1152,6 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1295,8 +1171,6 @@ public Builder clearEndTime() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1305,13 +1179,11 @@ public Builder clearEndTime() {
      * .google.protobuf.Timestamp end_time = 2;
      */
     public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
-
+      
       onChanged();
       return getEndTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1323,12 +1195,11 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
       if (endTimeBuilder_ != null) {
         return endTimeBuilder_.getMessageOrBuilder();
       } else {
-        return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
+        return endTime_ == null ?
+            com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
       }
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1337,17 +1208,14 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
      * .google.protobuf.Timestamp end_time = 2;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
         getEndTimeFieldBuilder() {
       if (endTimeBuilder_ == null) {
-        endTimeBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Timestamp,
-                com.google.protobuf.Timestamp.Builder,
-                com.google.protobuf.TimestampOrBuilder>(
-                getEndTime(), getParentForChildren(), isClean());
+        endTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
+                getEndTime(),
+                getParentForChildren(),
+                isClean());
         endTime_ = null;
       }
       return endTimeBuilder_;
@@ -1355,47 +1223,34 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
 
     private com.google.protobuf.Timestamp softStartTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp,
-            com.google.protobuf.Timestamp.Builder,
-            com.google.protobuf.TimestampOrBuilder>
-        softStartTimeBuilder_;
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> softStartTimeBuilder_;
     /**
-     *
-     *
      * 
      * The soft start time of the time window.
      * 
* * .google.protobuf.Timestamp soft_start_time = 3; - * * @return Whether the softStartTime field is set. */ public boolean hasSoftStartTime() { return softStartTimeBuilder_ != null || softStartTime_ != null; } /** - * - * *
      * The soft start time of the time window.
      * 
* * .google.protobuf.Timestamp soft_start_time = 3; - * * @return The softStartTime. */ public com.google.protobuf.Timestamp getSoftStartTime() { if (softStartTimeBuilder_ == null) { - return softStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : softStartTime_; + return softStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; } else { return softStartTimeBuilder_.getMessage(); } } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1416,15 +1271,14 @@ public Builder setSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft start time of the time window.
      * 
* * .google.protobuf.Timestamp soft_start_time = 3; */ - public Builder setSoftStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setSoftStartTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (softStartTimeBuilder_ == null) { softStartTime_ = builderForValue.build(); onChanged(); @@ -1435,8 +1289,6 @@ public Builder setSoftStartTime(com.google.protobuf.Timestamp.Builder builderFor return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1447,9 +1299,7 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { if (softStartTimeBuilder_ == null) { if (softStartTime_ != null) { softStartTime_ = - com.google.protobuf.Timestamp.newBuilder(softStartTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(softStartTime_).mergeFrom(value).buildPartial(); } else { softStartTime_ = value; } @@ -1461,8 +1311,6 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1481,8 +1329,6 @@ public Builder clearSoftStartTime() { return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1490,13 +1336,11 @@ public Builder clearSoftStartTime() { * .google.protobuf.Timestamp soft_start_time = 3; */ public com.google.protobuf.Timestamp.Builder getSoftStartTimeBuilder() { - + onChanged(); return getSoftStartTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1507,14 +1351,11 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { if (softStartTimeBuilder_ != null) { return softStartTimeBuilder_.getMessageOrBuilder(); } else { - return softStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : softStartTime_; + return softStartTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; } } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1522,17 +1363,14 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { * .google.protobuf.Timestamp soft_start_time = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getSoftStartTimeFieldBuilder() { if (softStartTimeBuilder_ == null) { - softStartTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getSoftStartTime(), getParentForChildren(), isClean()); + softStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getSoftStartTime(), + getParentForChildren(), + isClean()); softStartTime_ = null; } return softStartTimeBuilder_; @@ -1540,47 +1378,34 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { private com.google.protobuf.Timestamp softEndTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - softEndTimeBuilder_; + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> softEndTimeBuilder_; /** - * - * *
      * The soft end time of the time window.
      * 
* * .google.protobuf.Timestamp soft_end_time = 4; - * * @return Whether the softEndTime field is set. */ public boolean hasSoftEndTime() { return softEndTimeBuilder_ != null || softEndTime_ != null; } /** - * - * *
      * The soft end time of the time window.
      * 
* * .google.protobuf.Timestamp soft_end_time = 4; - * * @return The softEndTime. */ public com.google.protobuf.Timestamp getSoftEndTime() { if (softEndTimeBuilder_ == null) { - return softEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : softEndTime_; + return softEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; } else { return softEndTimeBuilder_.getMessage(); } } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1601,15 +1426,14 @@ public Builder setSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft end time of the time window.
      * 
* * .google.protobuf.Timestamp soft_end_time = 4; */ - public Builder setSoftEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setSoftEndTime( + com.google.protobuf.Timestamp.Builder builderForValue) { if (softEndTimeBuilder_ == null) { softEndTime_ = builderForValue.build(); onChanged(); @@ -1620,8 +1444,6 @@ public Builder setSoftEndTime(com.google.protobuf.Timestamp.Builder builderForVa return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1632,9 +1454,7 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { if (softEndTimeBuilder_ == null) { if (softEndTime_ != null) { softEndTime_ = - com.google.protobuf.Timestamp.newBuilder(softEndTime_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Timestamp.newBuilder(softEndTime_).mergeFrom(value).buildPartial(); } else { softEndTime_ = value; } @@ -1646,8 +1466,6 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1666,8 +1484,6 @@ public Builder clearSoftEndTime() { return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1675,13 +1491,11 @@ public Builder clearSoftEndTime() { * .google.protobuf.Timestamp soft_end_time = 4; */ public com.google.protobuf.Timestamp.Builder getSoftEndTimeBuilder() { - + onChanged(); return getSoftEndTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1692,14 +1506,11 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { if (softEndTimeBuilder_ != null) { return softEndTimeBuilder_.getMessageOrBuilder(); } else { - return softEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : softEndTime_; + return softEndTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; } } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1707,26 +1518,21 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { * .google.protobuf.Timestamp soft_end_time = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getSoftEndTimeFieldBuilder() { if (softEndTimeBuilder_ == null) { - softEndTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getSoftEndTime(), getParentForChildren(), isClean()); + softEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getSoftEndTime(), + getParentForChildren(), + isClean()); softEndTime_ = null; } return softEndTimeBuilder_; } - private double costPerHourBeforeSoftStartTime_; + private double costPerHourBeforeSoftStartTime_ ; /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1740,7 +1546,6 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return Whether the costPerHourBeforeSoftStartTime field is set. */ @java.lang.Override @@ -1748,8 +1553,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1763,7 +1566,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -1771,8 +1573,6 @@ public double getCostPerHourBeforeSoftStartTime() { return costPerHourBeforeSoftStartTime_; } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1786,7 +1586,6 @@ public double getCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @param value The costPerHourBeforeSoftStartTime to set. * @return This builder for chaining. */ @@ -1797,8 +1596,6 @@ public Builder setCostPerHourBeforeSoftStartTime(double value) { return this; } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1812,7 +1609,6 @@ public Builder setCostPerHourBeforeSoftStartTime(double value) {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return This builder for chaining. */ public Builder clearCostPerHourBeforeSoftStartTime() { @@ -1822,10 +1618,8 @@ public Builder clearCostPerHourBeforeSoftStartTime() { return this; } - private double costPerHourAfterSoftEndTime_; + private double costPerHourAfterSoftEndTime_ ; /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1839,7 +1633,6 @@ public Builder clearCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -1847,8 +1640,6 @@ public boolean hasCostPerHourAfterSoftEndTime() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1862,7 +1653,6 @@ public boolean hasCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -1870,8 +1660,6 @@ public double getCostPerHourAfterSoftEndTime() { return costPerHourAfterSoftEndTime_; } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1885,7 +1673,6 @@ public double getCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @param value The costPerHourAfterSoftEndTime to set. * @return This builder for chaining. */ @@ -1896,8 +1683,6 @@ public Builder setCostPerHourAfterSoftEndTime(double value) { return this; } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1911,7 +1696,6 @@ public Builder setCostPerHourAfterSoftEndTime(double value) {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftEndTime() { @@ -1920,9 +1704,9 @@ public Builder clearCostPerHourAfterSoftEndTime() { onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1932,12 +1716,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.TimeWindow) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.TimeWindow) private static final com.google.cloud.optimization.v1.TimeWindow DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.TimeWindow(); } @@ -1946,16 +1730,16 @@ public static com.google.cloud.optimization.v1.TimeWindow getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TimeWindow parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TimeWindow(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TimeWindow parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TimeWindow(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1970,4 +1754,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.TimeWindow getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java similarity index 86% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java index 3d6dbd8..ef31fc8 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java @@ -1,57 +1,33 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface TimeWindowOrBuilder - extends +public interface TimeWindowOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.TimeWindow) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** - * - * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** - * - * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
@@ -62,34 +38,26 @@ public interface TimeWindowOrBuilder
   com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder();
 
   /**
-   *
-   *
    * 
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; - * * @return Whether the endTime field is set. */ boolean hasEndTime(); /** - * - * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; - * * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); /** - * - * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
@@ -100,32 +68,24 @@ public interface TimeWindowOrBuilder
   com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder();
 
   /**
-   *
-   *
    * 
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; - * * @return Whether the softStartTime field is set. */ boolean hasSoftStartTime(); /** - * - * *
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; - * * @return The softStartTime. */ com.google.protobuf.Timestamp getSoftStartTime(); /** - * - * *
    * The soft start time of the time window.
    * 
@@ -135,32 +95,24 @@ public interface TimeWindowOrBuilder com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder(); /** - * - * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; - * * @return Whether the softEndTime field is set. */ boolean hasSoftEndTime(); /** - * - * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; - * * @return The softEndTime. */ com.google.protobuf.Timestamp getSoftEndTime(); /** - * - * *
    * The soft end time of the time window.
    * 
@@ -170,8 +122,6 @@ public interface TimeWindowOrBuilder com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder(); /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -185,13 +135,10 @@ public interface TimeWindowOrBuilder
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return Whether the costPerHourBeforeSoftStartTime field is set. */ boolean hasCostPerHourBeforeSoftStartTime(); /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -205,14 +152,11 @@ public interface TimeWindowOrBuilder
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return The costPerHourBeforeSoftStartTime. */ double getCostPerHourBeforeSoftStartTime(); /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -226,13 +170,10 @@ public interface TimeWindowOrBuilder
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return Whether the costPerHourAfterSoftEndTime field is set. */ boolean hasCostPerHourAfterSoftEndTime(); /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -246,7 +187,6 @@ public interface TimeWindowOrBuilder
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return The costPerHourAfterSoftEndTime. */ double getCostPerHourAfterSoftEndTime(); diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java similarity index 76% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java index ffd236f..ec680d2 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Specifies attributes of transitions between two consecutive visits on a
  * route. Several `TransitionAttributes` may apply to the same transition: in
@@ -30,16 +13,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.TransitionAttributes}
  */
-public final class TransitionAttributes extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class TransitionAttributes extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.TransitionAttributes)
     TransitionAttributesOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use TransitionAttributes.newBuilder() to construct.
   private TransitionAttributes(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private TransitionAttributes() {
     srcTag_ = "";
     excludedSrcTag_ = "";
@@ -49,15 +31,16 @@ private TransitionAttributes() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new TransitionAttributes();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private TransitionAttributes(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -76,81 +59,73 @@ private TransitionAttributes(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+          case 10: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              srcTag_ = s;
-              break;
-            }
-          case 18:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+            srcTag_ = s;
+            break;
+          }
+          case 18: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              excludedSrcTag_ = s;
-              break;
-            }
-          case 26:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+            excludedSrcTag_ = s;
+            break;
+          }
+          case 26: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              dstTag_ = s;
-              break;
-            }
-          case 34:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
+            dstTag_ = s;
+            break;
+          }
+          case 34: {
+            java.lang.String s = input.readStringRequireUtf8();
 
-              excludedDstTag_ = s;
-              break;
-            }
-          case 41:
-            {
-              cost_ = input.readDouble();
-              break;
+            excludedDstTag_ = s;
+            break;
+          }
+          case 41: {
+
+            cost_ = input.readDouble();
+            break;
+          }
+          case 49: {
+
+            costPerKilometer_ = input.readDouble();
+            break;
+          }
+          case 58: {
+            com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
+            if (distanceLimit_ != null) {
+              subBuilder = distanceLimit_.toBuilder();
             }
-          case 49:
-            {
-              costPerKilometer_ = input.readDouble();
-              break;
+            distanceLimit_ = input.readMessage(com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(distanceLimit_);
+              distanceLimit_ = subBuilder.buildPartial();
             }
-          case 58:
-            {
-              com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
-              if (distanceLimit_ != null) {
-                subBuilder = distanceLimit_.toBuilder();
-              }
-              distanceLimit_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(distanceLimit_);
-                distanceLimit_ = subBuilder.buildPartial();
-              }
-
-              break;
+
+            break;
+          }
+          case 66: {
+            com.google.protobuf.Duration.Builder subBuilder = null;
+            if (delay_ != null) {
+              subBuilder = delay_.toBuilder();
             }
-          case 66:
-            {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (delay_ != null) {
-                subBuilder = delay_.toBuilder();
-              }
-              delay_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(delay_);
-                delay_ = subBuilder.buildPartial();
-              }
-
-              break;
+            delay_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(delay_);
+              delay_ = subBuilder.buildPartial();
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -158,33 +133,29 @@ private TransitionAttributes(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.TransitionAttributes.class,
-            com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
+            com.google.cloud.optimization.v1.TransitionAttributes.class, com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
   }
 
   public static final int SRC_TAG_FIELD_NUMBER = 1;
   private volatile java.lang.Object srcTag_;
   /**
-   *
-   *
    * 
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -195,7 +166,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * 
* * string src_tag = 1; - * * @return The srcTag. */ @java.lang.Override @@ -204,15 +174,14 @@ public java.lang.String getSrcTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); srcTag_ = s; return s; } } /** - * - * *
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -223,15 +192,16 @@ public java.lang.String getSrcTag() {
    * 
* * string src_tag = 1; - * * @return The bytes for srcTag. */ @java.lang.Override - public com.google.protobuf.ByteString getSrcTagBytes() { + public com.google.protobuf.ByteString + getSrcTagBytes() { java.lang.Object ref = srcTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); srcTag_ = b; return b; } else { @@ -242,15 +212,12 @@ public com.google.protobuf.ByteString getSrcTagBytes() { public static final int EXCLUDED_SRC_TAG_FIELD_NUMBER = 2; private volatile java.lang.Object excludedSrcTag_; /** - * - * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; - * * @return The excludedSrcTag. */ @java.lang.Override @@ -259,30 +226,30 @@ public java.lang.String getExcludedSrcTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedSrcTag_ = s; return s; } } /** - * - * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; - * * @return The bytes for excludedSrcTag. */ @java.lang.Override - public com.google.protobuf.ByteString getExcludedSrcTagBytes() { + public com.google.protobuf.ByteString + getExcludedSrcTagBytes() { java.lang.Object ref = excludedSrcTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); excludedSrcTag_ = b; return b; } else { @@ -293,8 +260,6 @@ public com.google.protobuf.ByteString getExcludedSrcTagBytes() { public static final int DST_TAG_FIELD_NUMBER = 3; private volatile java.lang.Object dstTag_; /** - * - * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -303,7 +268,6 @@ public com.google.protobuf.ByteString getExcludedSrcTagBytes() {
    * 
* * string dst_tag = 3; - * * @return The dstTag. */ @java.lang.Override @@ -312,15 +276,14 @@ public java.lang.String getDstTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); dstTag_ = s; return s; } } /** - * - * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -329,15 +292,16 @@ public java.lang.String getDstTag() {
    * 
* * string dst_tag = 3; - * * @return The bytes for dstTag. */ @java.lang.Override - public com.google.protobuf.ByteString getDstTagBytes() { + public com.google.protobuf.ByteString + getDstTagBytes() { java.lang.Object ref = dstTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); dstTag_ = b; return b; } else { @@ -348,15 +312,12 @@ public com.google.protobuf.ByteString getDstTagBytes() { public static final int EXCLUDED_DST_TAG_FIELD_NUMBER = 4; private volatile java.lang.Object excludedDstTag_; /** - * - * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; - * * @return The excludedDstTag. */ @java.lang.Override @@ -365,30 +326,30 @@ public java.lang.String getExcludedDstTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedDstTag_ = s; return s; } } /** - * - * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; - * * @return The bytes for excludedDstTag. */ @java.lang.Override - public com.google.protobuf.ByteString getExcludedDstTagBytes() { + public com.google.protobuf.ByteString + getExcludedDstTagBytes() { java.lang.Object ref = excludedDstTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); excludedDstTag_ = b; return b; } else { @@ -399,8 +360,6 @@ public com.google.protobuf.ByteString getExcludedDstTagBytes() { public static final int COST_FIELD_NUMBER = 5; private double cost_; /** - * - * *
    * Specifies a cost for performing this transition. This is in the same unit
    * as all other costs in the model and must not be negative. It is applied on
@@ -408,7 +367,6 @@ public com.google.protobuf.ByteString getExcludedDstTagBytes() {
    * 
* * double cost = 5; - * * @return The cost. */ @java.lang.Override @@ -419,8 +377,6 @@ public double getCost() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 6; private double costPerKilometer_; /** - * - * *
    * Specifies a cost per kilometer applied to the distance traveled while
    * performing this transition. It adds up to any
@@ -428,7 +384,6 @@ public double getCost() {
    * 
* * double cost_per_kilometer = 6; - * * @return The costPerKilometer. */ @java.lang.Override @@ -439,8 +394,6 @@ public double getCostPerKilometer() { public static final int DISTANCE_LIMIT_FIELD_NUMBER = 7; private com.google.cloud.optimization.v1.DistanceLimit distanceLimit_; /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -448,7 +401,6 @@ public double getCostPerKilometer() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return Whether the distanceLimit field is set. */ @java.lang.Override @@ -456,8 +408,6 @@ public boolean hasDistanceLimit() { return distanceLimit_ != null; } /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -465,18 +415,13 @@ public boolean hasDistanceLimit() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return The distanceLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit() { - return distanceLimit_ == null - ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() - : distanceLimit_; + return distanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_; } /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -493,8 +438,6 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
   public static final int DELAY_FIELD_NUMBER = 8;
   private com.google.protobuf.Duration delay_;
   /**
-   *
-   *
    * 
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -502,7 +445,6 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
    * 
* * .google.protobuf.Duration delay = 8; - * * @return Whether the delay field is set. */ @java.lang.Override @@ -510,8 +452,6 @@ public boolean hasDelay() { return delay_ != null; } /** - * - * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -519,7 +459,6 @@ public boolean hasDelay() {
    * 
* * .google.protobuf.Duration delay = 8; - * * @return The delay. */ @java.lang.Override @@ -527,8 +466,6 @@ public com.google.protobuf.Duration getDelay() { return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; } /** - * - * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -543,7 +480,6 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
   }
 
   private byte memoizedIsInitialized = -1;
-
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -555,7 +491,8 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output)
+                      throws java.io.IOException {
     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(srcTag_)) {
       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, srcTag_);
     }
@@ -602,16 +539,20 @@ public int getSerializedSize() {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, excludedDstTag_);
     }
     if (java.lang.Double.doubleToRawLongBits(cost_) != 0) {
-      size += com.google.protobuf.CodedOutputStream.computeDoubleSize(5, cost_);
+      size += com.google.protobuf.CodedOutputStream
+        .computeDoubleSize(5, cost_);
     }
     if (java.lang.Double.doubleToRawLongBits(costPerKilometer_) != 0) {
-      size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, costPerKilometer_);
+      size += com.google.protobuf.CodedOutputStream
+        .computeDoubleSize(6, costPerKilometer_);
     }
     if (distanceLimit_ != null) {
-      size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDistanceLimit());
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(7, getDistanceLimit());
     }
     if (delay_ != null) {
-      size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getDelay());
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(8, getDelay());
     }
     size += unknownFields.getSerializedSize();
     memoizedSize = size;
@@ -621,29 +562,36 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-      return true;
+     return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.TransitionAttributes)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.TransitionAttributes other =
-        (com.google.cloud.optimization.v1.TransitionAttributes) obj;
+    com.google.cloud.optimization.v1.TransitionAttributes other = (com.google.cloud.optimization.v1.TransitionAttributes) obj;
 
-    if (!getSrcTag().equals(other.getSrcTag())) return false;
-    if (!getExcludedSrcTag().equals(other.getExcludedSrcTag())) return false;
-    if (!getDstTag().equals(other.getDstTag())) return false;
-    if (!getExcludedDstTag().equals(other.getExcludedDstTag())) return false;
+    if (!getSrcTag()
+        .equals(other.getSrcTag())) return false;
+    if (!getExcludedSrcTag()
+        .equals(other.getExcludedSrcTag())) return false;
+    if (!getDstTag()
+        .equals(other.getDstTag())) return false;
+    if (!getExcludedDstTag()
+        .equals(other.getExcludedDstTag())) return false;
     if (java.lang.Double.doubleToLongBits(getCost())
-        != java.lang.Double.doubleToLongBits(other.getCost())) return false;
+        != java.lang.Double.doubleToLongBits(
+            other.getCost())) return false;
     if (java.lang.Double.doubleToLongBits(getCostPerKilometer())
-        != java.lang.Double.doubleToLongBits(other.getCostPerKilometer())) return false;
+        != java.lang.Double.doubleToLongBits(
+            other.getCostPerKilometer())) return false;
     if (hasDistanceLimit() != other.hasDistanceLimit()) return false;
     if (hasDistanceLimit()) {
-      if (!getDistanceLimit().equals(other.getDistanceLimit())) return false;
+      if (!getDistanceLimit()
+          .equals(other.getDistanceLimit())) return false;
     }
     if (hasDelay() != other.hasDelay()) return false;
     if (hasDelay()) {
-      if (!getDelay().equals(other.getDelay())) return false;
+      if (!getDelay()
+          .equals(other.getDelay())) return false;
     }
     if (!unknownFields.equals(other.unknownFields)) return false;
     return true;
@@ -665,14 +613,11 @@ public int hashCode() {
     hash = (37 * hash) + EXCLUDED_DST_TAG_FIELD_NUMBER;
     hash = (53 * hash) + getExcludedDstTag().hashCode();
     hash = (37 * hash) + COST_FIELD_NUMBER;
-    hash =
-        (53 * hash)
-            + com.google.protobuf.Internal.hashLong(java.lang.Double.doubleToLongBits(getCost()));
+    hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+        java.lang.Double.doubleToLongBits(getCost()));
     hash = (37 * hash) + COST_PER_KILOMETER_FIELD_NUMBER;
-    hash =
-        (53 * hash)
-            + com.google.protobuf.Internal.hashLong(
-                java.lang.Double.doubleToLongBits(getCostPerKilometer()));
+    hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+        java.lang.Double.doubleToLongBits(getCostPerKilometer()));
     if (hasDistanceLimit()) {
       hash = (37 * hash) + DISTANCE_LIMIT_FIELD_NUMBER;
       hash = (53 * hash) + getDistanceLimit().hashCode();
@@ -687,104 +632,96 @@ public int hashCode() {
   }
 
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data)
+      throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() {
-    return newBuilder();
-  }
-
+  public Builder newBuilderForType() { return newBuilder(); }
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-
-  public static Builder newBuilder(
-      com.google.cloud.optimization.v1.TransitionAttributes prototype) {
+  public static Builder newBuilder(com.google.cloud.optimization.v1.TransitionAttributes prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
-
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE
+        ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(
+      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
-   *
-   *
    * 
    * Specifies attributes of transitions between two consecutive visits on a
    * route. Several `TransitionAttributes` may apply to the same transition: in
@@ -794,23 +731,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.TransitionAttributes}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.TransitionAttributes)
       com.google.cloud.optimization.v1.TransitionAttributesOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.TransitionAttributes.class,
-              com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
+              com.google.cloud.optimization.v1.TransitionAttributes.class, com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.TransitionAttributes.newBuilder()
@@ -818,15 +753,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -858,9 +794,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
     }
 
     @java.lang.Override
@@ -879,8 +815,7 @@ public com.google.cloud.optimization.v1.TransitionAttributes build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.TransitionAttributes buildPartial() {
-      com.google.cloud.optimization.v1.TransitionAttributes result =
-          new com.google.cloud.optimization.v1.TransitionAttributes(this);
+      com.google.cloud.optimization.v1.TransitionAttributes result = new com.google.cloud.optimization.v1.TransitionAttributes(this);
       result.srcTag_ = srcTag_;
       result.excludedSrcTag_ = excludedSrcTag_;
       result.dstTag_ = dstTag_;
@@ -905,39 +840,38 @@ public com.google.cloud.optimization.v1.TransitionAttributes buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.TransitionAttributes) {
-        return mergeFrom((com.google.cloud.optimization.v1.TransitionAttributes) other);
+        return mergeFrom((com.google.cloud.optimization.v1.TransitionAttributes)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -945,8 +879,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.TransitionAttributes other) {
-      if (other == com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()) return this;
       if (!other.getSrcTag().isEmpty()) {
         srcTag_ = other.srcTag_;
         onChanged();
@@ -994,8 +927,7 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.TransitionAttributes) e.getUnfinishedMessage();
+        parsedMessage = (com.google.cloud.optimization.v1.TransitionAttributes) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -1007,8 +939,6 @@ public Builder mergeFrom(
 
     private java.lang.Object srcTag_ = "";
     /**
-     *
-     *
      * 
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1019,13 +949,13 @@ public Builder mergeFrom(
      * 
* * string src_tag = 1; - * * @return The srcTag. */ public java.lang.String getSrcTag() { java.lang.Object ref = srcTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); srcTag_ = s; return s; @@ -1034,8 +964,6 @@ public java.lang.String getSrcTag() { } } /** - * - * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1046,14 +974,15 @@ public java.lang.String getSrcTag() {
      * 
* * string src_tag = 1; - * * @return The bytes for srcTag. */ - public com.google.protobuf.ByteString getSrcTagBytes() { + public com.google.protobuf.ByteString + getSrcTagBytes() { java.lang.Object ref = srcTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); srcTag_ = b; return b; } else { @@ -1061,8 +990,6 @@ public com.google.protobuf.ByteString getSrcTagBytes() { } } /** - * - * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1073,22 +1000,20 @@ public com.google.protobuf.ByteString getSrcTagBytes() {
      * 
* * string src_tag = 1; - * * @param value The srcTag to set. * @return This builder for chaining. */ - public Builder setSrcTag(java.lang.String value) { + public Builder setSrcTag( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + srcTag_ = value; onChanged(); return this; } /** - * - * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1099,18 +1024,15 @@ public Builder setSrcTag(java.lang.String value) {
      * 
* * string src_tag = 1; - * * @return This builder for chaining. */ public Builder clearSrcTag() { - + srcTag_ = getDefaultInstance().getSrcTag(); onChanged(); return this; } /** - * - * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1121,16 +1043,16 @@ public Builder clearSrcTag() {
      * 
* * string src_tag = 1; - * * @param value The bytes for srcTag to set. * @return This builder for chaining. */ - public Builder setSrcTagBytes(com.google.protobuf.ByteString value) { + public Builder setSrcTagBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + srcTag_ = value; onChanged(); return this; @@ -1138,21 +1060,19 @@ public Builder setSrcTagBytes(com.google.protobuf.ByteString value) { private java.lang.Object excludedSrcTag_ = ""; /** - * - * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; - * * @return The excludedSrcTag. */ public java.lang.String getExcludedSrcTag() { java.lang.Object ref = excludedSrcTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedSrcTag_ = s; return s; @@ -1161,22 +1081,21 @@ public java.lang.String getExcludedSrcTag() { } } /** - * - * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; - * * @return The bytes for excludedSrcTag. */ - public com.google.protobuf.ByteString getExcludedSrcTagBytes() { + public com.google.protobuf.ByteString + getExcludedSrcTagBytes() { java.lang.Object ref = excludedSrcTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); excludedSrcTag_ = b; return b; } else { @@ -1184,64 +1103,57 @@ public com.google.protobuf.ByteString getExcludedSrcTagBytes() { } } /** - * - * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; - * * @param value The excludedSrcTag to set. * @return This builder for chaining. */ - public Builder setExcludedSrcTag(java.lang.String value) { + public Builder setExcludedSrcTag( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + excludedSrcTag_ = value; onChanged(); return this; } /** - * - * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; - * * @return This builder for chaining. */ public Builder clearExcludedSrcTag() { - + excludedSrcTag_ = getDefaultInstance().getExcludedSrcTag(); onChanged(); return this; } /** - * - * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; - * * @param value The bytes for excludedSrcTag to set. * @return This builder for chaining. */ - public Builder setExcludedSrcTagBytes(com.google.protobuf.ByteString value) { + public Builder setExcludedSrcTagBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + excludedSrcTag_ = value; onChanged(); return this; @@ -1249,8 +1161,6 @@ public Builder setExcludedSrcTagBytes(com.google.protobuf.ByteString value) { private java.lang.Object dstTag_ = ""; /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1259,13 +1169,13 @@ public Builder setExcludedSrcTagBytes(com.google.protobuf.ByteString value) {
      * 
* * string dst_tag = 3; - * * @return The dstTag. */ public java.lang.String getDstTag() { java.lang.Object ref = dstTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); dstTag_ = s; return s; @@ -1274,8 +1184,6 @@ public java.lang.String getDstTag() { } } /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1284,14 +1192,15 @@ public java.lang.String getDstTag() {
      * 
* * string dst_tag = 3; - * * @return The bytes for dstTag. */ - public com.google.protobuf.ByteString getDstTagBytes() { + public com.google.protobuf.ByteString + getDstTagBytes() { java.lang.Object ref = dstTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); dstTag_ = b; return b; } else { @@ -1299,8 +1208,6 @@ public com.google.protobuf.ByteString getDstTagBytes() { } } /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1309,22 +1216,20 @@ public com.google.protobuf.ByteString getDstTagBytes() {
      * 
* * string dst_tag = 3; - * * @param value The dstTag to set. * @return This builder for chaining. */ - public Builder setDstTag(java.lang.String value) { + public Builder setDstTag( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + dstTag_ = value; onChanged(); return this; } /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1333,18 +1238,15 @@ public Builder setDstTag(java.lang.String value) {
      * 
* * string dst_tag = 3; - * * @return This builder for chaining. */ public Builder clearDstTag() { - + dstTag_ = getDefaultInstance().getDstTag(); onChanged(); return this; } /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1353,16 +1255,16 @@ public Builder clearDstTag() {
      * 
* * string dst_tag = 3; - * * @param value The bytes for dstTag to set. * @return This builder for chaining. */ - public Builder setDstTagBytes(com.google.protobuf.ByteString value) { + public Builder setDstTagBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + dstTag_ = value; onChanged(); return this; @@ -1370,21 +1272,19 @@ public Builder setDstTagBytes(com.google.protobuf.ByteString value) { private java.lang.Object excludedDstTag_ = ""; /** - * - * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; - * * @return The excludedDstTag. */ public java.lang.String getExcludedDstTag() { java.lang.Object ref = excludedDstTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedDstTag_ = s; return s; @@ -1393,22 +1293,21 @@ public java.lang.String getExcludedDstTag() { } } /** - * - * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; - * * @return The bytes for excludedDstTag. */ - public com.google.protobuf.ByteString getExcludedDstTagBytes() { + public com.google.protobuf.ByteString + getExcludedDstTagBytes() { java.lang.Object ref = excludedDstTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); excludedDstTag_ = b; return b; } else { @@ -1416,73 +1315,64 @@ public com.google.protobuf.ByteString getExcludedDstTagBytes() { } } /** - * - * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; - * * @param value The excludedDstTag to set. * @return This builder for chaining. */ - public Builder setExcludedDstTag(java.lang.String value) { + public Builder setExcludedDstTag( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + excludedDstTag_ = value; onChanged(); return this; } /** - * - * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; - * * @return This builder for chaining. */ public Builder clearExcludedDstTag() { - + excludedDstTag_ = getDefaultInstance().getExcludedDstTag(); onChanged(); return this; } /** - * - * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; - * * @param value The bytes for excludedDstTag to set. * @return This builder for chaining. */ - public Builder setExcludedDstTagBytes(com.google.protobuf.ByteString value) { + public Builder setExcludedDstTagBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + excludedDstTag_ = value; onChanged(); return this; } - private double cost_; + private double cost_ ; /** - * - * *
      * Specifies a cost for performing this transition. This is in the same unit
      * as all other costs in the model and must not be negative. It is applied on
@@ -1490,7 +1380,6 @@ public Builder setExcludedDstTagBytes(com.google.protobuf.ByteString value) {
      * 
* * double cost = 5; - * * @return The cost. */ @java.lang.Override @@ -1498,8 +1387,6 @@ public double getCost() { return cost_; } /** - * - * *
      * Specifies a cost for performing this transition. This is in the same unit
      * as all other costs in the model and must not be negative. It is applied on
@@ -1507,19 +1394,16 @@ public double getCost() {
      * 
* * double cost = 5; - * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; onChanged(); return this; } /** - * - * *
      * Specifies a cost for performing this transition. This is in the same unit
      * as all other costs in the model and must not be negative. It is applied on
@@ -1527,20 +1411,17 @@ public Builder setCost(double value) {
      * 
* * double cost = 5; - * * @return This builder for chaining. */ public Builder clearCost() { - + cost_ = 0D; onChanged(); return this; } - private double costPerKilometer_; + private double costPerKilometer_ ; /** - * - * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1548,7 +1429,6 @@ public Builder clearCost() {
      * 
* * double cost_per_kilometer = 6; - * * @return The costPerKilometer. */ @java.lang.Override @@ -1556,8 +1436,6 @@ public double getCostPerKilometer() { return costPerKilometer_; } /** - * - * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1565,19 +1443,16 @@ public double getCostPerKilometer() {
      * 
* * double cost_per_kilometer = 6; - * * @param value The costPerKilometer to set. * @return This builder for chaining. */ public Builder setCostPerKilometer(double value) { - + costPerKilometer_ = value; onChanged(); return this; } /** - * - * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1585,11 +1460,10 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 6; - * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { - + costPerKilometer_ = 0D; onChanged(); return this; @@ -1597,13 +1471,8 @@ public Builder clearCostPerKilometer() { private com.google.cloud.optimization.v1.DistanceLimit distanceLimit_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.DistanceLimit, - com.google.cloud.optimization.v1.DistanceLimit.Builder, - com.google.cloud.optimization.v1.DistanceLimitOrBuilder> - distanceLimitBuilder_; + com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> distanceLimitBuilder_; /** - * - * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1611,15 +1480,12 @@ public Builder clearCostPerKilometer() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return Whether the distanceLimit field is set. */ public boolean hasDistanceLimit() { return distanceLimitBuilder_ != null || distanceLimit_ != null; } /** - * - * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1627,21 +1493,16 @@ public boolean hasDistanceLimit() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return The distanceLimit. */ public com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit() { if (distanceLimitBuilder_ == null) { - return distanceLimit_ == null - ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() - : distanceLimit_; + return distanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_; } else { return distanceLimitBuilder_.getMessage(); } } /** - * - * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1664,8 +1525,6 @@ public Builder setDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit v
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1686,8 +1545,6 @@ public Builder setDistanceLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1700,9 +1557,7 @@ public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit
       if (distanceLimitBuilder_ == null) {
         if (distanceLimit_ != null) {
           distanceLimit_ =
-              com.google.cloud.optimization.v1.DistanceLimit.newBuilder(distanceLimit_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.DistanceLimit.newBuilder(distanceLimit_).mergeFrom(value).buildPartial();
         } else {
           distanceLimit_ = value;
         }
@@ -1714,8 +1569,6 @@ public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1736,8 +1589,6 @@ public Builder clearDistanceLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1747,13 +1598,11 @@ public Builder clearDistanceLimit() {
      * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7;
      */
     public com.google.cloud.optimization.v1.DistanceLimit.Builder getDistanceLimitBuilder() {
-
+      
       onChanged();
       return getDistanceLimitFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1766,14 +1615,11 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
       if (distanceLimitBuilder_ != null) {
         return distanceLimitBuilder_.getMessageOrBuilder();
       } else {
-        return distanceLimit_ == null
-            ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
-            : distanceLimit_;
+        return distanceLimit_ == null ?
+            com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_;
       }
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1783,17 +1629,14 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
      * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.DistanceLimit,
-            com.google.cloud.optimization.v1.DistanceLimit.Builder,
-            com.google.cloud.optimization.v1.DistanceLimitOrBuilder>
+        com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> 
         getDistanceLimitFieldBuilder() {
       if (distanceLimitBuilder_ == null) {
-        distanceLimitBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.DistanceLimit,
-                com.google.cloud.optimization.v1.DistanceLimit.Builder,
-                com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
-                getDistanceLimit(), getParentForChildren(), isClean());
+        distanceLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
+                getDistanceLimit(),
+                getParentForChildren(),
+                isClean());
         distanceLimit_ = null;
       }
       return distanceLimitBuilder_;
@@ -1801,13 +1644,8 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
 
     private com.google.protobuf.Duration delay_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
-        delayBuilder_;
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> delayBuilder_;
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1815,15 +1653,12 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
      * 
* * .google.protobuf.Duration delay = 8; - * * @return Whether the delay field is set. */ public boolean hasDelay() { return delayBuilder_ != null || delay_ != null; } /** - * - * *
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1831,7 +1666,6 @@ public boolean hasDelay() {
      * 
* * .google.protobuf.Duration delay = 8; - * * @return The delay. */ public com.google.protobuf.Duration getDelay() { @@ -1842,8 +1676,6 @@ public com.google.protobuf.Duration getDelay() { } } /** - * - * *
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1866,8 +1698,6 @@ public Builder setDelay(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1876,7 +1706,8 @@ public Builder setDelay(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration delay = 8;
      */
-    public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) {
+    public Builder setDelay(
+        com.google.protobuf.Duration.Builder builderForValue) {
       if (delayBuilder_ == null) {
         delay_ = builderForValue.build();
         onChanged();
@@ -1887,8 +1718,6 @@ public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1900,7 +1729,8 @@ public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) {
     public Builder mergeDelay(com.google.protobuf.Duration value) {
       if (delayBuilder_ == null) {
         if (delay_ != null) {
-          delay_ = com.google.protobuf.Duration.newBuilder(delay_).mergeFrom(value).buildPartial();
+          delay_ =
+            com.google.protobuf.Duration.newBuilder(delay_).mergeFrom(value).buildPartial();
         } else {
           delay_ = value;
         }
@@ -1912,8 +1742,6 @@ public Builder mergeDelay(com.google.protobuf.Duration value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1934,8 +1762,6 @@ public Builder clearDelay() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1945,13 +1771,11 @@ public Builder clearDelay() {
      * .google.protobuf.Duration delay = 8;
      */
     public com.google.protobuf.Duration.Builder getDelayBuilder() {
-
+      
       onChanged();
       return getDelayFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1964,12 +1788,11 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
       if (delayBuilder_ != null) {
         return delayBuilder_.getMessageOrBuilder();
       } else {
-        return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_;
+        return delay_ == null ?
+            com.google.protobuf.Duration.getDefaultInstance() : delay_;
       }
     }
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1979,24 +1802,21 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
      * .google.protobuf.Duration delay = 8;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration,
-            com.google.protobuf.Duration.Builder,
-            com.google.protobuf.DurationOrBuilder>
+        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
         getDelayFieldBuilder() {
       if (delayBuilder_ == null) {
-        delayBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.protobuf.Duration,
-                com.google.protobuf.Duration.Builder,
-                com.google.protobuf.DurationOrBuilder>(
-                getDelay(), getParentForChildren(), isClean());
+        delayBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                getDelay(),
+                getParentForChildren(),
+                isClean());
         delay_ = null;
       }
       return delayBuilder_;
     }
-
     @java.lang.Override
-    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(
+        final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -2006,12 +1826,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
+
     // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.TransitionAttributes)
   }
 
   // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.TransitionAttributes)
   private static final com.google.cloud.optimization.v1.TransitionAttributes DEFAULT_INSTANCE;
-
   static {
     DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.TransitionAttributes();
   }
@@ -2020,16 +1840,16 @@ public static com.google.cloud.optimization.v1.TransitionAttributes getDefaultIn
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser PARSER =
-      new com.google.protobuf.AbstractParser() {
-        @java.lang.Override
-        public TransitionAttributes parsePartialFrom(
-            com.google.protobuf.CodedInputStream input,
-            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-            throws com.google.protobuf.InvalidProtocolBufferException {
-          return new TransitionAttributes(input, extensionRegistry);
-        }
-      };
+  private static final com.google.protobuf.Parser
+      PARSER = new com.google.protobuf.AbstractParser() {
+    @java.lang.Override
+    public TransitionAttributes parsePartialFrom(
+        com.google.protobuf.CodedInputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+      return new TransitionAttributes(input, extensionRegistry);
+    }
+  };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -2044,4 +1864,6 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.TransitionAttributes getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
+
 }
+
diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
similarity index 84%
rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
index 02bfeed..0982f1a 100644
--- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
+++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
@@ -1,31 +1,13 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
-public interface TransitionAttributesOrBuilder
-    extends
+public interface TransitionAttributesOrBuilder extends
     // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.TransitionAttributes)
     com.google.protobuf.MessageOrBuilder {
 
   /**
-   *
-   *
    * 
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -36,13 +18,10 @@ public interface TransitionAttributesOrBuilder
    * 
* * string src_tag = 1; - * * @return The srcTag. */ java.lang.String getSrcTag(); /** - * - * *
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -53,41 +32,34 @@ public interface TransitionAttributesOrBuilder
    * 
* * string src_tag = 1; - * * @return The bytes for srcTag. */ - com.google.protobuf.ByteString getSrcTagBytes(); + com.google.protobuf.ByteString + getSrcTagBytes(); /** - * - * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; - * * @return The excludedSrcTag. */ java.lang.String getExcludedSrcTag(); /** - * - * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; - * * @return The bytes for excludedSrcTag. */ - com.google.protobuf.ByteString getExcludedSrcTagBytes(); + com.google.protobuf.ByteString + getExcludedSrcTagBytes(); /** - * - * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -96,13 +68,10 @@ public interface TransitionAttributesOrBuilder
    * 
* * string dst_tag = 3; - * * @return The dstTag. */ java.lang.String getDstTag(); /** - * - * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -111,41 +80,34 @@ public interface TransitionAttributesOrBuilder
    * 
* * string dst_tag = 3; - * * @return The bytes for dstTag. */ - com.google.protobuf.ByteString getDstTagBytes(); + com.google.protobuf.ByteString + getDstTagBytes(); /** - * - * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; - * * @return The excludedDstTag. */ java.lang.String getExcludedDstTag(); /** - * - * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; - * * @return The bytes for excludedDstTag. */ - com.google.protobuf.ByteString getExcludedDstTagBytes(); + com.google.protobuf.ByteString + getExcludedDstTagBytes(); /** - * - * *
    * Specifies a cost for performing this transition. This is in the same unit
    * as all other costs in the model and must not be negative. It is applied on
@@ -153,14 +115,11 @@ public interface TransitionAttributesOrBuilder
    * 
* * double cost = 5; - * * @return The cost. */ double getCost(); /** - * - * *
    * Specifies a cost per kilometer applied to the distance traveled while
    * performing this transition. It adds up to any
@@ -168,14 +127,11 @@ public interface TransitionAttributesOrBuilder
    * 
* * double cost_per_kilometer = 6; - * * @return The costPerKilometer. */ double getCostPerKilometer(); /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -183,13 +139,10 @@ public interface TransitionAttributesOrBuilder
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return Whether the distanceLimit field is set. */ boolean hasDistanceLimit(); /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -197,13 +150,10 @@ public interface TransitionAttributesOrBuilder
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return The distanceLimit. */ com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit(); /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -215,8 +165,6 @@ public interface TransitionAttributesOrBuilder
   com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitOrBuilder();
 
   /**
-   *
-   *
    * 
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -224,13 +172,10 @@ public interface TransitionAttributesOrBuilder
    * 
* * .google.protobuf.Duration delay = 8; - * * @return Whether the delay field is set. */ boolean hasDelay(); /** - * - * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -238,13 +183,10 @@ public interface TransitionAttributesOrBuilder
    * 
* * .google.protobuf.Duration delay = 8; - * * @return The delay. */ com.google.protobuf.Duration getDelay(); /** - * - * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
similarity index 76%
rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
index 0db6793..fbfa3e4 100644
--- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
+++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
@@ -1,26 +1,9 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
 /**
- *
- *
  * 
  * Models a vehicle in a shipment problem. Solving a shipment problem will
  * build a route starting from `start_location` and ending at `end_location`
@@ -29,16 +12,15 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.Vehicle}
  */
-public final class Vehicle extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class Vehicle extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle)
     VehicleOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use Vehicle.newBuilder() to construct.
   private Vehicle(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
   private Vehicle() {
     travelMode_ = 0;
     startTags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
@@ -55,15 +37,16 @@ private Vehicle() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new Vehicle();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private Vehicle(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -83,343 +66,280 @@ private Vehicle(
           case 0:
             done = true;
             break;
-          case 8:
-            {
-              int rawValue = input.readEnum();
+          case 8: {
+            int rawValue = input.readEnum();
 
-              travelMode_ = rawValue;
-              break;
+            travelMode_ = rawValue;
+            break;
+          }
+          case 26: {
+            com.google.type.LatLng.Builder subBuilder = null;
+            if (startLocation_ != null) {
+              subBuilder = startLocation_.toBuilder();
             }
-          case 26:
-            {
-              com.google.type.LatLng.Builder subBuilder = null;
-              if (startLocation_ != null) {
-                subBuilder = startLocation_.toBuilder();
-              }
-              startLocation_ =
-                  input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(startLocation_);
-                startLocation_ = subBuilder.buildPartial();
-              }
-
-              break;
+            startLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(startLocation_);
+              startLocation_ = subBuilder.buildPartial();
             }
-          case 34:
-            {
-              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-              if (startWaypoint_ != null) {
-                subBuilder = startWaypoint_.toBuilder();
-              }
-              startWaypoint_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(startWaypoint_);
-                startWaypoint_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 34: {
+            com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+            if (startWaypoint_ != null) {
+              subBuilder = startWaypoint_.toBuilder();
             }
-          case 42:
-            {
-              com.google.type.LatLng.Builder subBuilder = null;
-              if (endLocation_ != null) {
-                subBuilder = endLocation_.toBuilder();
-              }
-              endLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(endLocation_);
-                endLocation_ = subBuilder.buildPartial();
-              }
-
-              break;
+            startWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(startWaypoint_);
+              startWaypoint_ = subBuilder.buildPartial();
             }
-          case 50:
-            {
-              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-              if (endWaypoint_ != null) {
-                subBuilder = endWaypoint_.toBuilder();
-              }
-              endWaypoint_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(endWaypoint_);
-                endWaypoint_ = subBuilder.buildPartial();
-              }
 
-              break;
-            }
-          case 58:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                startTags_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              startTags_.add(s);
-              break;
-            }
-          case 66:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                endTags_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              endTags_.add(s);
-              break;
+            break;
+          }
+          case 42: {
+            com.google.type.LatLng.Builder subBuilder = null;
+            if (endLocation_ != null) {
+              subBuilder = endLocation_.toBuilder();
             }
-          case 74:
-            {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                startTimeWindows_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000004;
-              }
-              startTimeWindows_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
-              break;
+            endLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(endLocation_);
+              endLocation_ = subBuilder.buildPartial();
             }
-          case 82:
-            {
-              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-                endTimeWindows_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000008;
-              }
-              endTimeWindows_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
-              break;
+
+            break;
+          }
+          case 50: {
+            com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+            if (endWaypoint_ != null) {
+              subBuilder = endWaypoint_.toBuilder();
             }
-          case 89:
-            {
-              bitField0_ |= 0x00000001;
-              travelDurationMultiple_ = input.readDouble();
-              break;
+            endWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(endWaypoint_);
+              endWaypoint_ = subBuilder.buildPartial();
             }
-          case 96:
-            {
-              int rawValue = input.readEnum();
 
-              unloadingPolicy_ = rawValue;
-              break;
+            break;
+          }
+          case 58: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+              startTags_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000001;
             }
-          case 106:
-            {
-              if (!((mutable_bitField0_ & 0x00000100) != 0)) {
-                capacities_ =
-                    new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000100;
-              }
-              capacities_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                      extensionRegistry));
-              break;
+            startTags_.add(s);
+            break;
+          }
+          case 66: {
+            java.lang.String s = input.readStringRequireUtf8();
+            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+              endTags_ = new com.google.protobuf.LazyStringArrayList();
+              mutable_bitField0_ |= 0x00000002;
             }
-          case 114:
-            {
-              if (!((mutable_bitField0_ & 0x00000200) != 0)) {
-                startLoadIntervals_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.CapacityQuantityInterval>();
-                mutable_bitField0_ |= 0x00000200;
-              }
-              startLoadIntervals_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
-                      extensionRegistry));
-              break;
+            endTags_.add(s);
+            break;
+          }
+          case 74: {
+            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+              startTimeWindows_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000004;
             }
-          case 122:
-            {
-              if (!((mutable_bitField0_ & 0x00000400) != 0)) {
-                endLoadIntervals_ =
-                    new java.util.ArrayList<
-                        com.google.cloud.optimization.v1.CapacityQuantityInterval>();
-                mutable_bitField0_ |= 0x00000400;
-              }
-              endLoadIntervals_.add(
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
-                      extensionRegistry));
-              break;
+            startTimeWindows_.add(
+                input.readMessage(com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
+            break;
+          }
+          case 82: {
+            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+              endTimeWindows_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000008;
             }
-          case 129:
-            {
-              costPerHour_ = input.readDouble();
-              break;
+            endTimeWindows_.add(
+                input.readMessage(com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
+            break;
+          }
+          case 89: {
+            bitField0_ |= 0x00000001;
+            travelDurationMultiple_ = input.readDouble();
+            break;
+          }
+          case 96: {
+            int rawValue = input.readEnum();
+
+            unloadingPolicy_ = rawValue;
+            break;
+          }
+          case 106: {
+            if (!((mutable_bitField0_ & 0x00000100) != 0)) {
+              capacities_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000100;
             }
-          case 137:
-            {
-              costPerTraveledHour_ = input.readDouble();
-              break;
+            capacities_.add(
+                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
+            break;
+          }
+          case 114: {
+            if (!((mutable_bitField0_ & 0x00000200) != 0)) {
+              startLoadIntervals_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000200;
             }
-          case 145:
-            {
-              costPerKilometer_ = input.readDouble();
-              break;
+            startLoadIntervals_.add(
+                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(), extensionRegistry));
+            break;
+          }
+          case 122: {
+            if (!((mutable_bitField0_ & 0x00000400) != 0)) {
+              endLoadIntervals_ = new java.util.ArrayList();
+              mutable_bitField0_ |= 0x00000400;
             }
-          case 153:
-            {
-              fixedCost_ = input.readDouble();
-              break;
+            endLoadIntervals_.add(
+                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(), extensionRegistry));
+            break;
+          }
+          case 129: {
+
+            costPerHour_ = input.readDouble();
+            break;
+          }
+          case 137: {
+
+            costPerTraveledHour_ = input.readDouble();
+            break;
+          }
+          case 145: {
+
+            costPerKilometer_ = input.readDouble();
+            break;
+          }
+          case 153: {
+
+            fixedCost_ = input.readDouble();
+            break;
+          }
+          case 160: {
+
+            usedIfRouteIsEmpty_ = input.readBool();
+            break;
+          }
+          case 170: {
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
+            if (routeDurationLimit_ != null) {
+              subBuilder = routeDurationLimit_.toBuilder();
             }
-          case 160:
-            {
-              usedIfRouteIsEmpty_ = input.readBool();
-              break;
+            routeDurationLimit_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(routeDurationLimit_);
+              routeDurationLimit_ = subBuilder.buildPartial();
             }
-          case 170:
-            {
-              com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
-              if (routeDurationLimit_ != null) {
-                subBuilder = routeDurationLimit_.toBuilder();
-              }
-              routeDurationLimit_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(routeDurationLimit_);
-                routeDurationLimit_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 178: {
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
+            if (travelDurationLimit_ != null) {
+              subBuilder = travelDurationLimit_.toBuilder();
             }
-          case 178:
-            {
-              com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
-              if (travelDurationLimit_ != null) {
-                subBuilder = travelDurationLimit_.toBuilder();
-              }
-              travelDurationLimit_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(travelDurationLimit_);
-                travelDurationLimit_ = subBuilder.buildPartial();
-              }
-
-              break;
+            travelDurationLimit_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(travelDurationLimit_);
+              travelDurationLimit_ = subBuilder.buildPartial();
             }
-          case 186:
-            {
-              com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
-              if (routeDistanceLimit_ != null) {
-                subBuilder = routeDistanceLimit_.toBuilder();
-              }
-              routeDistanceLimit_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(routeDistanceLimit_);
-                routeDistanceLimit_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 186: {
+            com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
+            if (routeDistanceLimit_ != null) {
+              subBuilder = routeDistanceLimit_.toBuilder();
             }
-          case 194:
-            {
-              if (!((mutable_bitField0_ & 0x00000040) != 0)) {
-                extraVisitDurationForVisitType_ =
-                    com.google.protobuf.MapField.newMapField(
-                        ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000040;
-              }
-              com.google.protobuf.MapEntry
-                  extraVisitDurationForVisitType__ =
-                      input.readMessage(
-                          ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry
-                              .getParserForType(),
-                          extensionRegistry);
-              extraVisitDurationForVisitType_
-                  .getMutableMap()
-                  .put(
-                      extraVisitDurationForVisitType__.getKey(),
-                      extraVisitDurationForVisitType__.getValue());
-              break;
+            routeDistanceLimit_ = input.readMessage(com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(routeDistanceLimit_);
+              routeDistanceLimit_ = subBuilder.buildPartial();
             }
-          case 202:
-            {
-              com.google.cloud.optimization.v1.BreakRule.Builder subBuilder = null;
-              if (breakRule_ != null) {
-                subBuilder = breakRule_.toBuilder();
-              }
-              breakRule_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.BreakRule.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(breakRule_);
-                breakRule_ = subBuilder.buildPartial();
-              }
 
-              break;
+            break;
+          }
+          case 194: {
+            if (!((mutable_bitField0_ & 0x00000040) != 0)) {
+              extraVisitDurationForVisitType_ = com.google.protobuf.MapField.newMapField(
+                  ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
+              mutable_bitField0_ |= 0x00000040;
+            }
+            com.google.protobuf.MapEntry
+            extraVisitDurationForVisitType__ = input.readMessage(
+                ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+            extraVisitDurationForVisitType_.getMutableMap().put(
+                extraVisitDurationForVisitType__.getKey(), extraVisitDurationForVisitType__.getValue());
+            break;
+          }
+          case 202: {
+            com.google.cloud.optimization.v1.BreakRule.Builder subBuilder = null;
+            if (breakRule_ != null) {
+              subBuilder = breakRule_.toBuilder();
+            }
+            breakRule_ = input.readMessage(com.google.cloud.optimization.v1.BreakRule.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom(breakRule_);
+              breakRule_ = subBuilder.buildPartial();
             }
-          case 218:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
 
-              label_ = s;
-              break;
+            break;
+          }
+          case 218: {
+            java.lang.String s = input.readStringRequireUtf8();
+
+            label_ = s;
+            break;
+          }
+          case 224: {
+
+            ignore_ = input.readBool();
+            break;
+          }
+          case 232: {
+            if (!((mutable_bitField0_ & 0x00000080) != 0)) {
+              breakRuleIndices_ = newIntList();
+              mutable_bitField0_ |= 0x00000080;
             }
-          case 224:
-            {
-              ignore_ = input.readBool();
-              break;
+            breakRuleIndices_.addInt(input.readInt32());
+            break;
+          }
+          case 234: {
+            int length = input.readRawVarint32();
+            int limit = input.pushLimit(length);
+            if (!((mutable_bitField0_ & 0x00000080) != 0) && input.getBytesUntilLimit() > 0) {
+              breakRuleIndices_ = newIntList();
+              mutable_bitField0_ |= 0x00000080;
             }
-          case 232:
-            {
-              if (!((mutable_bitField0_ & 0x00000080) != 0)) {
-                breakRuleIndices_ = newIntList();
-                mutable_bitField0_ |= 0x00000080;
-              }
+            while (input.getBytesUntilLimit() > 0) {
               breakRuleIndices_.addInt(input.readInt32());
-              break;
-            }
-          case 234:
-            {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              if (!((mutable_bitField0_ & 0x00000080) != 0) && input.getBytesUntilLimit() > 0) {
-                breakRuleIndices_ = newIntList();
-                mutable_bitField0_ |= 0x00000080;
-              }
-              while (input.getBytesUntilLimit() > 0) {
-                breakRuleIndices_.addInt(input.readInt32());
-              }
-              input.popLimit(limit);
-              break;
             }
-          case 242:
-            {
-              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-                loadLimits_ =
-                    com.google.protobuf.MapField.newMapField(
-                        LoadLimitsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000020;
-              }
-              com.google.protobuf.MapEntry<
-                      java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit>
-                  loadLimits__ =
-                      input.readMessage(
-                          LoadLimitsDefaultEntryHolder.defaultEntry.getParserForType(),
-                          extensionRegistry);
-              loadLimits_.getMutableMap().put(loadLimits__.getKey(), loadLimits__.getValue());
-              break;
+            input.popLimit(limit);
+            break;
+          }
+          case 242: {
+            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+              loadLimits_ = com.google.protobuf.MapField.newMapField(
+                  LoadLimitsDefaultEntryHolder.defaultEntry);
+              mutable_bitField0_ |= 0x00000020;
             }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            com.google.protobuf.MapEntry
+            loadLimits__ = input.readMessage(
+                LoadLimitsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+            loadLimits_.getMutableMap().put(
+                loadLimits__.getKey(), loadLimits__.getValue());
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -427,7 +347,8 @@ private Vehicle(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         startTags_ = startTags_.getUnmodifiableView();
@@ -457,38 +378,34 @@ private Vehicle(
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(int number) {
+  protected com.google.protobuf.MapField internalGetMapField(
+      int number) {
     switch (number) {
       case 30:
         return internalGetLoadLimits();
       case 24:
         return internalGetExtraVisitDurationForVisitType();
       default:
-        throw new RuntimeException("Invalid map field number: " + number);
+        throw new RuntimeException(
+            "Invalid map field number: " + number);
     }
   }
-
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.Vehicle.class,
-            com.google.cloud.optimization.v1.Vehicle.Builder.class);
+            com.google.cloud.optimization.v1.Vehicle.class, com.google.cloud.optimization.v1.Vehicle.Builder.class);
   }
 
   /**
-   *
-   *
    * 
    * Travel modes which can be used by vehicles.
    * These should be a subset of the Google Maps Platform Routes Preferred API
@@ -498,10 +415,9 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
    *
    * Protobuf enum {@code google.cloud.optimization.v1.Vehicle.TravelMode}
    */
-  public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum {
+  public enum TravelMode
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Unspecified travel mode, equivalent to `DRIVING`.
      * 
@@ -510,8 +426,6 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { */ TRAVEL_MODE_UNSPECIFIED(0), /** - * - * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -523,8 +437,6 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified travel mode, equivalent to `DRIVING`.
      * 
@@ -533,8 +445,6 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int TRAVEL_MODE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -543,6 +453,7 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { */ public static final int DRIVING_VALUE = 1; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -567,47 +478,48 @@ public static TravelMode valueOf(int value) { */ public static TravelMode forNumber(int value) { switch (value) { - case 0: - return TRAVEL_MODE_UNSPECIFIED; - case 1: - return DRIVING; - default: - return null; + case 0: return TRAVEL_MODE_UNSPECIFIED; + case 1: return DRIVING; + default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + TravelMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TravelMode findValueByNumber(int number) { + return TravelMode.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public TravelMode findValueByNumber(int number) { - return TravelMode.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { return com.google.cloud.optimization.v1.Vehicle.getDescriptor().getEnumTypes().get(0); } private static final TravelMode[] VALUES = values(); - public static TravelMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static TravelMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -625,8 +537,6 @@ private TravelMode(int value) { } /** - * - * *
    * Policy on how a vehicle can be unloaded. Applies only to shipments having
    * both a pickup and a delivery.
@@ -636,10 +546,9 @@ private TravelMode(int value) {
    *
    * Protobuf enum {@code google.cloud.optimization.v1.Vehicle.UnloadingPolicy}
    */
-  public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum {
+  public enum UnloadingPolicy
+      implements com.google.protobuf.ProtocolMessageEnum {
     /**
-     *
-     *
      * 
      * Unspecified unloading policy; deliveries must just occur after their
      * corresponding pickups.
@@ -649,8 +558,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum {
      */
     UNLOADING_POLICY_UNSPECIFIED(0),
     /**
-     *
-     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -659,8 +566,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum { */ LAST_IN_FIRST_OUT(1), /** - * - * *
      * Deliveries must occur in the same order as pickups
      * 
@@ -672,8 +577,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified unloading policy; deliveries must just occur after their
      * corresponding pickups.
@@ -683,8 +586,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum {
      */
     public static final int UNLOADING_POLICY_UNSPECIFIED_VALUE = 0;
     /**
-     *
-     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -693,8 +594,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum { */ public static final int LAST_IN_FIRST_OUT_VALUE = 1; /** - * - * *
      * Deliveries must occur in the same order as pickups
      * 
@@ -703,6 +602,7 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum { */ public static final int FIRST_IN_FIRST_OUT_VALUE = 2; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -727,42 +627,39 @@ public static UnloadingPolicy valueOf(int value) { */ public static UnloadingPolicy forNumber(int value) { switch (value) { - case 0: - return UNLOADING_POLICY_UNSPECIFIED; - case 1: - return LAST_IN_FIRST_OUT; - case 2: - return FIRST_IN_FIRST_OUT; - default: - return null; + case 0: return UNLOADING_POLICY_UNSPECIFIED; + case 1: return LAST_IN_FIRST_OUT; + case 2: return FIRST_IN_FIRST_OUT; + default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } + private static final com.google.protobuf.Internal.EnumLiteMap< + UnloadingPolicy> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public UnloadingPolicy findValueByNumber(int number) { + return UnloadingPolicy.forNumber(number); + } + }; - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public UnloadingPolicy findValueByNumber(int number) { - return UnloadingPolicy.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { return getDescriptor(); } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { return com.google.cloud.optimization.v1.Vehicle.getDescriptor().getEnumTypes().get(1); } @@ -771,7 +668,8 @@ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor public static UnloadingPolicy valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -788,52 +686,40 @@ private UnloadingPolicy(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.optimization.v1.Vehicle.UnloadingPolicy) } - public interface LoadLimitOrBuilder - extends + public interface LoadLimitOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle.LoadLimit) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; - * * @return Whether the maxLoad field is set. */ boolean hasMaxLoad(); /** - * - * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; - * * @return The maxLoad. */ long getMaxLoad(); /** - * - * *
      * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
      * 
* * int64 soft_max_load = 2; - * * @return The softMaxLoad. */ long getSoftMaxLoad(); /** - * - * *
      * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
      * the following cost penalty applies (only once per vehicle):
@@ -842,89 +728,65 @@ public interface LoadLimitOrBuilder
      * 
* * double cost_per_unit_above_soft_max = 3; - * * @return The costPerUnitAboveSoftMax. */ double getCostPerUnitAboveSoftMax(); /** - * - * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; * @return Whether the startLoadInterval field is set. */ boolean hasStartLoadInterval(); /** - * - * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; * @return The startLoadInterval. */ com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getStartLoadInterval(); /** - * - * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder - getStartLoadIntervalOrBuilder(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getStartLoadIntervalOrBuilder(); /** - * - * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * * @return Whether the endLoadInterval field is set. */ boolean hasEndLoadInterval(); /** - * - * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * * @return The endLoadInterval. */ com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInterval(); /** - * - * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder - getEndLoadIntervalOrBuilder(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getEndLoadIntervalOrBuilder(); } /** - * - * *
    * Defines a load limit applying to a vehicle, e.g. "this truck may only
    * carry up to 3500 kg". See [load_limits][google.cloud.optimization.v1.Vehicle.load_limits].
@@ -932,29 +794,30 @@ public interface LoadLimitOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit}
    */
-  public static final class LoadLimit extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class LoadLimit extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle.LoadLimit)
       LoadLimitOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use LoadLimit.newBuilder() to construct.
     private LoadLimit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private LoadLimit() {}
+    private LoadLimit() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new LoadLimit();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private LoadLimit(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -974,65 +837,54 @@ private LoadLimit(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                bitField0_ |= 0x00000001;
-                maxLoad_ = input.readInt64();
-                break;
-              }
-            case 16:
-              {
-                softMaxLoad_ = input.readInt64();
-                break;
+            case 8: {
+              bitField0_ |= 0x00000001;
+              maxLoad_ = input.readInt64();
+              break;
+            }
+            case 16: {
+
+              softMaxLoad_ = input.readInt64();
+              break;
+            }
+            case 25: {
+
+              costPerUnitAboveSoftMax_ = input.readDouble();
+              break;
+            }
+            case 34: {
+              com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder = null;
+              if (startLoadInterval_ != null) {
+                subBuilder = startLoadInterval_.toBuilder();
               }
-            case 25:
-              {
-                costPerUnitAboveSoftMax_ = input.readDouble();
-                break;
+              startLoadInterval_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(startLoadInterval_);
+                startLoadInterval_ = subBuilder.buildPartial();
               }
-            case 34:
-              {
-                com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder =
-                    null;
-                if (startLoadInterval_ != null) {
-                  subBuilder = startLoadInterval_.toBuilder();
-                }
-                startLoadInterval_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(startLoadInterval_);
-                  startLoadInterval_ = subBuilder.buildPartial();
-                }
 
-                break;
+              break;
+            }
+            case 42: {
+              com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder = null;
+              if (endLoadInterval_ != null) {
+                subBuilder = endLoadInterval_.toBuilder();
               }
-            case 42:
-              {
-                com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder =
-                    null;
-                if (endLoadInterval_ != null) {
-                  subBuilder = endLoadInterval_.toBuilder();
-                }
-                endLoadInterval_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(endLoadInterval_);
-                  endLoadInterval_ = subBuilder.buildPartial();
-                }
-
-                break;
+              endLoadInterval_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(endLoadInterval_);
+                endLoadInterval_ = subBuilder.buildPartial();
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1040,50 +892,42 @@ private LoadLimit(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Vehicle.LoadLimit.class,
-              com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
+              com.google.cloud.optimization.v1.Vehicle.LoadLimit.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
     }
 
-    public interface IntervalOrBuilder
-        extends
+    public interface IntervalOrBuilder extends
         // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval)
         com.google.protobuf.MessageOrBuilder {
 
       /**
-       *
-       *
        * 
        * A minimum acceptable load. Must be ≥ 0.
        * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
        * 
* * int64 min = 1; - * * @return The min. */ long getMin(); /** - * - * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -1091,13 +935,10 @@ public interface IntervalOrBuilder
        * 
* * optional int64 max = 2; - * * @return Whether the max field is set. */ boolean hasMax(); /** - * - * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -1105,43 +946,41 @@ public interface IntervalOrBuilder
        * 
* * optional int64 max = 2; - * * @return The max. */ long getMax(); } /** - * - * *
      * Interval of acceptable load amounts.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit.Interval} */ - public static final class Interval extends com.google.protobuf.GeneratedMessageV3 - implements + public static final class Interval extends + com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) IntervalOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Interval.newBuilder() to construct. private Interval(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - - private Interval() {} + private Interval() { + } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { return new Interval(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { return this.unknownFields; } - private Interval( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -1161,24 +1000,23 @@ private Interval( case 0: done = true; break; - case 8: - { - min_ = input.readInt64(); - break; - } - case 16: - { - bitField0_ |= 0x00000001; - max_ = input.readInt64(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; + case 8: { + + min_ = input.readInt64(); + break; + } + case 16: { + bitField0_ |= 0x00000001; + max_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; } + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1186,42 +1024,36 @@ private Interval( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); } private int bitField0_; public static final int MIN_FIELD_NUMBER = 1; private long min_; /** - * - * *
        * A minimum acceptable load. Must be ≥ 0.
        * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
        * 
* * int64 min = 1; - * * @return The min. */ @java.lang.Override @@ -1232,8 +1064,6 @@ public long getMin() { public static final int MAX_FIELD_NUMBER = 2; private long max_; /** - * - * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -1241,7 +1071,6 @@ public long getMin() {
        * 
* * optional int64 max = 2; - * * @return Whether the max field is set. */ @java.lang.Override @@ -1249,8 +1078,6 @@ public boolean hasMax() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -1258,7 +1085,6 @@ public boolean hasMax() {
        * 
* * optional int64 max = 2; - * * @return The max. */ @java.lang.Override @@ -1267,7 +1093,6 @@ public long getMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1279,7 +1104,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (min_ != 0L) { output.writeInt64(1, min_); } @@ -1296,10 +1122,12 @@ public int getSerializedSize() { size = 0; if (min_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, min_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, min_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, max_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, max_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1309,18 +1137,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other = - (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) obj; + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other = (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) obj; - if (getMin() != other.getMin()) return false; + if (getMin() + != other.getMin()) return false; if (hasMax() != other.hasMax()) return false; if (hasMax()) { - if (getMax() != other.getMax()) return false; + if (getMax() + != other.getMax()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -1334,10 +1163,12 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MIN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMin()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMin()); if (hasMax()) { hash = (37 * hash) + MAX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMax()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMax()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -1345,94 +1176,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1442,32 +1266,27 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
        * Interval of acceptable load amounts.
        * 
* * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit.Interval} */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); } // Construct using com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder() @@ -1475,15 +1294,16 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } } - @java.lang.Override public Builder clear() { super.clear(); @@ -1495,14 +1315,13 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getDefaultInstanceForType() { return com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance(); } @@ -1517,8 +1336,7 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval build() { @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval buildPartial() { - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result = - new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(this); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result = new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.min_ = min_; @@ -1535,52 +1353,46 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval buildPartial( public Builder clone() { return super.clone(); } - @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.setField(field, value); } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { + int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } - @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { return super.addRepeatedField(field, value); } - @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) { - return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) other); + return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other) { - if (other - == com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) - return this; + public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other) { + if (other == com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) return this; if (other.getMin() != 0L) { setMin(other.getMin()); } @@ -1606,9 +1418,7 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) - e.getUnfinishedMessage(); + parsedMessage = (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1617,20 +1427,16 @@ public Builder mergeFrom( } return this; } - private int bitField0_; - private long min_; + private long min_ ; /** - * - * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
          * 
* * int64 min = 1; - * * @return The min. */ @java.lang.Override @@ -1638,47 +1444,39 @@ public long getMin() { return min_; } /** - * - * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
          * 
* * int64 min = 1; - * * @param value The min to set. * @return This builder for chaining. */ public Builder setMin(long value) { - + min_ = value; onChanged(); return this; } /** - * - * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
          * 
* * int64 min = 1; - * * @return This builder for chaining. */ public Builder clearMin() { - + min_ = 0L; onChanged(); return this; } - private long max_; + private long max_ ; /** - * - * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1686,7 +1484,6 @@ public Builder clearMin() {
          * 
* * optional int64 max = 2; - * * @return Whether the max field is set. */ @java.lang.Override @@ -1694,8 +1491,6 @@ public boolean hasMax() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1703,7 +1498,6 @@ public boolean hasMax() {
          * 
* * optional int64 max = 2; - * * @return The max. */ @java.lang.Override @@ -1711,8 +1505,6 @@ public long getMax() { return max_; } /** - * - * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1720,7 +1512,6 @@ public long getMax() {
          * 
* * optional int64 max = 2; - * * @param value The max to set. * @return This builder for chaining. */ @@ -1731,8 +1522,6 @@ public Builder setMax(long value) { return this; } /** - * - * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1740,7 +1529,6 @@ public Builder setMax(long value) {
          * 
* * optional int64 max = 2; - * * @return This builder for chaining. */ public Builder clearMax() { @@ -1749,7 +1537,6 @@ public Builder clearMax() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1762,32 +1549,30 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) - private static final com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval - DEFAULT_INSTANCE; - + private static final com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval - getDefaultInstance() { + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Interval parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Interval(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Interval parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Interval(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1799,24 +1584,21 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval - getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } private int bitField0_; public static final int MAX_LOAD_FIELD_NUMBER = 1; private long maxLoad_; /** - * - * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; - * * @return Whether the maxLoad field is set. */ @java.lang.Override @@ -1824,14 +1606,11 @@ public boolean hasMaxLoad() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; - * * @return The maxLoad. */ @java.lang.Override @@ -1842,14 +1621,11 @@ public long getMaxLoad() { public static final int SOFT_MAX_LOAD_FIELD_NUMBER = 2; private long softMaxLoad_; /** - * - * *
      * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
      * 
* * int64 soft_max_load = 2; - * * @return The softMaxLoad. */ @java.lang.Override @@ -1859,9 +1635,7 @@ public long getSoftMaxLoad() { public static final int COST_PER_UNIT_ABOVE_SOFT_MAX_FIELD_NUMBER = 3; private double costPerUnitAboveSoftMax_; - /** - * - * + /** *
      * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
      * the following cost penalty applies (only once per vehicle):
@@ -1870,7 +1644,6 @@ public long getSoftMaxLoad() {
      * 
* * double cost_per_unit_above_soft_max = 3; - * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1881,15 +1654,11 @@ public double getCostPerUnitAboveSoftMax() { public static final int START_LOAD_INTERVAL_FIELD_NUMBER = 4; private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval startLoadInterval_; /** - * - * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; * @return Whether the startLoadInterval field is set. */ @java.lang.Override @@ -1897,50 +1666,37 @@ public boolean hasStartLoadInterval() { return startLoadInterval_ != null; } /** - * - * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; * @return The startLoadInterval. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getStartLoadInterval() { - return startLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : startLoadInterval_; + return startLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; } /** - * - * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder - getStartLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getStartLoadIntervalOrBuilder() { return getStartLoadInterval(); } public static final int END_LOAD_INTERVAL_FIELD_NUMBER = 5; private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval endLoadInterval_; /** - * - * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * * @return Whether the endLoadInterval field is set. */ @java.lang.Override @@ -1948,25 +1704,18 @@ public boolean hasEndLoadInterval() { return endLoadInterval_ != null; } /** - * - * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * * @return The endLoadInterval. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInterval() { - return endLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : endLoadInterval_; + return endLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; } /** - * - * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
@@ -1974,13 +1723,11 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInt * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder - getEndLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getEndLoadIntervalOrBuilder() { return getEndLoadInterval(); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1992,7 +1739,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(1, maxLoad_); } @@ -2018,20 +1766,24 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, maxLoad_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, maxLoad_); } if (softMaxLoad_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, softMaxLoad_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, softMaxLoad_); } if (java.lang.Double.doubleToRawLongBits(costPerUnitAboveSoftMax_) != 0) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerUnitAboveSoftMax_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, costPerUnitAboveSoftMax_); } if (startLoadInterval_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartLoadInterval()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getStartLoadInterval()); } if (endLoadInterval_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEndLoadInterval()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getEndLoadInterval()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2041,28 +1793,32 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.LoadLimit other = - (com.google.cloud.optimization.v1.Vehicle.LoadLimit) obj; + com.google.cloud.optimization.v1.Vehicle.LoadLimit other = (com.google.cloud.optimization.v1.Vehicle.LoadLimit) obj; if (hasMaxLoad() != other.hasMaxLoad()) return false; if (hasMaxLoad()) { - if (getMaxLoad() != other.getMaxLoad()) return false; + if (getMaxLoad() + != other.getMaxLoad()) return false; } - if (getSoftMaxLoad() != other.getSoftMaxLoad()) return false; + if (getSoftMaxLoad() + != other.getSoftMaxLoad()) return false; if (java.lang.Double.doubleToLongBits(getCostPerUnitAboveSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerUnitAboveSoftMax())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerUnitAboveSoftMax())) return false; if (hasStartLoadInterval() != other.hasStartLoadInterval()) return false; if (hasStartLoadInterval()) { - if (!getStartLoadInterval().equals(other.getStartLoadInterval())) return false; + if (!getStartLoadInterval() + .equals(other.getStartLoadInterval())) return false; } if (hasEndLoadInterval() != other.hasEndLoadInterval()) return false; if (hasEndLoadInterval()) { - if (!getEndLoadInterval().equals(other.getEndLoadInterval())) return false; + if (!getEndLoadInterval() + .equals(other.getEndLoadInterval())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -2077,15 +1833,15 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); if (hasMaxLoad()) { hash = (37 * hash) + MAX_LOAD_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxLoad()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMaxLoad()); } hash = (37 * hash) + SOFT_MAX_LOAD_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSoftMaxLoad()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getSoftMaxLoad()); hash = (37 * hash) + COST_PER_UNIT_ABOVE_SOFT_MAX_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerUnitAboveSoftMax())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerUnitAboveSoftMax())); if (hasStartLoadInterval()) { hash = (37 * hash) + START_LOAD_INTERVAL_FIELD_NUMBER; hash = (53 * hash) + getStartLoadInterval().hashCode(); @@ -2100,93 +1856,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.LoadLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2196,8 +1946,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Defines a load limit applying to a vehicle, e.g. "this truck may only
      * carry up to 3500 kg". See [load_limits][google.cloud.optimization.v1.Vehicle.load_limits].
@@ -2205,24 +1953,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle.LoadLimit)
         com.google.cloud.optimization.v1.Vehicle.LoadLimitOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Vehicle.LoadLimit.class,
-                com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
+                com.google.cloud.optimization.v1.Vehicle.LoadLimit.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Vehicle.LoadLimit.newBuilder()
@@ -2230,15 +1975,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2264,9 +2010,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
       }
 
       @java.lang.Override
@@ -2285,8 +2031,7 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Vehicle.LoadLimit buildPartial() {
-        com.google.cloud.optimization.v1.Vehicle.LoadLimit result =
-            new com.google.cloud.optimization.v1.Vehicle.LoadLimit(this);
+        com.google.cloud.optimization.v1.Vehicle.LoadLimit result = new com.google.cloud.optimization.v1.Vehicle.LoadLimit(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -2314,41 +2059,38 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit) {
-          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit) other);
+          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -2356,8 +2098,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.LoadLimit other) {
-        if (other == com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance()) return this;
         if (other.hasMaxLoad()) {
           setMaxLoad(other.getMaxLoad());
         }
@@ -2392,8 +2133,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.Vehicle.LoadLimit) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.Vehicle.LoadLimit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2402,19 +2142,15 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
-      private long maxLoad_;
+      private long maxLoad_ ;
       /**
-       *
-       *
        * 
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; - * * @return Whether the maxLoad field is set. */ @java.lang.Override @@ -2422,14 +2158,11 @@ public boolean hasMaxLoad() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; - * * @return The maxLoad. */ @java.lang.Override @@ -2437,14 +2170,11 @@ public long getMaxLoad() { return maxLoad_; } /** - * - * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; - * * @param value The maxLoad to set. * @return This builder for chaining. */ @@ -2455,14 +2185,11 @@ public Builder setMaxLoad(long value) { return this; } /** - * - * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; - * * @return This builder for chaining. */ public Builder clearMaxLoad() { @@ -2472,16 +2199,13 @@ public Builder clearMaxLoad() { return this; } - private long softMaxLoad_; + private long softMaxLoad_ ; /** - * - * *
        * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
        * 
* * int64 soft_max_load = 2; - * * @return The softMaxLoad. */ @java.lang.Override @@ -2489,45 +2213,37 @@ public long getSoftMaxLoad() { return softMaxLoad_; } /** - * - * *
        * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
        * 
* * int64 soft_max_load = 2; - * * @param value The softMaxLoad to set. * @return This builder for chaining. */ public Builder setSoftMaxLoad(long value) { - + softMaxLoad_ = value; onChanged(); return this; } /** - * - * *
        * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
        * 
* * int64 soft_max_load = 2; - * * @return This builder for chaining. */ public Builder clearSoftMaxLoad() { - + softMaxLoad_ = 0L; onChanged(); return this; } - private double costPerUnitAboveSoftMax_; + private double costPerUnitAboveSoftMax_ ; /** - * - * *
        * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
        * the following cost penalty applies (only once per vehicle):
@@ -2536,7 +2252,6 @@ public Builder clearSoftMaxLoad() {
        * 
* * double cost_per_unit_above_soft_max = 3; - * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -2544,8 +2259,6 @@ public double getCostPerUnitAboveSoftMax() { return costPerUnitAboveSoftMax_; } /** - * - * *
        * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
        * the following cost penalty applies (only once per vehicle):
@@ -2554,19 +2267,16 @@ public double getCostPerUnitAboveSoftMax() {
        * 
* * double cost_per_unit_above_soft_max = 3; - * * @param value The costPerUnitAboveSoftMax to set. * @return This builder for chaining. */ public Builder setCostPerUnitAboveSoftMax(double value) { - + costPerUnitAboveSoftMax_ = value; onChanged(); return this; } /** - * - * *
        * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
        * the following cost penalty applies (only once per vehicle):
@@ -2575,11 +2285,10 @@ public Builder setCostPerUnitAboveSoftMax(double value) {
        * 
* * double cost_per_unit_above_soft_max = 3; - * * @return This builder for chaining. */ public Builder clearCostPerUnitAboveSoftMax() { - + costPerUnitAboveSoftMax_ = 0D; onChanged(); return this; @@ -2587,58 +2296,41 @@ public Builder clearCostPerUnitAboveSoftMax() { private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval startLoadInterval_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> - startLoadIntervalBuilder_; + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> startLoadIntervalBuilder_; /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; * @return Whether the startLoadInterval field is set. */ public boolean hasStartLoadInterval() { return startLoadIntervalBuilder_ != null || startLoadInterval_ != null; } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; * @return The startLoadInterval. */ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getStartLoadInterval() { if (startLoadIntervalBuilder_ == null) { - return startLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : startLoadInterval_; + return startLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; } else { return startLoadIntervalBuilder_.getMessage(); } } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ - public Builder setStartLoadInterval( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder setStartLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (startLoadIntervalBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2652,14 +2344,11 @@ public Builder setStartLoadInterval( return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ public Builder setStartLoadInterval( com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder builderForValue) { @@ -2673,24 +2362,17 @@ public Builder setStartLoadInterval( return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ - public Builder mergeStartLoadInterval( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder mergeStartLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (startLoadIntervalBuilder_ == null) { if (startLoadInterval_ != null) { startLoadInterval_ = - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder( - startLoadInterval_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder(startLoadInterval_).mergeFrom(value).buildPartial(); } else { startLoadInterval_ = value; } @@ -2702,14 +2384,11 @@ public Builder mergeStartLoadInterval( return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ public Builder clearStartLoadInterval() { if (startLoadIntervalBuilder_ == null) { @@ -2723,63 +2402,48 @@ public Builder clearStartLoadInterval() { return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder - getStartLoadIntervalBuilder() { - + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder getStartLoadIntervalBuilder() { + onChanged(); return getStartLoadIntervalFieldBuilder().getBuilder(); } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder - getStartLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getStartLoadIntervalOrBuilder() { if (startLoadIntervalBuilder_ != null) { return startLoadIntervalBuilder_.getMessageOrBuilder(); } else { - return startLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : startLoadInterval_; + return startLoadInterval_ == null ? + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; } } /** - * - * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> getStartLoadIntervalFieldBuilder() { if (startLoadIntervalBuilder_ == null) { - startLoadIntervalBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( - getStartLoadInterval(), getParentForChildren(), isClean()); + startLoadIntervalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( + getStartLoadInterval(), + getParentForChildren(), + isClean()); startLoadInterval_ = null; } return startLoadIntervalBuilder_; @@ -2787,58 +2451,41 @@ public Builder clearStartLoadInterval() { private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval endLoadInterval_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> - endLoadIntervalBuilder_; + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> endLoadIntervalBuilder_; /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; * @return Whether the endLoadInterval field is set. */ public boolean hasEndLoadInterval() { return endLoadIntervalBuilder_ != null || endLoadInterval_ != null; } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; * @return The endLoadInterval. */ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInterval() { if (endLoadIntervalBuilder_ == null) { - return endLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : endLoadInterval_; + return endLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; } else { return endLoadIntervalBuilder_.getMessage(); } } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ - public Builder setEndLoadInterval( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder setEndLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (endLoadIntervalBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2852,14 +2499,11 @@ public Builder setEndLoadInterval( return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ public Builder setEndLoadInterval( com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder builderForValue) { @@ -2873,24 +2517,17 @@ public Builder setEndLoadInterval( return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ - public Builder mergeEndLoadInterval( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder mergeEndLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (endLoadIntervalBuilder_ == null) { if (endLoadInterval_ != null) { endLoadInterval_ = - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder( - endLoadInterval_) - .mergeFrom(value) - .buildPartial(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder(endLoadInterval_).mergeFrom(value).buildPartial(); } else { endLoadInterval_ = value; } @@ -2902,14 +2539,11 @@ public Builder mergeEndLoadInterval( return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ public Builder clearEndLoadInterval() { if (endLoadIntervalBuilder_ == null) { @@ -2923,68 +2557,52 @@ public Builder clearEndLoadInterval() { return this; } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder - getEndLoadIntervalBuilder() { - + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder getEndLoadIntervalBuilder() { + onChanged(); return getEndLoadIntervalFieldBuilder().getBuilder(); } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder - getEndLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getEndLoadIntervalOrBuilder() { if (endLoadIntervalBuilder_ != null) { return endLoadIntervalBuilder_.getMessageOrBuilder(); } else { - return endLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : endLoadInterval_; + return endLoadInterval_ == null ? + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; } } /** - * - * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; - * + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> getEndLoadIntervalFieldBuilder() { if (endLoadIntervalBuilder_ == null) { - endLoadIntervalBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( - getEndLoadInterval(), getParentForChildren(), isClean()); + endLoadIntervalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( + getEndLoadInterval(), + getParentForChildren(), + isClean()); endLoadInterval_ = null; } return endLoadIntervalBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2997,12 +2615,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle.LoadLimit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle.LoadLimit) private static final com.google.cloud.optimization.v1.Vehicle.LoadLimit DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle.LoadLimit(); } @@ -3011,16 +2629,16 @@ public static com.google.cloud.optimization.v1.Vehicle.LoadLimit getDefaultInsta return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public LoadLimit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new LoadLimit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LoadLimit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LoadLimit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3035,40 +2653,32 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle.LoadLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } - public interface DurationLimitOrBuilder - extends + public interface DurationLimitOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle.DurationLimit) com.google.protobuf.MessageOrBuilder { /** - * - * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; - * * @return Whether the maxDuration field is set. */ boolean hasMaxDuration(); /** - * - * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; - * * @return The maxDuration. */ com.google.protobuf.Duration getMaxDuration(); /** - * - * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
@@ -3078,8 +2688,6 @@ public interface DurationLimitOrBuilder com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder(); /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3089,13 +2697,10 @@ public interface DurationLimitOrBuilder
      * 
* * .google.protobuf.Duration soft_max_duration = 2; - * * @return Whether the softMaxDuration field is set. */ boolean hasSoftMaxDuration(); /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3105,13 +2710,10 @@ public interface DurationLimitOrBuilder
      * 
* * .google.protobuf.Duration soft_max_duration = 2; - * * @return The softMaxDuration. */ com.google.protobuf.Duration getSoftMaxDuration(); /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3125,8 +2727,6 @@ public interface DurationLimitOrBuilder
     com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -3138,13 +2738,10 @@ public interface DurationLimitOrBuilder
      * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return Whether the costPerHourAfterSoftMax field is set. */ boolean hasCostPerHourAfterSoftMax(); /** - * - * *
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -3156,14 +2753,11 @@ public interface DurationLimitOrBuilder
      * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return The costPerHourAfterSoftMax. */ double getCostPerHourAfterSoftMax(); /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3176,13 +2770,10 @@ public interface DurationLimitOrBuilder
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return Whether the quadraticSoftMaxDuration field is set. */ boolean hasQuadraticSoftMaxDuration(); /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3195,13 +2786,10 @@ public interface DurationLimitOrBuilder
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return The quadraticSoftMaxDuration. */ com.google.protobuf.Duration getQuadraticSoftMaxDuration(); /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3218,8 +2806,6 @@ public interface DurationLimitOrBuilder
     com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3233,13 +2819,10 @@ public interface DurationLimitOrBuilder
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return Whether the costPerSquareHourAfterQuadraticSoftMax field is set. */ boolean hasCostPerSquareHourAfterQuadraticSoftMax(); /** - * - * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3253,14 +2836,11 @@ public interface DurationLimitOrBuilder
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return The costPerSquareHourAfterQuadraticSoftMax. */ double getCostPerSquareHourAfterQuadraticSoftMax(); } /** - * - * *
    * A limit defining a maximum duration of the route of a vehicle. It can be
    * either hard or soft.
@@ -3270,29 +2850,30 @@ public interface DurationLimitOrBuilder
    *
    * Protobuf type {@code google.cloud.optimization.v1.Vehicle.DurationLimit}
    */
-  public static final class DurationLimit extends com.google.protobuf.GeneratedMessageV3
-      implements
+  public static final class DurationLimit extends
+      com.google.protobuf.GeneratedMessageV3 implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle.DurationLimit)
       DurationLimitOrBuilder {
-    private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
     // Use DurationLimit.newBuilder() to construct.
     private DurationLimit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-
-    private DurationLimit() {}
+    private DurationLimit() {
+    }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(
+        UnusedPrivateParameter unused) {
       return new DurationLimit();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
       return this.unknownFields;
     }
-
     private DurationLimit(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -3312,70 +2893,62 @@ private DurationLimit(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (maxDuration_ != null) {
-                  subBuilder = maxDuration_.toBuilder();
-                }
-                maxDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(maxDuration_);
-                  maxDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
+            case 10: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (maxDuration_ != null) {
+                subBuilder = maxDuration_.toBuilder();
+              }
+              maxDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(maxDuration_);
+                maxDuration_ = subBuilder.buildPartial();
               }
-            case 18:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (softMaxDuration_ != null) {
-                  subBuilder = softMaxDuration_.toBuilder();
-                }
-                softMaxDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(softMaxDuration_);
-                  softMaxDuration_ = subBuilder.buildPartial();
-                }
 
-                break;
+              break;
+            }
+            case 18: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (softMaxDuration_ != null) {
+                subBuilder = softMaxDuration_.toBuilder();
               }
-            case 25:
-              {
-                bitField0_ |= 0x00000001;
-                costPerHourAfterSoftMax_ = input.readDouble();
-                break;
+              softMaxDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(softMaxDuration_);
+                softMaxDuration_ = subBuilder.buildPartial();
               }
-            case 34:
-              {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (quadraticSoftMaxDuration_ != null) {
-                  subBuilder = quadraticSoftMaxDuration_.toBuilder();
-                }
-                quadraticSoftMaxDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(quadraticSoftMaxDuration_);
-                  quadraticSoftMaxDuration_ = subBuilder.buildPartial();
-                }
 
-                break;
+              break;
+            }
+            case 25: {
+              bitField0_ |= 0x00000001;
+              costPerHourAfterSoftMax_ = input.readDouble();
+              break;
+            }
+            case 34: {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (quadraticSoftMaxDuration_ != null) {
+                subBuilder = quadraticSoftMaxDuration_.toBuilder();
               }
-            case 41:
-              {
-                bitField0_ |= 0x00000002;
-                costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
-                break;
+              quadraticSoftMaxDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(quadraticSoftMaxDuration_);
+                quadraticSoftMaxDuration_ = subBuilder.buildPartial();
               }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
+
+              break;
+            }
+            case 41: {
+              bitField0_ |= 0x00000002;
+              costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
+              break;
+            }
+            default: {
+              if (!parseUnknownField(
+                  input, unknownFields, extensionRegistry, tag)) {
+                done = true;
               }
+              break;
+            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -3383,40 +2956,35 @@ private DurationLimit(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(
+            e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Vehicle.DurationLimit.class,
-              com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
+              com.google.cloud.optimization.v1.Vehicle.DurationLimit.class, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
     }
 
     private int bitField0_;
     public static final int MAX_DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration maxDuration_;
     /**
-     *
-     *
      * 
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; - * * @return Whether the maxDuration field is set. */ @java.lang.Override @@ -3424,25 +2992,18 @@ public boolean hasMaxDuration() { return maxDuration_ != null; } /** - * - * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; - * * @return The maxDuration. */ @java.lang.Override public com.google.protobuf.Duration getMaxDuration() { - return maxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxDuration_; + return maxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; } /** - * - * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
@@ -3457,8 +3018,6 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { public static final int SOFT_MAX_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration softMaxDuration_; /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3468,7 +3027,6 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() {
      * 
* * .google.protobuf.Duration soft_max_duration = 2; - * * @return Whether the softMaxDuration field is set. */ @java.lang.Override @@ -3476,8 +3034,6 @@ public boolean hasSoftMaxDuration() { return softMaxDuration_ != null; } /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3487,18 +3043,13 @@ public boolean hasSoftMaxDuration() {
      * 
* * .google.protobuf.Duration soft_max_duration = 2; - * * @return The softMaxDuration. */ @java.lang.Override public com.google.protobuf.Duration getSoftMaxDuration() { - return softMaxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : softMaxDuration_; + return softMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_; } /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3517,8 +3068,6 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
     public static final int COST_PER_HOUR_AFTER_SOFT_MAX_FIELD_NUMBER = 3;
     private double costPerHourAfterSoftMax_;
     /**
-     *
-     *
      * 
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -3530,7 +3079,6 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return Whether the costPerHourAfterSoftMax field is set. */ @java.lang.Override @@ -3538,8 +3086,6 @@ public boolean hasCostPerHourAfterSoftMax() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -3551,7 +3097,6 @@ public boolean hasCostPerHourAfterSoftMax() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -3561,9 +3106,7 @@ public double getCostPerHourAfterSoftMax() { public static final int QUADRATIC_SOFT_MAX_DURATION_FIELD_NUMBER = 4; private com.google.protobuf.Duration quadraticSoftMaxDuration_; - /** - * - * + /** *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3576,7 +3119,6 @@ public double getCostPerHourAfterSoftMax() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return Whether the quadraticSoftMaxDuration field is set. */ @java.lang.Override @@ -3584,8 +3126,6 @@ public boolean hasQuadraticSoftMaxDuration() { return quadraticSoftMaxDuration_ != null; } /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3598,18 +3138,13 @@ public boolean hasQuadraticSoftMaxDuration() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return The quadraticSoftMaxDuration. */ @java.lang.Override public com.google.protobuf.Duration getQuadraticSoftMaxDuration() { - return quadraticSoftMaxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : quadraticSoftMaxDuration_; + return quadraticSoftMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_; } /** - * - * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3631,8 +3166,6 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
     public static final int COST_PER_SQUARE_HOUR_AFTER_QUADRATIC_SOFT_MAX_FIELD_NUMBER = 5;
     private double costPerSquareHourAfterQuadraticSoftMax_;
     /**
-     *
-     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3646,7 +3179,6 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return Whether the costPerSquareHourAfterQuadraticSoftMax field is set. */ @java.lang.Override @@ -3654,8 +3186,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3669,7 +3199,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -3678,7 +3207,6 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3690,7 +3218,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (maxDuration_ != null) { output.writeMessage(1, getMaxDuration()); } @@ -3716,24 +3245,24 @@ public int getSerializedSize() { size = 0; if (maxDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMaxDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getMaxDuration()); } if (softMaxDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getSoftMaxDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getSoftMaxDuration()); } if (((bitField0_ & 0x00000001) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerHourAfterSoftMax_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, costPerHourAfterSoftMax_); } if (quadraticSoftMaxDuration_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 4, getQuadraticSoftMaxDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getQuadraticSoftMaxDuration()); } if (((bitField0_ & 0x00000002) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize( - 5, costPerSquareHourAfterQuadraticSoftMax_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, costPerSquareHourAfterQuadraticSoftMax_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3743,38 +3272,39 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.DurationLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.DurationLimit other = - (com.google.cloud.optimization.v1.Vehicle.DurationLimit) obj; + com.google.cloud.optimization.v1.Vehicle.DurationLimit other = (com.google.cloud.optimization.v1.Vehicle.DurationLimit) obj; if (hasMaxDuration() != other.hasMaxDuration()) return false; if (hasMaxDuration()) { - if (!getMaxDuration().equals(other.getMaxDuration())) return false; + if (!getMaxDuration() + .equals(other.getMaxDuration())) return false; } if (hasSoftMaxDuration() != other.hasSoftMaxDuration()) return false; if (hasSoftMaxDuration()) { - if (!getSoftMaxDuration().equals(other.getSoftMaxDuration())) return false; + if (!getSoftMaxDuration() + .equals(other.getSoftMaxDuration())) return false; } if (hasCostPerHourAfterSoftMax() != other.hasCostPerHourAfterSoftMax()) return false; if (hasCostPerHourAfterSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerHourAfterSoftMax())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHourAfterSoftMax())) return false; } if (hasQuadraticSoftMaxDuration() != other.hasQuadraticSoftMaxDuration()) return false; if (hasQuadraticSoftMaxDuration()) { - if (!getQuadraticSoftMaxDuration().equals(other.getQuadraticSoftMaxDuration())) - return false; + if (!getQuadraticSoftMaxDuration() + .equals(other.getQuadraticSoftMaxDuration())) return false; } - if (hasCostPerSquareHourAfterQuadraticSoftMax() - != other.hasCostPerSquareHourAfterQuadraticSoftMax()) return false; + if (hasCostPerSquareHourAfterQuadraticSoftMax() != other.hasCostPerSquareHourAfterQuadraticSoftMax()) return false; if (hasCostPerSquareHourAfterQuadraticSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerSquareHourAfterQuadraticSoftMax())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerSquareHourAfterQuadraticSoftMax())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -3797,10 +3327,8 @@ public int hashCode() { } if (hasCostPerHourAfterSoftMax()) { hash = (37 * hash) + COST_PER_HOUR_AFTER_SOFT_MAX_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftMax())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftMax())); } if (hasQuadraticSoftMaxDuration()) { hash = (37 * hash) + QUADRATIC_SOFT_MAX_DURATION_FIELD_NUMBER; @@ -3808,10 +3336,8 @@ public int hashCode() { } if (hasCostPerSquareHourAfterQuadraticSoftMax()) { hash = (37 * hash) + COST_PER_SQUARE_HOUR_AFTER_QUADRATIC_SOFT_MAX_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax())); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -3819,94 +3345,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.Vehicle.DurationLimit prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.DurationLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3916,8 +3435,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * A limit defining a maximum duration of the route of a vehicle. It can be
      * either hard or soft.
@@ -3927,24 +3444,21 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Vehicle.DurationLimit}
      */
-    public static final class Builder
-        extends com.google.protobuf.GeneratedMessageV3.Builder
-        implements
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle.DurationLimit)
         com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Vehicle.DurationLimit.class,
-                com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
+                com.google.cloud.optimization.v1.Vehicle.DurationLimit.class, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder()
@@ -3952,15 +3466,16 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
-
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3990,9 +3505,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
       }
 
       @java.lang.Override
@@ -4011,8 +3526,7 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Vehicle.DurationLimit buildPartial() {
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit result =
-            new com.google.cloud.optimization.v1.Vehicle.DurationLimit(this);
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit result = new com.google.cloud.optimization.v1.Vehicle.DurationLimit(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (maxDurationBuilder_ == null) {
@@ -4047,41 +3561,38 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit buildPartial() {
       public Builder clone() {
         return super.clone();
       }
-
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.setField(field, value);
       }
-
       @java.lang.Override
-      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(
+          com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
-
       @java.lang.Override
-      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(
+          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
-
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index,
-          java.lang.Object value) {
+          int index, java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
-
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field,
+          java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
-
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Vehicle.DurationLimit) {
-          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.DurationLimit) other);
+          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.DurationLimit)other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -4089,8 +3600,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.DurationLimit other) {
-        if (other == com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) return this;
         if (other.hasMaxDuration()) {
           mergeMaxDuration(other.getMaxDuration());
         }
@@ -4104,8 +3614,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.DurationLimit
           mergeQuadraticSoftMaxDuration(other.getQuadraticSoftMaxDuration());
         }
         if (other.hasCostPerSquareHourAfterQuadraticSoftMax()) {
-          setCostPerSquareHourAfterQuadraticSoftMax(
-              other.getCostPerSquareHourAfterQuadraticSoftMax());
+          setCostPerSquareHourAfterQuadraticSoftMax(other.getCostPerSquareHourAfterQuadraticSoftMax());
         }
         this.mergeUnknownFields(other.unknownFields);
         onChanged();
@@ -4126,8 +3635,7 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.Vehicle.DurationLimit) e.getUnfinishedMessage();
+          parsedMessage = (com.google.cloud.optimization.v1.Vehicle.DurationLimit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -4136,52 +3644,38 @@ public Builder mergeFrom(
         }
         return this;
       }
-
       private int bitField0_;
 
       private com.google.protobuf.Duration maxDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
-          maxDurationBuilder_;
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> maxDurationBuilder_;
       /**
-       *
-       *
        * 
        * A hard limit constraining the duration to be at most max_duration.
        * 
* * .google.protobuf.Duration max_duration = 1; - * * @return Whether the maxDuration field is set. */ public boolean hasMaxDuration() { return maxDurationBuilder_ != null || maxDuration_ != null; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
* * .google.protobuf.Duration max_duration = 1; - * * @return The maxDuration. */ public com.google.protobuf.Duration getMaxDuration() { if (maxDurationBuilder_ == null) { - return maxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxDuration_; + return maxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; } else { return maxDurationBuilder_.getMessage(); } } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -4202,15 +3696,14 @@ public Builder setMaxDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
* * .google.protobuf.Duration max_duration = 1; */ - public Builder setMaxDuration(com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMaxDuration( + com.google.protobuf.Duration.Builder builderForValue) { if (maxDurationBuilder_ == null) { maxDuration_ = builderForValue.build(); onChanged(); @@ -4221,8 +3714,6 @@ public Builder setMaxDuration(com.google.protobuf.Duration.Builder builderForVal return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -4233,9 +3724,7 @@ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { if (maxDurationBuilder_ == null) { if (maxDuration_ != null) { maxDuration_ = - com.google.protobuf.Duration.newBuilder(maxDuration_) - .mergeFrom(value) - .buildPartial(); + com.google.protobuf.Duration.newBuilder(maxDuration_).mergeFrom(value).buildPartial(); } else { maxDuration_ = value; } @@ -4247,8 +3736,6 @@ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -4267,8 +3754,6 @@ public Builder clearMaxDuration() { return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -4276,13 +3761,11 @@ public Builder clearMaxDuration() { * .google.protobuf.Duration max_duration = 1; */ public com.google.protobuf.Duration.Builder getMaxDurationBuilder() { - + onChanged(); return getMaxDurationFieldBuilder().getBuilder(); } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -4293,14 +3776,11 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { if (maxDurationBuilder_ != null) { return maxDurationBuilder_.getMessageOrBuilder(); } else { - return maxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxDuration_; + return maxDuration_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; } } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -4308,17 +3788,14 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { * .google.protobuf.Duration max_duration = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getMaxDurationFieldBuilder() { if (maxDurationBuilder_ == null) { - maxDurationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder>( - getMaxDuration(), getParentForChildren(), isClean()); + maxDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getMaxDuration(), + getParentForChildren(), + isClean()); maxDuration_ = null; } return maxDurationBuilder_; @@ -4326,13 +3803,8 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { private com.google.protobuf.Duration softMaxDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - softMaxDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> softMaxDurationBuilder_; /** - * - * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4342,15 +3814,12 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() {
        * 
* * .google.protobuf.Duration soft_max_duration = 2; - * * @return Whether the softMaxDuration field is set. */ public boolean hasSoftMaxDuration() { return softMaxDurationBuilder_ != null || softMaxDuration_ != null; } /** - * - * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4360,21 +3829,16 @@ public boolean hasSoftMaxDuration() {
        * 
* * .google.protobuf.Duration soft_max_duration = 2; - * * @return The softMaxDuration. */ public com.google.protobuf.Duration getSoftMaxDuration() { if (softMaxDurationBuilder_ == null) { - return softMaxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : softMaxDuration_; + return softMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_; } else { return softMaxDurationBuilder_.getMessage(); } } /** - * - * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4399,8 +3863,6 @@ public Builder setSoftMaxDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4411,7 +3873,8 @@ public Builder setSoftMaxDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration soft_max_duration = 2;
        */
-      public Builder setSoftMaxDuration(com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setSoftMaxDuration(
+          com.google.protobuf.Duration.Builder builderForValue) {
         if (softMaxDurationBuilder_ == null) {
           softMaxDuration_ = builderForValue.build();
           onChanged();
@@ -4422,8 +3885,6 @@ public Builder setSoftMaxDuration(com.google.protobuf.Duration.Builder builderFo
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4438,9 +3899,7 @@ public Builder mergeSoftMaxDuration(com.google.protobuf.Duration value) {
         if (softMaxDurationBuilder_ == null) {
           if (softMaxDuration_ != null) {
             softMaxDuration_ =
-                com.google.protobuf.Duration.newBuilder(softMaxDuration_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Duration.newBuilder(softMaxDuration_).mergeFrom(value).buildPartial();
           } else {
             softMaxDuration_ = value;
           }
@@ -4452,8 +3911,6 @@ public Builder mergeSoftMaxDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4476,8 +3933,6 @@ public Builder clearSoftMaxDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4489,13 +3944,11 @@ public Builder clearSoftMaxDuration() {
        * .google.protobuf.Duration soft_max_duration = 2;
        */
       public com.google.protobuf.Duration.Builder getSoftMaxDurationBuilder() {
-
+        
         onChanged();
         return getSoftMaxDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4510,14 +3963,11 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
         if (softMaxDurationBuilder_ != null) {
           return softMaxDurationBuilder_.getMessageOrBuilder();
         } else {
-          return softMaxDuration_ == null
-              ? com.google.protobuf.Duration.getDefaultInstance()
-              : softMaxDuration_;
+          return softMaxDuration_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_;
         }
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -4529,26 +3979,21 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
        * .google.protobuf.Duration soft_max_duration = 2;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getSoftMaxDurationFieldBuilder() {
         if (softMaxDurationBuilder_ == null) {
-          softMaxDurationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getSoftMaxDuration(), getParentForChildren(), isClean());
+          softMaxDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getSoftMaxDuration(),
+                  getParentForChildren(),
+                  isClean());
           softMaxDuration_ = null;
         }
         return softMaxDurationBuilder_;
       }
 
-      private double costPerHourAfterSoftMax_;
+      private double costPerHourAfterSoftMax_ ;
       /**
-       *
-       *
        * 
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4560,7 +4005,6 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return Whether the costPerHourAfterSoftMax field is set. */ @java.lang.Override @@ -4568,8 +4012,6 @@ public boolean hasCostPerHourAfterSoftMax() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4581,7 +4023,6 @@ public boolean hasCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -4589,8 +4030,6 @@ public double getCostPerHourAfterSoftMax() { return costPerHourAfterSoftMax_; } /** - * - * *
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4602,7 +4041,6 @@ public double getCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @param value The costPerHourAfterSoftMax to set. * @return This builder for chaining. */ @@ -4613,8 +4051,6 @@ public Builder setCostPerHourAfterSoftMax(double value) { return this; } /** - * - * *
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4626,7 +4062,6 @@ public Builder setCostPerHourAfterSoftMax(double value) {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftMax() { @@ -4638,13 +4073,8 @@ public Builder clearCostPerHourAfterSoftMax() { private com.google.protobuf.Duration quadraticSoftMaxDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, - com.google.protobuf.Duration.Builder, - com.google.protobuf.DurationOrBuilder> - quadraticSoftMaxDurationBuilder_; + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> quadraticSoftMaxDurationBuilder_; /** - * - * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4657,15 +4087,12 @@ public Builder clearCostPerHourAfterSoftMax() {
        * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return Whether the quadraticSoftMaxDuration field is set. */ public boolean hasQuadraticSoftMaxDuration() { return quadraticSoftMaxDurationBuilder_ != null || quadraticSoftMaxDuration_ != null; } /** - * - * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4678,21 +4105,16 @@ public boolean hasQuadraticSoftMaxDuration() {
        * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return The quadraticSoftMaxDuration. */ public com.google.protobuf.Duration getQuadraticSoftMaxDuration() { if (quadraticSoftMaxDurationBuilder_ == null) { - return quadraticSoftMaxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : quadraticSoftMaxDuration_; + return quadraticSoftMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_; } else { return quadraticSoftMaxDurationBuilder_.getMessage(); } } /** - * - * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4720,8 +4142,6 @@ public Builder setQuadraticSoftMaxDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4747,8 +4167,6 @@ public Builder setQuadraticSoftMaxDuration(
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4766,9 +4184,7 @@ public Builder mergeQuadraticSoftMaxDuration(com.google.protobuf.Duration value)
         if (quadraticSoftMaxDurationBuilder_ == null) {
           if (quadraticSoftMaxDuration_ != null) {
             quadraticSoftMaxDuration_ =
-                com.google.protobuf.Duration.newBuilder(quadraticSoftMaxDuration_)
-                    .mergeFrom(value)
-                    .buildPartial();
+              com.google.protobuf.Duration.newBuilder(quadraticSoftMaxDuration_).mergeFrom(value).buildPartial();
           } else {
             quadraticSoftMaxDuration_ = value;
           }
@@ -4780,8 +4196,6 @@ public Builder mergeQuadraticSoftMaxDuration(com.google.protobuf.Duration value)
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4807,8 +4221,6 @@ public Builder clearQuadraticSoftMaxDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4823,13 +4235,11 @@ public Builder clearQuadraticSoftMaxDuration() {
        * .google.protobuf.Duration quadratic_soft_max_duration = 4;
        */
       public com.google.protobuf.Duration.Builder getQuadraticSoftMaxDurationBuilder() {
-
+        
         onChanged();
         return getQuadraticSoftMaxDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4847,14 +4257,11 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
         if (quadraticSoftMaxDurationBuilder_ != null) {
           return quadraticSoftMaxDurationBuilder_.getMessageOrBuilder();
         } else {
-          return quadraticSoftMaxDuration_ == null
-              ? com.google.protobuf.Duration.getDefaultInstance()
-              : quadraticSoftMaxDuration_;
+          return quadraticSoftMaxDuration_ == null ?
+              com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_;
         }
       }
       /**
-       *
-       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4869,26 +4276,21 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
        * .google.protobuf.Duration quadratic_soft_max_duration = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration,
-              com.google.protobuf.Duration.Builder,
-              com.google.protobuf.DurationOrBuilder>
+          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
           getQuadraticSoftMaxDurationFieldBuilder() {
         if (quadraticSoftMaxDurationBuilder_ == null) {
-          quadraticSoftMaxDurationBuilder_ =
-              new com.google.protobuf.SingleFieldBuilderV3<
-                  com.google.protobuf.Duration,
-                  com.google.protobuf.Duration.Builder,
-                  com.google.protobuf.DurationOrBuilder>(
-                  getQuadraticSoftMaxDuration(), getParentForChildren(), isClean());
+          quadraticSoftMaxDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+                  getQuadraticSoftMaxDuration(),
+                  getParentForChildren(),
+                  isClean());
           quadraticSoftMaxDuration_ = null;
         }
         return quadraticSoftMaxDurationBuilder_;
       }
 
-      private double costPerSquareHourAfterQuadraticSoftMax_;
+      private double costPerSquareHourAfterQuadraticSoftMax_ ;
       /**
-       *
-       *
        * 
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4902,7 +4304,6 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return Whether the costPerSquareHourAfterQuadraticSoftMax field is set. */ @java.lang.Override @@ -4910,8 +4311,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4925,7 +4324,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -4933,8 +4331,6 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { return costPerSquareHourAfterQuadraticSoftMax_; } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4948,7 +4344,6 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @param value The costPerSquareHourAfterQuadraticSoftMax to set. * @return This builder for chaining. */ @@ -4959,8 +4354,6 @@ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) { return this; } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4974,7 +4367,6 @@ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return This builder for chaining. */ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { @@ -4983,7 +4375,6 @@ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4996,12 +4387,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle.DurationLimit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle.DurationLimit) private static final com.google.cloud.optimization.v1.Vehicle.DurationLimit DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle.DurationLimit(); } @@ -5010,16 +4401,16 @@ public static com.google.cloud.optimization.v1.Vehicle.DurationLimit getDefaultI return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DurationLimit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DurationLimit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DurationLimit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DurationLimit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5034,54 +4425,42 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle.DurationLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } private int bitField0_; public static final int TRAVEL_MODE_FIELD_NUMBER = 1; private int travelMode_; /** - * - * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @return The enum numeric value on the wire for travelMode. */ - @java.lang.Override - public int getTravelModeValue() { + @java.lang.Override public int getTravelModeValue() { return travelMode_; } /** - * - * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @return The travelMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { + @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.TravelMode result = - com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); - return result == null - ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.Vehicle.TravelMode result = com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); + return result == null ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED : result; } public static final int START_LOCATION_FIELD_NUMBER = 3; private com.google.type.LatLng startLocation_; /** - * - * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -5090,7 +4469,6 @@ public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() {
    * 
* * .google.type.LatLng start_location = 3; - * * @return Whether the startLocation field is set. */ @java.lang.Override @@ -5098,8 +4476,6 @@ public boolean hasStartLocation() { return startLocation_ != null; } /** - * - * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -5108,7 +4484,6 @@ public boolean hasStartLocation() {
    * 
* * .google.type.LatLng start_location = 3; - * * @return The startLocation. */ @java.lang.Override @@ -5116,8 +4491,6 @@ public com.google.type.LatLng getStartLocation() { return startLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : startLocation_; } /** - * - * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -5135,8 +4508,6 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
   public static final int START_WAYPOINT_FIELD_NUMBER = 4;
   private com.google.cloud.optimization.v1.Waypoint startWaypoint_;
   /**
-   *
-   *
    * 
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -5146,7 +4517,6 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; - * * @return Whether the startWaypoint field is set. */ @java.lang.Override @@ -5154,8 +4524,6 @@ public boolean hasStartWaypoint() { return startWaypoint_ != null; } /** - * - * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -5165,18 +4533,13 @@ public boolean hasStartWaypoint() {
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; - * * @return The startWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getStartWaypoint() { - return startWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : startWaypoint_; + return startWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_; } /** - * - * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -5195,8 +4558,6 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
   public static final int END_LOCATION_FIELD_NUMBER = 5;
   private com.google.type.LatLng endLocation_;
   /**
-   *
-   *
    * 
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -5206,7 +4567,6 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
    * 
* * .google.type.LatLng end_location = 5; - * * @return Whether the endLocation field is set. */ @java.lang.Override @@ -5214,8 +4574,6 @@ public boolean hasEndLocation() { return endLocation_ != null; } /** - * - * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -5225,7 +4583,6 @@ public boolean hasEndLocation() {
    * 
* * .google.type.LatLng end_location = 5; - * * @return The endLocation. */ @java.lang.Override @@ -5233,8 +4590,6 @@ public com.google.type.LatLng getEndLocation() { return endLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : endLocation_; } /** - * - * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -5253,8 +4608,6 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
   public static final int END_WAYPOINT_FIELD_NUMBER = 6;
   private com.google.cloud.optimization.v1.Waypoint endWaypoint_;
   /**
-   *
-   *
    * 
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -5265,7 +4618,6 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; - * * @return Whether the endWaypoint field is set. */ @java.lang.Override @@ -5273,8 +4625,6 @@ public boolean hasEndWaypoint() { return endWaypoint_ != null; } /** - * - * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -5285,18 +4635,13 @@ public boolean hasEndWaypoint() {
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; - * * @return The endWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getEndWaypoint() { - return endWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : endWaypoint_; + return endWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_; } /** - * - * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -5316,45 +4661,37 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilde
   public static final int START_TAGS_FIELD_NUMBER = 7;
   private com.google.protobuf.LazyStringList startTags_;
   /**
-   *
-   *
    * 
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @return A list containing the startTags. */ - public com.google.protobuf.ProtocolStringList getStartTagsList() { + public com.google.protobuf.ProtocolStringList + getStartTagsList() { return startTags_; } /** - * - * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @return The count of startTags. */ public int getStartTagsCount() { return startTags_.size(); } /** - * - * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @param index The index of the element to return. * @return The startTags at the given index. */ @@ -5362,64 +4699,54 @@ public java.lang.String getStartTags(int index) { return startTags_.get(index); } /** - * - * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @param index The index of the value to return. * @return The bytes of the startTags at the given index. */ - public com.google.protobuf.ByteString getStartTagsBytes(int index) { + public com.google.protobuf.ByteString + getStartTagsBytes(int index) { return startTags_.getByteString(index); } public static final int END_TAGS_FIELD_NUMBER = 8; private com.google.protobuf.LazyStringList endTags_; /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @return A list containing the endTags. */ - public com.google.protobuf.ProtocolStringList getEndTagsList() { + public com.google.protobuf.ProtocolStringList + getEndTagsList() { return endTags_; } /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @return The count of endTags. */ public int getEndTagsCount() { return endTags_.size(); } /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @param index The index of the element to return. * @return The endTags at the given index. */ @@ -5427,27 +4754,23 @@ public java.lang.String getEndTags(int index) { return endTags_.get(index); } /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @param index The index of the value to return. * @return The bytes of the endTags at the given index. */ - public com.google.protobuf.ByteString getEndTagsBytes(int index) { + public com.google.protobuf.ByteString + getEndTagsBytes(int index) { return endTags_.getByteString(index); } public static final int START_TIME_WINDOWS_FIELD_NUMBER = 9; private java.util.List startTimeWindows_; /** - * - * *
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -5468,8 +4791,6 @@ public java.util.List getStartTimeW
     return startTimeWindows_;
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -5486,13 +4807,11 @@ public java.util.List getStartTimeW
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getStartTimeWindowsOrBuilderList() {
     return startTimeWindows_;
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -5513,8 +4832,6 @@ public int getStartTimeWindowsCount() {
     return startTimeWindows_.size();
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -5535,8 +4852,6 @@ public com.google.cloud.optimization.v1.TimeWindow getStartTimeWindows(int index
     return startTimeWindows_.get(index);
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -5561,8 +4876,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
   public static final int END_TIME_WINDOWS_FIELD_NUMBER = 10;
   private java.util.List endTimeWindows_;
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -5583,8 +4896,6 @@ public java.util.List getEndTimeWin
     return endTimeWindows_;
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -5601,13 +4912,11 @@ public java.util.List getEndTimeWin
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
   @java.lang.Override
-  public java.util.List
+  public java.util.List 
       getEndTimeWindowsOrBuilderList() {
     return endTimeWindows_;
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -5628,8 +4937,6 @@ public int getEndTimeWindowsCount() {
     return endTimeWindows_.size();
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -5650,8 +4957,6 @@ public com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index)
     return endTimeWindows_.get(index);
   }
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -5676,8 +4981,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
   public static final int TRAVEL_DURATION_MULTIPLE_FIELD_NUMBER = 11;
   private double travelDurationMultiple_;
   /**
-   *
-   *
    * 
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -5693,7 +4996,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
    * 
* * optional double travel_duration_multiple = 11; - * * @return Whether the travelDurationMultiple field is set. */ @java.lang.Override @@ -5701,8 +5003,6 @@ public boolean hasTravelDurationMultiple() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -5718,7 +5018,6 @@ public boolean hasTravelDurationMultiple() {
    * 
* * optional double travel_duration_multiple = 11; - * * @return The travelDurationMultiple. */ @java.lang.Override @@ -5729,67 +5028,49 @@ public double getTravelDurationMultiple() { public static final int UNLOADING_POLICY_FIELD_NUMBER = 12; private int unloadingPolicy_; /** - * - * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @return The enum numeric value on the wire for unloadingPolicy. */ - @java.lang.Override - public int getUnloadingPolicyValue() { + @java.lang.Override public int getUnloadingPolicyValue() { return unloadingPolicy_; } /** - * - * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @return The unloadingPolicy. */ - @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { + @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); - return result == null - ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); + return result == null ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED : result; } public static final int LOAD_LIMITS_FIELD_NUMBER = 30; - private static final class LoadLimitsDefaultEntryHolder { static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - defaultEntry = + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> defaultEntry = com.google.protobuf.MapEntry - . - newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance()); + .newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance()); } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - loadLimits_; - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - internalGetLoadLimits() { + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> loadLimits_; + private com.google.protobuf.MapField + internalGetLoadLimits() { if (loadLimits_ == null) { - return com.google.protobuf.MapField.emptyMapField(LoadLimitsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField( + LoadLimitsDefaultEntryHolder.defaultEntry); } return loadLimits_; } @@ -5798,8 +5079,6 @@ public int getLoadLimitsCount() { return internalGetLoadLimits().getMap().size(); } /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5809,26 +5088,24 @@ public int getLoadLimitsCount() {
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ + @java.lang.Override - public boolean containsLoadLimits(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsLoadLimits( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetLoadLimits().getMap().containsKey(key); } - /** Use {@link #getLoadLimitsMap()} instead. */ + /** + * Use {@link #getLoadLimitsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getLoadLimits() { + public java.util.Map getLoadLimits() { return getLoadLimitsMap(); } /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5838,17 +5115,14 @@ public boolean containsLoadLimits(java.lang.String key) {
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ @java.lang.Override - public java.util.Map - getLoadLimitsMap() { + + public java.util.Map getLoadLimitsMap() { return internalGetLoadLimits().getMap(); } /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5858,22 +5132,19 @@ public boolean containsLoadLimits(java.lang.String key) {
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( - java.lang.String key, com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadLimits().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5883,15 +5154,13 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadLimits().getMap(); if (!map.containsKey(key)) { @@ -5903,8 +5172,6 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( public static final int COST_PER_HOUR_FIELD_NUMBER = 16; private double costPerHour_; /** - * - * *
    * Vehicle costs: all costs add up and must be in the same unit as
    * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -5915,7 +5182,6 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_hour = 16; - * * @return The costPerHour. */ @java.lang.Override @@ -5926,8 +5192,6 @@ public double getCostPerHour() { public static final int COST_PER_TRAVELED_HOUR_FIELD_NUMBER = 17; private double costPerTraveledHour_; /** - * - * *
    * Cost per traveled hour of the vehicle route. This cost is applied only to
    * travel time taken by the route (i.e., that reported in
@@ -5935,7 +5199,6 @@ public double getCostPerHour() {
    * 
* * double cost_per_traveled_hour = 17; - * * @return The costPerTraveledHour. */ @java.lang.Override @@ -5946,8 +5209,6 @@ public double getCostPerTraveledHour() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 18; private double costPerKilometer_; /** - * - * *
    * Cost per kilometer of the vehicle route. This cost is applied to the
    * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -5956,7 +5217,6 @@ public double getCostPerTraveledHour() {
    * 
* * double cost_per_kilometer = 18; - * * @return The costPerKilometer. */ @java.lang.Override @@ -5967,14 +5227,11 @@ public double getCostPerKilometer() { public static final int FIXED_COST_FIELD_NUMBER = 19; private double fixedCost_; /** - * - * *
    * Fixed cost applied if this vehicle is used to handle a shipment.
    * 
* * double fixed_cost = 19; - * * @return The fixedCost. */ @java.lang.Override @@ -5985,8 +5242,6 @@ public double getFixedCost() { public static final int USED_IF_ROUTE_IS_EMPTY_FIELD_NUMBER = 20; private boolean usedIfRouteIsEmpty_; /** - * - * *
    * This field only applies to vehicles when their route does not serve any
    * shipments. It indicates if the vehicle should be considered as used or not
@@ -6001,7 +5256,6 @@ public double getFixedCost() {
    * 
* * bool used_if_route_is_empty = 20; - * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -6012,8 +5266,6 @@ public boolean getUsedIfRouteIsEmpty() { public static final int ROUTE_DURATION_LIMIT_FIELD_NUMBER = 21; private com.google.cloud.optimization.v1.Vehicle.DurationLimit routeDurationLimit_; /** - * - * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -6021,7 +5273,6 @@ public boolean getUsedIfRouteIsEmpty() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; - * * @return Whether the routeDurationLimit field is set. */ @java.lang.Override @@ -6029,8 +5280,6 @@ public boolean hasRouteDurationLimit() { return routeDurationLimit_ != null; } /** - * - * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -6038,18 +5287,13 @@ public boolean hasRouteDurationLimit() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; - * * @return The routeDurationLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLimit() { - return routeDurationLimit_ == null - ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() - : routeDurationLimit_; + return routeDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_; } /** - * - * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -6059,16 +5303,13 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLi
    * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
-      getRouteDurationLimitOrBuilder() {
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteDurationLimitOrBuilder() {
     return getRouteDurationLimit();
   }
 
   public static final int TRAVEL_DURATION_LIMIT_FIELD_NUMBER = 22;
   private com.google.cloud.optimization.v1.Vehicle.DurationLimit travelDurationLimit_;
   /**
-   *
-   *
    * 
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -6076,7 +5317,6 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLi
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; - * * @return Whether the travelDurationLimit field is set. */ @java.lang.Override @@ -6084,8 +5324,6 @@ public boolean hasTravelDurationLimit() { return travelDurationLimit_ != null; } /** - * - * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -6093,18 +5331,13 @@ public boolean hasTravelDurationLimit() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; - * * @return The travelDurationLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationLimit() { - return travelDurationLimit_ == null - ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() - : travelDurationLimit_; + return travelDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_; } /** - * - * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -6114,16 +5347,13 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationL
    * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
-      getTravelDurationLimitOrBuilder() {
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravelDurationLimitOrBuilder() {
     return getTravelDurationLimit();
   }
 
   public static final int ROUTE_DISTANCE_LIMIT_FIELD_NUMBER = 23;
   private com.google.cloud.optimization.v1.DistanceLimit routeDistanceLimit_;
   /**
-   *
-   *
    * 
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -6131,7 +5361,6 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationL
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; - * * @return Whether the routeDistanceLimit field is set. */ @java.lang.Override @@ -6139,8 +5368,6 @@ public boolean hasRouteDistanceLimit() { return routeDistanceLimit_ != null; } /** - * - * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -6148,18 +5375,13 @@ public boolean hasRouteDistanceLimit() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; - * * @return The routeDistanceLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit() { - return routeDistanceLimit_ == null - ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() - : routeDistanceLimit_; + return routeDistanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_; } /** - * - * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -6174,25 +5396,21 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceL
   }
 
   public static final int EXTRA_VISIT_DURATION_FOR_VISIT_TYPE_FIELD_NUMBER = 24;
-
   private static final class ExtraVisitDurationForVisitTypeDefaultEntryHolder {
-    static final com.google.protobuf.MapEntry
-        defaultEntry =
+    static final com.google.protobuf.MapEntry<
+        java.lang.String, com.google.protobuf.Duration> defaultEntry =
             com.google.protobuf.MapEntry
-                .newDefaultInstance(
-                    com.google.cloud.optimization.v1.FleetRoutingProto
-                        .internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor,
-                    com.google.protobuf.WireFormat.FieldType.STRING,
-                    "",
-                    com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                    com.google.protobuf.Duration.getDefaultInstance());
+            .newDefaultInstance(
+                com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor, 
+                com.google.protobuf.WireFormat.FieldType.STRING,
+                "",
+                com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                com.google.protobuf.Duration.getDefaultInstance());
   }
-
-  private com.google.protobuf.MapField
-      extraVisitDurationForVisitType_;
-
+  private com.google.protobuf.MapField<
+      java.lang.String, com.google.protobuf.Duration> extraVisitDurationForVisitType_;
   private com.google.protobuf.MapField
-      internalGetExtraVisitDurationForVisitType() {
+  internalGetExtraVisitDurationForVisitType() {
     if (extraVisitDurationForVisitType_ == null) {
       return com.google.protobuf.MapField.emptyMapField(
           ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
@@ -6204,8 +5422,6 @@ public int getExtraVisitDurationForVisitTypeCount() {
     return internalGetExtraVisitDurationForVisitType().getMap().size();
   }
   /**
-   *
-   *
    * 
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -6217,26 +5433,24 @@ public int getExtraVisitDurationForVisitTypeCount() {
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ + @java.lang.Override - public boolean containsExtraVisitDurationForVisitType(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsExtraVisitDurationForVisitType( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetExtraVisitDurationForVisitType().getMap().containsKey(key); } - /** Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. */ + /** + * Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getExtraVisitDurationForVisitType() { + public java.util.Map getExtraVisitDurationForVisitType() { return getExtraVisitDurationForVisitTypeMap(); } /** - * - * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -6248,17 +5462,14 @@ public boolean containsExtraVisitDurationForVisitType(java.lang.String key) {
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ @java.lang.Override - public java.util.Map - getExtraVisitDurationForVisitTypeMap() { + + public java.util.Map getExtraVisitDurationForVisitTypeMap() { return internalGetExtraVisitDurationForVisitType().getMap(); } /** - * - * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -6270,22 +5481,19 @@ public boolean containsExtraVisitDurationForVisitType(java.lang.String key) {
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ @java.lang.Override + public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( - java.lang.String key, com.google.protobuf.Duration defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.protobuf.Duration defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -6297,15 +5505,13 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ @java.lang.Override + public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); if (!map.containsKey(key)) { @@ -6317,15 +5523,12 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( public static final int BREAK_RULE_FIELD_NUMBER = 25; private com.google.cloud.optimization.v1.BreakRule breakRule_; /** - * - * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; - * * @return Whether the breakRule field is set. */ @java.lang.Override @@ -6333,26 +5536,19 @@ public boolean hasBreakRule() { return breakRule_ != null; } /** - * - * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; - * * @return The breakRule. */ @java.lang.Override public com.google.cloud.optimization.v1.BreakRule getBreakRule() { - return breakRule_ == null - ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() - : breakRule_; + return breakRule_ == null ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_; } /** - * - * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
@@ -6368,15 +5564,12 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
   public static final int LABEL_FIELD_NUMBER = 27;
   private volatile java.lang.Object label_;
   /**
-   *
-   *
    * 
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; - * * @return The label. */ @java.lang.Override @@ -6385,30 +5578,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** - * - * *
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; - * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -6419,8 +5612,6 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int IGNORE_FIELD_NUMBER = 28; private boolean ignore_; /** - * - * *
    * If true, `used_if_route_is_empty` must be false, and this vehicle will
    * remain unused.
@@ -6436,7 +5627,6 @@ public com.google.protobuf.ByteString getLabelBytes() {
    * 
* * bool ignore = 28; - * * @return The ignore. */ @java.lang.Override @@ -6447,8 +5637,6 @@ public boolean getIgnore() { public static final int BREAK_RULE_INDICES_FIELD_NUMBER = 29; private com.google.protobuf.Internal.IntList breakRuleIndices_; /** - * - * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -6457,19 +5645,16 @@ public boolean getIgnore() {
    * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return A list containing the breakRuleIndices. */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getBreakRuleIndicesList() { + @java.lang.Deprecated public java.util.List + getBreakRuleIndicesList() { return breakRuleIndices_; } /** - * - * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -6478,18 +5663,14 @@ public java.util.List getBreakRuleIndicesList() {
    * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return The count of breakRuleIndices. */ - @java.lang.Deprecated - public int getBreakRuleIndicesCount() { + @java.lang.Deprecated public int getBreakRuleIndicesCount() { return breakRuleIndices_.size(); } /** - * - * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -6498,283 +5679,197 @@ public int getBreakRuleIndicesCount() {
    * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated - public int getBreakRuleIndices(int index) { + @java.lang.Deprecated public int getBreakRuleIndices(int index) { return breakRuleIndices_.getInt(index); } - private int breakRuleIndicesMemoizedSerializedSize = -1; public static final int CAPACITIES_FIELD_NUMBER = 13; private java.util.List capacities_; /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List getCapacitiesList() { + @java.lang.Deprecated public java.util.List getCapacitiesList() { return capacities_; } /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List + @java.lang.Deprecated public java.util.List getCapacitiesOrBuilderList() { return capacities_; } /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getCapacitiesCount() { + @java.lang.Deprecated public int getCapacitiesCount() { return capacities_.size(); } /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { return capacities_.get(index); } /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( int index) { return capacities_.get(index); } public static final int START_LOAD_INTERVALS_FIELD_NUMBER = 14; - private java.util.List - startLoadIntervals_; + private java.util.List startLoadIntervals_; /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List - getStartLoadIntervalsList() { + @java.lang.Deprecated public java.util.List getStartLoadIntervalsList() { return startLoadIntervals_; } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List< - ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + @java.lang.Deprecated public java.util.List getStartLoadIntervalsOrBuilderList() { return startLoadIntervals_; } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getStartLoadIntervalsCount() { + @java.lang.Deprecated public int getStartLoadIntervalsCount() { return startLoadIntervals_.size(); } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals( - int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index) { return startLoadIntervals_.get(index); } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder - getStartLoadIntervalsOrBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( + int index) { return startLoadIntervals_.get(index); } public static final int END_LOAD_INTERVALS_FIELD_NUMBER = 15; - private java.util.List - endLoadIntervals_; + private java.util.List endLoadIntervals_; /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List - getEndLoadIntervalsList() { + @java.lang.Deprecated public java.util.List getEndLoadIntervalsList() { return endLoadIntervals_; } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.List< - ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + @java.lang.Deprecated public java.util.List getEndLoadIntervalsOrBuilderList() { return endLoadIntervals_; } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public int getEndLoadIntervalsCount() { + @java.lang.Deprecated public int getEndLoadIntervalsCount() { return endLoadIntervals_.size(); } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index) { return endLoadIntervals_.get(index); } /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder - getEndLoadIntervalsOrBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( + int index) { return endLoadIntervals_.get(index); } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6786,11 +5881,10 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { getSerializedSize(); - if (travelMode_ - != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED - .getNumber()) { + if (travelMode_ != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(1, travelMode_); } if (startLocation_ != null) { @@ -6820,9 +5914,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeDouble(11, travelDurationMultiple_); } - if (unloadingPolicy_ - != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED - .getNumber()) { + if (unloadingPolicy_ != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED.getNumber()) { output.writeEnum(12, unloadingPolicy_); } for (int i = 0; i < capacities_.size(); i++) { @@ -6858,7 +5950,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (routeDistanceLimit_ != null) { output.writeMessage(23, getRouteDistanceLimit()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( output, internalGetExtraVisitDurationForVisitType(), ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry, @@ -6879,8 +5972,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < breakRuleIndices_.size(); i++) { output.writeInt32NoTag(breakRuleIndices_.getInt(i)); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadLimits(), LoadLimitsDefaultEntryHolder.defaultEntry, 30); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadLimits(), + LoadLimitsDefaultEntryHolder.defaultEntry, + 30); unknownFields.writeTo(output); } @@ -6890,22 +5987,25 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (travelMode_ - != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, travelMode_); + if (travelMode_ != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, travelMode_); } if (startLocation_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getStartLocation()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getStartLocation()); } if (startWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartWaypoint()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getStartWaypoint()); } if (endLocation_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEndLocation()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getEndLocation()); } if (endWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getEndWaypoint()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getEndWaypoint()); } { int dataSize = 0; @@ -6924,102 +6024,109 @@ public int getSerializedSize() { size += 1 * getEndTagsList().size(); } for (int i = 0; i < startTimeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, startTimeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, startTimeWindows_.get(i)); } for (int i = 0; i < endTimeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, endTimeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, endTimeWindows_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(11, travelDurationMultiple_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(11, travelDurationMultiple_); } - if (unloadingPolicy_ - != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(12, unloadingPolicy_); + if (unloadingPolicy_ != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(12, unloadingPolicy_); } for (int i = 0; i < capacities_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, capacities_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, capacities_.get(i)); } for (int i = 0; i < startLoadIntervals_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(14, startLoadIntervals_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, startLoadIntervals_.get(i)); } for (int i = 0; i < endLoadIntervals_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(15, endLoadIntervals_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, endLoadIntervals_.get(i)); } if (java.lang.Double.doubleToRawLongBits(costPerHour_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(16, costPerHour_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(16, costPerHour_); } if (java.lang.Double.doubleToRawLongBits(costPerTraveledHour_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(17, costPerTraveledHour_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(17, costPerTraveledHour_); } if (java.lang.Double.doubleToRawLongBits(costPerKilometer_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(18, costPerKilometer_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(18, costPerKilometer_); } if (java.lang.Double.doubleToRawLongBits(fixedCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(19, fixedCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(19, fixedCost_); } if (usedIfRouteIsEmpty_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(20, usedIfRouteIsEmpty_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(20, usedIfRouteIsEmpty_); } if (routeDurationLimit_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getRouteDurationLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(21, getRouteDurationLimit()); } if (travelDurationLimit_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(22, getTravelDurationLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(22, getTravelDurationLimit()); } if (routeDistanceLimit_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(23, getRouteDistanceLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(23, getRouteDistanceLimit()); } - for (java.util.Map.Entry entry : - internalGetExtraVisitDurationForVisitType().getMap().entrySet()) { + for (java.util.Map.Entry entry + : internalGetExtraVisitDurationForVisitType().getMap().entrySet()) { com.google.protobuf.MapEntry - extraVisitDurationForVisitType__ = - ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 24, extraVisitDurationForVisitType__); + extraVisitDurationForVisitType__ = ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(24, extraVisitDurationForVisitType__); } if (breakRule_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(25, getBreakRule()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(25, getBreakRule()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(27, label_); } if (ignore_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(28, ignore_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(28, ignore_); } { int dataSize = 0; for (int i = 0; i < breakRuleIndices_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - breakRuleIndices_.getInt(i)); + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(breakRuleIndices_.getInt(i)); } size += dataSize; if (!getBreakRuleIndicesList().isEmpty()) { size += 2; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } breakRuleIndicesMemoizedSerializedSize = dataSize; } - for (java.util.Map.Entry - entry : internalGetLoadLimits().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - loadLimits__ = - LoadLimitsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(30, loadLimits__); + for (java.util.Map.Entry entry + : internalGetLoadLimits().getMap().entrySet()) { + com.google.protobuf.MapEntry + loadLimits__ = LoadLimitsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(30, loadLimits__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -7029,7 +6136,7 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle)) { return super.equals(obj); @@ -7039,64 +6146,89 @@ public boolean equals(final java.lang.Object obj) { if (travelMode_ != other.travelMode_) return false; if (hasStartLocation() != other.hasStartLocation()) return false; if (hasStartLocation()) { - if (!getStartLocation().equals(other.getStartLocation())) return false; + if (!getStartLocation() + .equals(other.getStartLocation())) return false; } if (hasStartWaypoint() != other.hasStartWaypoint()) return false; if (hasStartWaypoint()) { - if (!getStartWaypoint().equals(other.getStartWaypoint())) return false; + if (!getStartWaypoint() + .equals(other.getStartWaypoint())) return false; } if (hasEndLocation() != other.hasEndLocation()) return false; if (hasEndLocation()) { - if (!getEndLocation().equals(other.getEndLocation())) return false; + if (!getEndLocation() + .equals(other.getEndLocation())) return false; } if (hasEndWaypoint() != other.hasEndWaypoint()) return false; if (hasEndWaypoint()) { - if (!getEndWaypoint().equals(other.getEndWaypoint())) return false; - } - if (!getStartTagsList().equals(other.getStartTagsList())) return false; - if (!getEndTagsList().equals(other.getEndTagsList())) return false; - if (!getStartTimeWindowsList().equals(other.getStartTimeWindowsList())) return false; - if (!getEndTimeWindowsList().equals(other.getEndTimeWindowsList())) return false; + if (!getEndWaypoint() + .equals(other.getEndWaypoint())) return false; + } + if (!getStartTagsList() + .equals(other.getStartTagsList())) return false; + if (!getEndTagsList() + .equals(other.getEndTagsList())) return false; + if (!getStartTimeWindowsList() + .equals(other.getStartTimeWindowsList())) return false; + if (!getEndTimeWindowsList() + .equals(other.getEndTimeWindowsList())) return false; if (hasTravelDurationMultiple() != other.hasTravelDurationMultiple()) return false; if (hasTravelDurationMultiple()) { if (java.lang.Double.doubleToLongBits(getTravelDurationMultiple()) - != java.lang.Double.doubleToLongBits(other.getTravelDurationMultiple())) return false; + != java.lang.Double.doubleToLongBits( + other.getTravelDurationMultiple())) return false; } if (unloadingPolicy_ != other.unloadingPolicy_) return false; - if (!internalGetLoadLimits().equals(other.internalGetLoadLimits())) return false; + if (!internalGetLoadLimits().equals( + other.internalGetLoadLimits())) return false; if (java.lang.Double.doubleToLongBits(getCostPerHour()) - != java.lang.Double.doubleToLongBits(other.getCostPerHour())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHour())) return false; if (java.lang.Double.doubleToLongBits(getCostPerTraveledHour()) - != java.lang.Double.doubleToLongBits(other.getCostPerTraveledHour())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerTraveledHour())) return false; if (java.lang.Double.doubleToLongBits(getCostPerKilometer()) - != java.lang.Double.doubleToLongBits(other.getCostPerKilometer())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerKilometer())) return false; if (java.lang.Double.doubleToLongBits(getFixedCost()) - != java.lang.Double.doubleToLongBits(other.getFixedCost())) return false; - if (getUsedIfRouteIsEmpty() != other.getUsedIfRouteIsEmpty()) return false; + != java.lang.Double.doubleToLongBits( + other.getFixedCost())) return false; + if (getUsedIfRouteIsEmpty() + != other.getUsedIfRouteIsEmpty()) return false; if (hasRouteDurationLimit() != other.hasRouteDurationLimit()) return false; if (hasRouteDurationLimit()) { - if (!getRouteDurationLimit().equals(other.getRouteDurationLimit())) return false; + if (!getRouteDurationLimit() + .equals(other.getRouteDurationLimit())) return false; } if (hasTravelDurationLimit() != other.hasTravelDurationLimit()) return false; if (hasTravelDurationLimit()) { - if (!getTravelDurationLimit().equals(other.getTravelDurationLimit())) return false; + if (!getTravelDurationLimit() + .equals(other.getTravelDurationLimit())) return false; } if (hasRouteDistanceLimit() != other.hasRouteDistanceLimit()) return false; if (hasRouteDistanceLimit()) { - if (!getRouteDistanceLimit().equals(other.getRouteDistanceLimit())) return false; + if (!getRouteDistanceLimit() + .equals(other.getRouteDistanceLimit())) return false; } - if (!internalGetExtraVisitDurationForVisitType() - .equals(other.internalGetExtraVisitDurationForVisitType())) return false; + if (!internalGetExtraVisitDurationForVisitType().equals( + other.internalGetExtraVisitDurationForVisitType())) return false; if (hasBreakRule() != other.hasBreakRule()) return false; if (hasBreakRule()) { - if (!getBreakRule().equals(other.getBreakRule())) return false; - } - if (!getLabel().equals(other.getLabel())) return false; - if (getIgnore() != other.getIgnore()) return false; - if (!getBreakRuleIndicesList().equals(other.getBreakRuleIndicesList())) return false; - if (!getCapacitiesList().equals(other.getCapacitiesList())) return false; - if (!getStartLoadIntervalsList().equals(other.getStartLoadIntervalsList())) return false; - if (!getEndLoadIntervalsList().equals(other.getEndLoadIntervalsList())) return false; + if (!getBreakRule() + .equals(other.getBreakRule())) return false; + } + if (!getLabel() + .equals(other.getLabel())) return false; + if (getIgnore() + != other.getIgnore()) return false; + if (!getBreakRuleIndicesList() + .equals(other.getBreakRuleIndicesList())) return false; + if (!getCapacitiesList() + .equals(other.getCapacitiesList())) return false; + if (!getStartLoadIntervalsList() + .equals(other.getStartLoadIntervalsList())) return false; + if (!getEndLoadIntervalsList() + .equals(other.getEndLoadIntervalsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -7144,10 +6276,8 @@ public int hashCode() { } if (hasTravelDurationMultiple()) { hash = (37 * hash) + TRAVEL_DURATION_MULTIPLE_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTravelDurationMultiple())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTravelDurationMultiple())); } hash = (37 * hash) + UNLOADING_POLICY_FIELD_NUMBER; hash = (53 * hash) + unloadingPolicy_; @@ -7156,27 +6286,20 @@ public int hashCode() { hash = (53 * hash) + internalGetLoadLimits().hashCode(); } hash = (37 * hash) + COST_PER_HOUR_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHour())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHour())); hash = (37 * hash) + COST_PER_TRAVELED_HOUR_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerTraveledHour())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerTraveledHour())); hash = (37 * hash) + COST_PER_KILOMETER_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerKilometer())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerKilometer())); hash = (37 * hash) + FIXED_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getFixedCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFixedCost())); hash = (37 * hash) + USED_IF_ROUTE_IS_EMPTY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUsedIfRouteIsEmpty()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getUsedIfRouteIsEmpty()); if (hasRouteDurationLimit()) { hash = (37 * hash) + ROUTE_DURATION_LIMIT_FIELD_NUMBER; hash = (53 * hash) + getRouteDurationLimit().hashCode(); @@ -7200,7 +6323,8 @@ public int hashCode() { hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + IGNORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIgnore()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIgnore()); if (getBreakRuleIndicesCount() > 0) { hash = (37 * hash) + BREAK_RULE_INDICES_FIELD_NUMBER; hash = (53 * hash) + getBreakRuleIndicesList().hashCode(); @@ -7222,104 +6346,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Vehicle parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Vehicle parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Models a vehicle in a shipment problem. Solving a shipment problem will
    * build a route starting from `start_location` and ending at `end_location`
@@ -7328,47 +6445,47 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.Vehicle}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle)
       com.google.cloud.optimization.v1.VehicleOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMapField(
+        int number) {
       switch (number) {
         case 30:
           return internalGetLoadLimits();
         case 24:
           return internalGetExtraVisitDurationForVisitType();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(
+        int number) {
       switch (number) {
         case 30:
           return internalGetMutableLoadLimits();
         case 24:
           return internalGetMutableExtraVisitDurationForVisitType();
         default:
-          throw new RuntimeException("Invalid map field number: " + number);
+          throw new RuntimeException(
+              "Invalid map field number: " + number);
       }
     }
-
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Vehicle.class,
-              com.google.cloud.optimization.v1.Vehicle.Builder.class);
+              com.google.cloud.optimization.v1.Vehicle.class, com.google.cloud.optimization.v1.Vehicle.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.Vehicle.newBuilder()
@@ -7376,13 +6493,14 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
         getStartTimeWindowsFieldBuilder();
         getEndTimeWindowsFieldBuilder();
         getCapacitiesFieldBuilder();
@@ -7390,7 +6508,6 @@ private void maybeForceBuilderInitialization() {
         getEndLoadIntervalsFieldBuilder();
       }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -7504,9 +6621,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
     }
 
     @java.lang.Override
@@ -7525,8 +6642,7 @@ public com.google.cloud.optimization.v1.Vehicle build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.Vehicle buildPartial() {
-      com.google.cloud.optimization.v1.Vehicle result =
-          new com.google.cloud.optimization.v1.Vehicle(this);
+      com.google.cloud.optimization.v1.Vehicle result = new com.google.cloud.optimization.v1.Vehicle(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       result.travelMode_ = travelMode_;
@@ -7655,39 +6771,38 @@ public com.google.cloud.optimization.v1.Vehicle buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.Vehicle) {
-        return mergeFrom((com.google.cloud.optimization.v1.Vehicle) other);
+        return mergeFrom((com.google.cloud.optimization.v1.Vehicle)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -7749,10 +6864,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startTimeWindowsBuilder_ = null;
             startTimeWindows_ = other.startTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            startTimeWindowsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getStartTimeWindowsFieldBuilder()
-                    : null;
+            startTimeWindowsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getStartTimeWindowsFieldBuilder() : null;
           } else {
             startTimeWindowsBuilder_.addAllMessages(other.startTimeWindows_);
           }
@@ -7776,10 +6890,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endTimeWindowsBuilder_ = null;
             endTimeWindows_ = other.endTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            endTimeWindowsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getEndTimeWindowsFieldBuilder()
-                    : null;
+            endTimeWindowsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getEndTimeWindowsFieldBuilder() : null;
           } else {
             endTimeWindowsBuilder_.addAllMessages(other.endTimeWindows_);
           }
@@ -7791,7 +6904,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
       if (other.unloadingPolicy_ != 0) {
         setUnloadingPolicyValue(other.getUnloadingPolicyValue());
       }
-      internalGetMutableLoadLimits().mergeFrom(other.internalGetLoadLimits());
+      internalGetMutableLoadLimits().mergeFrom(
+          other.internalGetLoadLimits());
       if (other.getCostPerHour() != 0D) {
         setCostPerHour(other.getCostPerHour());
       }
@@ -7816,8 +6930,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
       if (other.hasRouteDistanceLimit()) {
         mergeRouteDistanceLimit(other.getRouteDistanceLimit());
       }
-      internalGetMutableExtraVisitDurationForVisitType()
-          .mergeFrom(other.internalGetExtraVisitDurationForVisitType());
+      internalGetMutableExtraVisitDurationForVisitType().mergeFrom(
+          other.internalGetExtraVisitDurationForVisitType());
       if (other.hasBreakRule()) {
         mergeBreakRule(other.getBreakRule());
       }
@@ -7856,10 +6970,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             capacitiesBuilder_ = null;
             capacities_ = other.capacities_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            capacitiesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getCapacitiesFieldBuilder()
-                    : null;
+            capacitiesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getCapacitiesFieldBuilder() : null;
           } else {
             capacitiesBuilder_.addAllMessages(other.capacities_);
           }
@@ -7883,10 +6996,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startLoadIntervalsBuilder_ = null;
             startLoadIntervals_ = other.startLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x00000200);
-            startLoadIntervalsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getStartLoadIntervalsFieldBuilder()
-                    : null;
+            startLoadIntervalsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getStartLoadIntervalsFieldBuilder() : null;
           } else {
             startLoadIntervalsBuilder_.addAllMessages(other.startLoadIntervals_);
           }
@@ -7910,10 +7022,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endLoadIntervalsBuilder_ = null;
             endLoadIntervals_ = other.endLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x00000400);
-            endLoadIntervalsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getEndLoadIntervalsFieldBuilder()
-                    : null;
+            endLoadIntervalsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getEndLoadIntervalsFieldBuilder() : null;
           } else {
             endLoadIntervalsBuilder_.addAllMessages(other.endLoadIntervals_);
           }
@@ -7947,76 +7058,59 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int bitField0_;
 
     private int travelMode_ = 0;
     /**
-     *
-     *
      * 
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @return The enum numeric value on the wire for travelMode. */ - @java.lang.Override - public int getTravelModeValue() { + @java.lang.Override public int getTravelModeValue() { return travelMode_; } /** - * - * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @param value The enum numeric value on the wire for travelMode to set. * @return This builder for chaining. */ public Builder setTravelModeValue(int value) { - + travelMode_ = value; onChanged(); return this; } /** - * - * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @return The travelMode. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.TravelMode result = - com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); - return result == null - ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.Vehicle.TravelMode result = com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); + return result == null ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED : result; } /** - * - * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @param value The travelMode to set. * @return This builder for chaining. */ @@ -8024,25 +7118,22 @@ public Builder setTravelMode(com.google.cloud.optimization.v1.Vehicle.TravelMode if (value == null) { throw new NullPointerException(); } - + travelMode_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @return This builder for chaining. */ public Builder clearTravelMode() { - + travelMode_ = 0; onChanged(); return this; @@ -8050,11 +7141,8 @@ public Builder clearTravelMode() { private com.google.type.LatLng startLocation_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> - startLocationBuilder_; + com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> startLocationBuilder_; /** - * - * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8063,15 +7151,12 @@ public Builder clearTravelMode() {
      * 
* * .google.type.LatLng start_location = 3; - * * @return Whether the startLocation field is set. */ public boolean hasStartLocation() { return startLocationBuilder_ != null || startLocation_ != null; } /** - * - * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8080,21 +7165,16 @@ public boolean hasStartLocation() {
      * 
* * .google.type.LatLng start_location = 3; - * * @return The startLocation. */ public com.google.type.LatLng getStartLocation() { if (startLocationBuilder_ == null) { - return startLocation_ == null - ? com.google.type.LatLng.getDefaultInstance() - : startLocation_; + return startLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : startLocation_; } else { return startLocationBuilder_.getMessage(); } } /** - * - * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8118,8 +7198,6 @@ public Builder setStartLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8129,7 +7207,8 @@ public Builder setStartLocation(com.google.type.LatLng value) {
      *
      * .google.type.LatLng start_location = 3;
      */
-    public Builder setStartLocation(com.google.type.LatLng.Builder builderForValue) {
+    public Builder setStartLocation(
+        com.google.type.LatLng.Builder builderForValue) {
       if (startLocationBuilder_ == null) {
         startLocation_ = builderForValue.build();
         onChanged();
@@ -8140,8 +7219,6 @@ public Builder setStartLocation(com.google.type.LatLng.Builder builderForValue)
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8155,7 +7232,7 @@ public Builder mergeStartLocation(com.google.type.LatLng value) {
       if (startLocationBuilder_ == null) {
         if (startLocation_ != null) {
           startLocation_ =
-              com.google.type.LatLng.newBuilder(startLocation_).mergeFrom(value).buildPartial();
+            com.google.type.LatLng.newBuilder(startLocation_).mergeFrom(value).buildPartial();
         } else {
           startLocation_ = value;
         }
@@ -8167,8 +7244,6 @@ public Builder mergeStartLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8190,8 +7265,6 @@ public Builder clearStartLocation() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8202,13 +7275,11 @@ public Builder clearStartLocation() {
      * .google.type.LatLng start_location = 3;
      */
     public com.google.type.LatLng.Builder getStartLocationBuilder() {
-
+      
       onChanged();
       return getStartLocationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8222,14 +7293,11 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
       if (startLocationBuilder_ != null) {
         return startLocationBuilder_.getMessageOrBuilder();
       } else {
-        return startLocation_ == null
-            ? com.google.type.LatLng.getDefaultInstance()
-            : startLocation_;
+        return startLocation_ == null ?
+            com.google.type.LatLng.getDefaultInstance() : startLocation_;
       }
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8240,15 +7308,14 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
      * .google.type.LatLng start_location = 3;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>
+        com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
         getStartLocationFieldBuilder() {
       if (startLocationBuilder_ == null) {
-        startLocationBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.type.LatLng,
-                com.google.type.LatLng.Builder,
-                com.google.type.LatLngOrBuilder>(
-                getStartLocation(), getParentForChildren(), isClean());
+        startLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
+                getStartLocation(),
+                getParentForChildren(),
+                isClean());
         startLocation_ = null;
       }
       return startLocationBuilder_;
@@ -8256,13 +7323,8 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
 
     private com.google.cloud.optimization.v1.Waypoint startWaypoint_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Waypoint,
-            com.google.cloud.optimization.v1.Waypoint.Builder,
-            com.google.cloud.optimization.v1.WaypointOrBuilder>
-        startWaypointBuilder_;
+        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> startWaypointBuilder_;
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8272,15 +7334,12 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; - * * @return Whether the startWaypoint field is set. */ public boolean hasStartWaypoint() { return startWaypointBuilder_ != null || startWaypoint_ != null; } /** - * - * *
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8290,21 +7349,16 @@ public boolean hasStartWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; - * * @return The startWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getStartWaypoint() { if (startWaypointBuilder_ == null) { - return startWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : startWaypoint_; + return startWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_; } else { return startWaypointBuilder_.getMessage(); } } - /** - * - * + /** *
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8329,8 +7383,6 @@ public Builder setStartWaypoint(com.google.cloud.optimization.v1.Waypoint value)
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8353,8 +7405,6 @@ public Builder setStartWaypoint(
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8369,9 +7419,7 @@ public Builder mergeStartWaypoint(com.google.cloud.optimization.v1.Waypoint valu
       if (startWaypointBuilder_ == null) {
         if (startWaypoint_ != null) {
           startWaypoint_ =
-              com.google.cloud.optimization.v1.Waypoint.newBuilder(startWaypoint_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.Waypoint.newBuilder(startWaypoint_).mergeFrom(value).buildPartial();
         } else {
           startWaypoint_ = value;
         }
@@ -8383,8 +7431,6 @@ public Builder mergeStartWaypoint(com.google.cloud.optimization.v1.Waypoint valu
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8407,8 +7453,6 @@ public Builder clearStartWaypoint() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8420,13 +7464,11 @@ public Builder clearStartWaypoint() {
      * .google.cloud.optimization.v1.Waypoint start_waypoint = 4;
      */
     public com.google.cloud.optimization.v1.Waypoint.Builder getStartWaypointBuilder() {
-
+      
       onChanged();
       return getStartWaypointFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8441,14 +7483,11 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
       if (startWaypointBuilder_ != null) {
         return startWaypointBuilder_.getMessageOrBuilder();
       } else {
-        return startWaypoint_ == null
-            ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-            : startWaypoint_;
+        return startWaypoint_ == null ?
+            com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_;
       }
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8460,17 +7499,14 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
      * .google.cloud.optimization.v1.Waypoint start_waypoint = 4;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Waypoint,
-            com.google.cloud.optimization.v1.Waypoint.Builder,
-            com.google.cloud.optimization.v1.WaypointOrBuilder>
+        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
         getStartWaypointFieldBuilder() {
       if (startWaypointBuilder_ == null) {
-        startWaypointBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.Waypoint,
-                com.google.cloud.optimization.v1.Waypoint.Builder,
-                com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                getStartWaypoint(), getParentForChildren(), isClean());
+        startWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                getStartWaypoint(),
+                getParentForChildren(),
+                isClean());
         startWaypoint_ = null;
       }
       return startWaypointBuilder_;
@@ -8478,11 +7514,8 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
 
     private com.google.type.LatLng endLocation_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>
-        endLocationBuilder_;
+        com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> endLocationBuilder_;
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8492,15 +7525,12 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
      * 
* * .google.type.LatLng end_location = 5; - * * @return Whether the endLocation field is set. */ public boolean hasEndLocation() { return endLocationBuilder_ != null || endLocation_ != null; } /** - * - * *
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8510,7 +7540,6 @@ public boolean hasEndLocation() {
      * 
* * .google.type.LatLng end_location = 5; - * * @return The endLocation. */ public com.google.type.LatLng getEndLocation() { @@ -8521,8 +7550,6 @@ public com.google.type.LatLng getEndLocation() { } } /** - * - * *
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8547,8 +7574,6 @@ public Builder setEndLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8559,7 +7584,8 @@ public Builder setEndLocation(com.google.type.LatLng value) {
      *
      * .google.type.LatLng end_location = 5;
      */
-    public Builder setEndLocation(com.google.type.LatLng.Builder builderForValue) {
+    public Builder setEndLocation(
+        com.google.type.LatLng.Builder builderForValue) {
       if (endLocationBuilder_ == null) {
         endLocation_ = builderForValue.build();
         onChanged();
@@ -8570,8 +7596,6 @@ public Builder setEndLocation(com.google.type.LatLng.Builder builderForValue) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8586,7 +7610,7 @@ public Builder mergeEndLocation(com.google.type.LatLng value) {
       if (endLocationBuilder_ == null) {
         if (endLocation_ != null) {
           endLocation_ =
-              com.google.type.LatLng.newBuilder(endLocation_).mergeFrom(value).buildPartial();
+            com.google.type.LatLng.newBuilder(endLocation_).mergeFrom(value).buildPartial();
         } else {
           endLocation_ = value;
         }
@@ -8598,8 +7622,6 @@ public Builder mergeEndLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8622,8 +7644,6 @@ public Builder clearEndLocation() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8635,13 +7655,11 @@ public Builder clearEndLocation() {
      * .google.type.LatLng end_location = 5;
      */
     public com.google.type.LatLng.Builder getEndLocationBuilder() {
-
+      
       onChanged();
       return getEndLocationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8656,12 +7674,11 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
       if (endLocationBuilder_ != null) {
         return endLocationBuilder_.getMessageOrBuilder();
       } else {
-        return endLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : endLocation_;
+        return endLocation_ == null ?
+            com.google.type.LatLng.getDefaultInstance() : endLocation_;
       }
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8673,15 +7690,14 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
      * .google.type.LatLng end_location = 5;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>
+        com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
         getEndLocationFieldBuilder() {
       if (endLocationBuilder_ == null) {
-        endLocationBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.type.LatLng,
-                com.google.type.LatLng.Builder,
-                com.google.type.LatLngOrBuilder>(
-                getEndLocation(), getParentForChildren(), isClean());
+        endLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
+                getEndLocation(),
+                getParentForChildren(),
+                isClean());
         endLocation_ = null;
       }
       return endLocationBuilder_;
@@ -8689,13 +7705,8 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
 
     private com.google.cloud.optimization.v1.Waypoint endWaypoint_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Waypoint,
-            com.google.cloud.optimization.v1.Waypoint.Builder,
-            com.google.cloud.optimization.v1.WaypointOrBuilder>
-        endWaypointBuilder_;
+        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> endWaypointBuilder_;
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8706,15 +7717,12 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; - * * @return Whether the endWaypoint field is set. */ public boolean hasEndWaypoint() { return endWaypointBuilder_ != null || endWaypoint_ != null; } /** - * - * *
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8725,21 +7733,16 @@ public boolean hasEndWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; - * * @return The endWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getEndWaypoint() { if (endWaypointBuilder_ == null) { - return endWaypoint_ == null - ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() - : endWaypoint_; + return endWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_; } else { return endWaypointBuilder_.getMessage(); } } /** - * - * *
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8765,8 +7768,6 @@ public Builder setEndWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8790,8 +7791,6 @@ public Builder setEndWaypoint(
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8807,9 +7806,7 @@ public Builder mergeEndWaypoint(com.google.cloud.optimization.v1.Waypoint value)
       if (endWaypointBuilder_ == null) {
         if (endWaypoint_ != null) {
           endWaypoint_ =
-              com.google.cloud.optimization.v1.Waypoint.newBuilder(endWaypoint_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.Waypoint.newBuilder(endWaypoint_).mergeFrom(value).buildPartial();
         } else {
           endWaypoint_ = value;
         }
@@ -8821,8 +7818,6 @@ public Builder mergeEndWaypoint(com.google.cloud.optimization.v1.Waypoint value)
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8846,8 +7841,6 @@ public Builder clearEndWaypoint() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8860,13 +7853,11 @@ public Builder clearEndWaypoint() {
      * .google.cloud.optimization.v1.Waypoint end_waypoint = 6;
      */
     public com.google.cloud.optimization.v1.Waypoint.Builder getEndWaypointBuilder() {
-
+      
       onChanged();
       return getEndWaypointFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8882,14 +7873,11 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilde
       if (endWaypointBuilder_ != null) {
         return endWaypointBuilder_.getMessageOrBuilder();
       } else {
-        return endWaypoint_ == null
-            ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-            : endWaypoint_;
+        return endWaypoint_ == null ?
+            com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_;
       }
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8902,71 +7890,58 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilde
      * .google.cloud.optimization.v1.Waypoint end_waypoint = 6;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Waypoint,
-            com.google.cloud.optimization.v1.Waypoint.Builder,
-            com.google.cloud.optimization.v1.WaypointOrBuilder>
+        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
         getEndWaypointFieldBuilder() {
       if (endWaypointBuilder_ == null) {
-        endWaypointBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.Waypoint,
-                com.google.cloud.optimization.v1.Waypoint.Builder,
-                com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                getEndWaypoint(), getParentForChildren(), isClean());
+        endWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                getEndWaypoint(),
+                getParentForChildren(),
+                isClean());
         endWaypoint_ = null;
       }
       return endWaypointBuilder_;
     }
 
-    private com.google.protobuf.LazyStringList startTags_ =
-        com.google.protobuf.LazyStringArrayList.EMPTY;
-
+    private com.google.protobuf.LazyStringList startTags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
     private void ensureStartTagsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         startTags_ = new com.google.protobuf.LazyStringArrayList(startTags_);
         bitField0_ |= 0x00000001;
-      }
+       }
     }
     /**
-     *
-     *
      * 
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @return A list containing the startTags. */ - public com.google.protobuf.ProtocolStringList getStartTagsList() { + public com.google.protobuf.ProtocolStringList + getStartTagsList() { return startTags_.getUnmodifiableView(); } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @return The count of startTags. */ public int getStartTagsCount() { return startTags_.size(); } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @param index The index of the element to return. * @return The startTags at the given index. */ @@ -8974,95 +7949,85 @@ public java.lang.String getStartTags(int index) { return startTags_.get(index); } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @param index The index of the value to return. * @return The bytes of the startTags at the given index. */ - public com.google.protobuf.ByteString getStartTagsBytes(int index) { + public com.google.protobuf.ByteString + getStartTagsBytes(int index) { return startTags_.getByteString(index); } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @param index The index to set the value at. * @param value The startTags to set. * @return This builder for chaining. */ - public Builder setStartTags(int index, java.lang.String value) { + public Builder setStartTags( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureStartTagsIsMutable(); + throw new NullPointerException(); + } + ensureStartTagsIsMutable(); startTags_.set(index, value); onChanged(); return this; } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @param value The startTags to add. * @return This builder for chaining. */ - public Builder addStartTags(java.lang.String value) { + public Builder addStartTags( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureStartTagsIsMutable(); + throw new NullPointerException(); + } + ensureStartTagsIsMutable(); startTags_.add(value); onChanged(); return this; } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @param values The startTags to add. * @return This builder for chaining. */ - public Builder addAllStartTags(java.lang.Iterable values) { + public Builder addAllStartTags( + java.lang.Iterable values) { ensureStartTagsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, startTags_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, startTags_); onChanged(); return this; } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @return This builder for chaining. */ public Builder clearStartTags() { @@ -9072,78 +8037,66 @@ public Builder clearStartTags() { return this; } /** - * - * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; - * * @param value The bytes of the startTags to add. * @return This builder for chaining. */ - public Builder addStartTagsBytes(com.google.protobuf.ByteString value) { + public Builder addStartTagsBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureStartTagsIsMutable(); startTags_.add(value); onChanged(); return this; } - private com.google.protobuf.LazyStringList endTags_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - + private com.google.protobuf.LazyStringList endTags_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureEndTagsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { endTags_ = new com.google.protobuf.LazyStringArrayList(endTags_); bitField0_ |= 0x00000002; - } + } } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @return A list containing the endTags. */ - public com.google.protobuf.ProtocolStringList getEndTagsList() { + public com.google.protobuf.ProtocolStringList + getEndTagsList() { return endTags_.getUnmodifiableView(); } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @return The count of endTags. */ public int getEndTagsCount() { return endTags_.size(); } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @param index The index of the element to return. * @return The endTags at the given index. */ @@ -9151,95 +8104,85 @@ public java.lang.String getEndTags(int index) { return endTags_.get(index); } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @param index The index of the value to return. * @return The bytes of the endTags at the given index. */ - public com.google.protobuf.ByteString getEndTagsBytes(int index) { + public com.google.protobuf.ByteString + getEndTagsBytes(int index) { return endTags_.getByteString(index); } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @param index The index to set the value at. * @param value The endTags to set. * @return This builder for chaining. */ - public Builder setEndTags(int index, java.lang.String value) { + public Builder setEndTags( + int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureEndTagsIsMutable(); + throw new NullPointerException(); + } + ensureEndTagsIsMutable(); endTags_.set(index, value); onChanged(); return this; } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @param value The endTags to add. * @return This builder for chaining. */ - public Builder addEndTags(java.lang.String value) { + public Builder addEndTags( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureEndTagsIsMutable(); + throw new NullPointerException(); + } + ensureEndTagsIsMutable(); endTags_.add(value); onChanged(); return this; } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @param values The endTags to add. * @return This builder for chaining. */ - public Builder addAllEndTags(java.lang.Iterable values) { + public Builder addAllEndTags( + java.lang.Iterable values) { ensureEndTagsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endTags_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, endTags_); onChanged(); return this; } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @return This builder for chaining. */ public Builder clearEndTags() { @@ -9249,23 +8192,21 @@ public Builder clearEndTags() { return this; } /** - * - * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; - * * @param value The bytes of the endTags to add. * @return This builder for chaining. */ - public Builder addEndTagsBytes(com.google.protobuf.ByteString value) { + public Builder addEndTagsBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureEndTagsIsMutable(); endTags_.add(value); onChanged(); @@ -9273,25 +8214,18 @@ public Builder addEndTagsBytes(com.google.protobuf.ByteString value) { } private java.util.List startTimeWindows_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureStartTimeWindowsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - startTimeWindows_ = - new java.util.ArrayList(startTimeWindows_); + startTimeWindows_ = new java.util.ArrayList(startTimeWindows_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TimeWindow, - com.google.cloud.optimization.v1.TimeWindow.Builder, - com.google.cloud.optimization.v1.TimeWindowOrBuilder> - startTimeWindowsBuilder_; + com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> startTimeWindowsBuilder_; /** - * - * *
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9315,8 +8249,6 @@ public java.util.List getStartTimeW
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9340,8 +8272,6 @@ public int getStartTimeWindowsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9365,8 +8295,6 @@ public com.google.cloud.optimization.v1.TimeWindow getStartTimeWindows(int index
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9397,8 +8325,6 @@ public Builder setStartTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9426,8 +8352,6 @@ public Builder setStartTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9457,8 +8381,6 @@ public Builder addStartTimeWindows(com.google.cloud.optimization.v1.TimeWindow v
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9489,8 +8411,6 @@ public Builder addStartTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9518,8 +8438,6 @@ public Builder addStartTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9547,8 +8465,6 @@ public Builder addStartTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9568,7 +8484,8 @@ public Builder addAllStartTimeWindows(
         java.lang.Iterable values) {
       if (startTimeWindowsBuilder_ == null) {
         ensureStartTimeWindowsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, startTimeWindows_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, startTimeWindows_);
         onChanged();
       } else {
         startTimeWindowsBuilder_.addAllMessages(values);
@@ -9576,8 +8493,6 @@ public Builder addAllStartTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9604,8 +8519,6 @@ public Builder clearStartTimeWindows() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9632,8 +8545,6 @@ public Builder removeStartTimeWindows(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9654,8 +8565,6 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getStartTimeWindowsBu
       return getStartTimeWindowsFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9674,14 +8583,11 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getStartTimeWindowsBu
     public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilder(
         int index) {
       if (startTimeWindowsBuilder_ == null) {
-        return startTimeWindows_.get(index);
-      } else {
+        return startTimeWindows_.get(index);  } else {
         return startTimeWindowsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9697,8 +8603,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
      *
      * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
      */
-    public java.util.List
-        getStartTimeWindowsOrBuilderList() {
+    public java.util.List 
+         getStartTimeWindowsOrBuilderList() {
       if (startTimeWindowsBuilder_ != null) {
         return startTimeWindowsBuilder_.getMessageOrBuilderList();
       } else {
@@ -9706,8 +8612,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9724,12 +8628,10 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
      * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
      */
     public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBuilder() {
-      return getStartTimeWindowsFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      return getStartTimeWindowsFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9747,12 +8649,10 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBu
      */
     public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBuilder(
         int index) {
-      return getStartTimeWindowsFieldBuilder()
-          .addBuilder(index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      return getStartTimeWindowsFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9768,22 +8668,16 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBu
      *
      * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
      */
-    public java.util.List
-        getStartTimeWindowsBuilderList() {
+    public java.util.List 
+         getStartTimeWindowsBuilderList() {
       return getStartTimeWindowsFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.TimeWindow,
-            com.google.cloud.optimization.v1.TimeWindow.Builder,
-            com.google.cloud.optimization.v1.TimeWindowOrBuilder>
+        com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> 
         getStartTimeWindowsFieldBuilder() {
       if (startTimeWindowsBuilder_ == null) {
-        startTimeWindowsBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.TimeWindow,
-                com.google.cloud.optimization.v1.TimeWindow.Builder,
-                com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
+        startTimeWindowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
                 startTimeWindows_,
                 ((bitField0_ & 0x00000004) != 0),
                 getParentForChildren(),
@@ -9794,25 +8688,18 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBu
     }
 
     private java.util.List endTimeWindows_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureEndTimeWindowsIsMutable() {
       if (!((bitField0_ & 0x00000008) != 0)) {
-        endTimeWindows_ =
-            new java.util.ArrayList(endTimeWindows_);
+        endTimeWindows_ = new java.util.ArrayList(endTimeWindows_);
         bitField0_ |= 0x00000008;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.TimeWindow,
-            com.google.cloud.optimization.v1.TimeWindow.Builder,
-            com.google.cloud.optimization.v1.TimeWindowOrBuilder>
-        endTimeWindowsBuilder_;
+        com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> endTimeWindowsBuilder_;
 
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9836,8 +8723,6 @@ public java.util.List getEndTimeWin
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9861,8 +8746,6 @@ public int getEndTimeWindowsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9886,8 +8769,6 @@ public com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index)
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9903,7 +8784,8 @@ public com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index)
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public Builder setEndTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
+    public Builder setEndTimeWindows(
+        int index, com.google.cloud.optimization.v1.TimeWindow value) {
       if (endTimeWindowsBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -9917,8 +8799,6 @@ public Builder setEndTimeWindows(int index, com.google.cloud.optimization.v1.Tim
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9946,8 +8826,6 @@ public Builder setEndTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9977,8 +8855,6 @@ public Builder addEndTimeWindows(com.google.cloud.optimization.v1.TimeWindow val
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9994,7 +8870,8 @@ public Builder addEndTimeWindows(com.google.cloud.optimization.v1.TimeWindow val
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public Builder addEndTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
+    public Builder addEndTimeWindows(
+        int index, com.google.cloud.optimization.v1.TimeWindow value) {
       if (endTimeWindowsBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -10008,8 +8885,6 @@ public Builder addEndTimeWindows(int index, com.google.cloud.optimization.v1.Tim
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10037,8 +8912,6 @@ public Builder addEndTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10066,8 +8939,6 @@ public Builder addEndTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10087,7 +8958,8 @@ public Builder addAllEndTimeWindows(
         java.lang.Iterable values) {
       if (endTimeWindowsBuilder_ == null) {
         ensureEndTimeWindowsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endTimeWindows_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(
+            values, endTimeWindows_);
         onChanged();
       } else {
         endTimeWindowsBuilder_.addAllMessages(values);
@@ -10095,8 +8967,6 @@ public Builder addAllEndTimeWindows(
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10123,8 +8993,6 @@ public Builder clearEndTimeWindows() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10151,8 +9019,6 @@ public Builder removeEndTimeWindows(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10168,12 +9034,11 @@ public Builder removeEndTimeWindows(int index) {
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public com.google.cloud.optimization.v1.TimeWindow.Builder getEndTimeWindowsBuilder(int index) {
+    public com.google.cloud.optimization.v1.TimeWindow.Builder getEndTimeWindowsBuilder(
+        int index) {
       return getEndTimeWindowsFieldBuilder().getBuilder(index);
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10192,14 +9057,11 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getEndTimeWindowsBuil
     public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
         int index) {
       if (endTimeWindowsBuilder_ == null) {
-        return endTimeWindows_.get(index);
-      } else {
+        return endTimeWindows_.get(index);  } else {
         return endTimeWindowsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10215,8 +9077,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public java.util.List
-        getEndTimeWindowsOrBuilderList() {
+    public java.util.List 
+         getEndTimeWindowsOrBuilderList() {
       if (endTimeWindowsBuilder_ != null) {
         return endTimeWindowsBuilder_.getMessageOrBuilderList();
       } else {
@@ -10224,8 +9086,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10242,12 +9102,10 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
     public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuilder() {
-      return getEndTimeWindowsFieldBuilder()
-          .addBuilder(com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      return getEndTimeWindowsFieldBuilder().addBuilder(
+          com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10263,13 +9121,12 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuilder(int index) {
-      return getEndTimeWindowsFieldBuilder()
-          .addBuilder(index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+    public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuilder(
+        int index) {
+      return getEndTimeWindowsFieldBuilder().addBuilder(
+          index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -10285,22 +9142,16 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public java.util.List
-        getEndTimeWindowsBuilderList() {
+    public java.util.List 
+         getEndTimeWindowsBuilderList() {
       return getEndTimeWindowsFieldBuilder().getBuilderList();
     }
-
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.TimeWindow,
-            com.google.cloud.optimization.v1.TimeWindow.Builder,
-            com.google.cloud.optimization.v1.TimeWindowOrBuilder>
+        com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> 
         getEndTimeWindowsFieldBuilder() {
       if (endTimeWindowsBuilder_ == null) {
-        endTimeWindowsBuilder_ =
-            new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.cloud.optimization.v1.TimeWindow,
-                com.google.cloud.optimization.v1.TimeWindow.Builder,
-                com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
+        endTimeWindowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+            com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
                 endTimeWindows_,
                 ((bitField0_ & 0x00000008) != 0),
                 getParentForChildren(),
@@ -10310,10 +9161,8 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
       return endTimeWindowsBuilder_;
     }
 
-    private double travelDurationMultiple_;
+    private double travelDurationMultiple_ ;
     /**
-     *
-     *
      * 
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -10329,7 +9178,6 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
      * 
* * optional double travel_duration_multiple = 11; - * * @return Whether the travelDurationMultiple field is set. */ @java.lang.Override @@ -10337,8 +9185,6 @@ public boolean hasTravelDurationMultiple() { return ((bitField0_ & 0x00000010) != 0); } /** - * - * *
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -10354,7 +9200,6 @@ public boolean hasTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; - * * @return The travelDurationMultiple. */ @java.lang.Override @@ -10362,8 +9207,6 @@ public double getTravelDurationMultiple() { return travelDurationMultiple_; } /** - * - * *
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -10379,7 +9222,6 @@ public double getTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; - * * @param value The travelDurationMultiple to set. * @return This builder for chaining. */ @@ -10390,8 +9232,6 @@ public Builder setTravelDurationMultiple(double value) { return this; } /** - * - * *
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -10407,7 +9247,6 @@ public Builder setTravelDurationMultiple(double value) {
      * 
* * optional double travel_duration_multiple = 11; - * * @return This builder for chaining. */ public Builder clearTravelDurationMultiple() { @@ -10419,120 +9258,94 @@ public Builder clearTravelDurationMultiple() { private int unloadingPolicy_ = 0; /** - * - * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @return The enum numeric value on the wire for unloadingPolicy. */ - @java.lang.Override - public int getUnloadingPolicyValue() { + @java.lang.Override public int getUnloadingPolicyValue() { return unloadingPolicy_; } /** - * - * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @param value The enum numeric value on the wire for unloadingPolicy to set. * @return This builder for chaining. */ public Builder setUnloadingPolicyValue(int value) { - + unloadingPolicy_ = value; onChanged(); return this; } /** - * - * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @return The unloadingPolicy. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); - return result == null - ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED - : result; + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); + return result == null ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED : result; } /** - * - * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @param value The unloadingPolicy to set. * @return This builder for chaining. */ - public Builder setUnloadingPolicy( - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy value) { + public Builder setUnloadingPolicy(com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy value) { if (value == null) { throw new NullPointerException(); } - + unloadingPolicy_ = value.getNumber(); onChanged(); return this; } /** - * - * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @return This builder for chaining. */ public Builder clearUnloadingPolicy() { - + unloadingPolicy_ = 0; onChanged(); return this; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - loadLimits_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - internalGetLoadLimits() { + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> loadLimits_; + private com.google.protobuf.MapField + internalGetLoadLimits() { if (loadLimits_ == null) { return com.google.protobuf.MapField.emptyMapField( LoadLimitsDefaultEntryHolder.defaultEntry); } return loadLimits_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - internalGetMutableLoadLimits() { - onChanged(); - ; + private com.google.protobuf.MapField + internalGetMutableLoadLimits() { + onChanged();; if (loadLimits_ == null) { - loadLimits_ = - com.google.protobuf.MapField.newMapField(LoadLimitsDefaultEntryHolder.defaultEntry); + loadLimits_ = com.google.protobuf.MapField.newMapField( + LoadLimitsDefaultEntryHolder.defaultEntry); } if (!loadLimits_.isMutable()) { loadLimits_ = loadLimits_.copy(); @@ -10544,8 +9357,6 @@ public int getLoadLimitsCount() { return internalGetLoadLimits().getMap().size(); } /** - * - * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -10555,26 +9366,24 @@ public int getLoadLimitsCount() {
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ + @java.lang.Override - public boolean containsLoadLimits(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsLoadLimits( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetLoadLimits().getMap().containsKey(key); } - /** Use {@link #getLoadLimitsMap()} instead. */ + /** + * Use {@link #getLoadLimitsMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getLoadLimits() { + public java.util.Map getLoadLimits() { return getLoadLimitsMap(); } /** - * - * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -10584,17 +9393,14 @@ public boolean containsLoadLimits(java.lang.String key) {
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ @java.lang.Override - public java.util.Map - getLoadLimitsMap() { + + public java.util.Map getLoadLimitsMap() { return internalGetLoadLimits().getMap(); } /** - * - * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -10604,22 +9410,19 @@ public boolean containsLoadLimits(java.lang.String key) {
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( - java.lang.String key, com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadLimits().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -10629,15 +9432,13 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLoadLimits().getMap(); if (!map.containsKey(key)) { @@ -10647,12 +9448,11 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( } public Builder clearLoadLimits() { - internalGetMutableLoadLimits().getMutableMap().clear(); + internalGetMutableLoadLimits().getMutableMap() + .clear(); return this; } /** - * - * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -10662,25 +9462,25 @@ public Builder clearLoadLimits() {
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ - public Builder removeLoadLimits(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableLoadLimits().getMutableMap().remove(key); + + public Builder removeLoadLimits( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableLoadLimits().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated public java.util.Map - getMutableLoadLimits() { + getMutableLoadLimits() { return internalGetMutableLoadLimits().getMutableMap(); } /** - * - * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -10690,24 +9490,21 @@ public Builder removeLoadLimits(java.lang.String key) {
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ public Builder putLoadLimits( - java.lang.String key, com.google.cloud.optimization.v1.Vehicle.LoadLimit value) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.cloud.optimization.v1.Vehicle.LoadLimit value) { + if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); - } + throw new NullPointerException("map value"); +} - internalGetMutableLoadLimits().getMutableMap().put(key, value); + internalGetMutableLoadLimits().getMutableMap() + .put(key, value); return this; } /** - * - * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -10717,20 +9514,18 @@ public Builder putLoadLimits(
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ + public Builder putAllLoadLimits( - java.util.Map - values) { - internalGetMutableLoadLimits().getMutableMap().putAll(values); + java.util.Map values) { + internalGetMutableLoadLimits().getMutableMap() + .putAll(values); return this; } - private double costPerHour_; + private double costPerHour_ ; /** - * - * *
      * Vehicle costs: all costs add up and must be in the same unit as
      * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -10741,7 +9536,6 @@ public Builder putAllLoadLimits(
      * 
* * double cost_per_hour = 16; - * * @return The costPerHour. */ @java.lang.Override @@ -10749,8 +9543,6 @@ public double getCostPerHour() { return costPerHour_; } /** - * - * *
      * Vehicle costs: all costs add up and must be in the same unit as
      * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -10761,19 +9553,16 @@ public double getCostPerHour() {
      * 
* * double cost_per_hour = 16; - * * @param value The costPerHour to set. * @return This builder for chaining. */ public Builder setCostPerHour(double value) { - + costPerHour_ = value; onChanged(); return this; } /** - * - * *
      * Vehicle costs: all costs add up and must be in the same unit as
      * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -10784,20 +9573,17 @@ public Builder setCostPerHour(double value) {
      * 
* * double cost_per_hour = 16; - * * @return This builder for chaining. */ public Builder clearCostPerHour() { - + costPerHour_ = 0D; onChanged(); return this; } - private double costPerTraveledHour_; + private double costPerTraveledHour_ ; /** - * - * *
      * Cost per traveled hour of the vehicle route. This cost is applied only to
      * travel time taken by the route (i.e., that reported in
@@ -10805,7 +9591,6 @@ public Builder clearCostPerHour() {
      * 
* * double cost_per_traveled_hour = 17; - * * @return The costPerTraveledHour. */ @java.lang.Override @@ -10813,8 +9598,6 @@ public double getCostPerTraveledHour() { return costPerTraveledHour_; } /** - * - * *
      * Cost per traveled hour of the vehicle route. This cost is applied only to
      * travel time taken by the route (i.e., that reported in
@@ -10822,19 +9605,16 @@ public double getCostPerTraveledHour() {
      * 
* * double cost_per_traveled_hour = 17; - * * @param value The costPerTraveledHour to set. * @return This builder for chaining. */ public Builder setCostPerTraveledHour(double value) { - + costPerTraveledHour_ = value; onChanged(); return this; } /** - * - * *
      * Cost per traveled hour of the vehicle route. This cost is applied only to
      * travel time taken by the route (i.e., that reported in
@@ -10842,20 +9622,17 @@ public Builder setCostPerTraveledHour(double value) {
      * 
* * double cost_per_traveled_hour = 17; - * * @return This builder for chaining. */ public Builder clearCostPerTraveledHour() { - + costPerTraveledHour_ = 0D; onChanged(); return this; } - private double costPerKilometer_; + private double costPerKilometer_ ; /** - * - * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -10864,7 +9641,6 @@ public Builder clearCostPerTraveledHour() {
      * 
* * double cost_per_kilometer = 18; - * * @return The costPerKilometer. */ @java.lang.Override @@ -10872,8 +9648,6 @@ public double getCostPerKilometer() { return costPerKilometer_; } /** - * - * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -10882,19 +9656,16 @@ public double getCostPerKilometer() {
      * 
* * double cost_per_kilometer = 18; - * * @param value The costPerKilometer to set. * @return This builder for chaining. */ public Builder setCostPerKilometer(double value) { - + costPerKilometer_ = value; onChanged(); return this; } /** - * - * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -10903,26 +9674,22 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 18; - * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { - + costPerKilometer_ = 0D; onChanged(); return this; } - private double fixedCost_; + private double fixedCost_ ; /** - * - * *
      * Fixed cost applied if this vehicle is used to handle a shipment.
      * 
* * double fixed_cost = 19; - * * @return The fixedCost. */ @java.lang.Override @@ -10930,45 +9697,37 @@ public double getFixedCost() { return fixedCost_; } /** - * - * *
      * Fixed cost applied if this vehicle is used to handle a shipment.
      * 
* * double fixed_cost = 19; - * * @param value The fixedCost to set. * @return This builder for chaining. */ public Builder setFixedCost(double value) { - + fixedCost_ = value; onChanged(); return this; } /** - * - * *
      * Fixed cost applied if this vehicle is used to handle a shipment.
      * 
* * double fixed_cost = 19; - * * @return This builder for chaining. */ public Builder clearFixedCost() { - + fixedCost_ = 0D; onChanged(); return this; } - private boolean usedIfRouteIsEmpty_; + private boolean usedIfRouteIsEmpty_ ; /** - * - * *
      * This field only applies to vehicles when their route does not serve any
      * shipments. It indicates if the vehicle should be considered as used or not
@@ -10983,7 +9742,6 @@ public Builder clearFixedCost() {
      * 
* * bool used_if_route_is_empty = 20; - * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -10991,8 +9749,6 @@ public boolean getUsedIfRouteIsEmpty() { return usedIfRouteIsEmpty_; } /** - * - * *
      * This field only applies to vehicles when their route does not serve any
      * shipments. It indicates if the vehicle should be considered as used or not
@@ -11007,19 +9763,16 @@ public boolean getUsedIfRouteIsEmpty() {
      * 
* * bool used_if_route_is_empty = 20; - * * @param value The usedIfRouteIsEmpty to set. * @return This builder for chaining. */ public Builder setUsedIfRouteIsEmpty(boolean value) { - + usedIfRouteIsEmpty_ = value; onChanged(); return this; } /** - * - * *
      * This field only applies to vehicles when their route does not serve any
      * shipments. It indicates if the vehicle should be considered as used or not
@@ -11034,11 +9787,10 @@ public Builder setUsedIfRouteIsEmpty(boolean value) {
      * 
* * bool used_if_route_is_empty = 20; - * * @return This builder for chaining. */ public Builder clearUsedIfRouteIsEmpty() { - + usedIfRouteIsEmpty_ = false; onChanged(); return this; @@ -11046,13 +9798,8 @@ public Builder clearUsedIfRouteIsEmpty() { private com.google.cloud.optimization.v1.Vehicle.DurationLimit routeDurationLimit_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.DurationLimit, - com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, - com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> - routeDurationLimitBuilder_; + com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> routeDurationLimitBuilder_; /** - * - * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11060,15 +9807,12 @@ public Builder clearUsedIfRouteIsEmpty() {
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; - * * @return Whether the routeDurationLimit field is set. */ public boolean hasRouteDurationLimit() { return routeDurationLimitBuilder_ != null || routeDurationLimit_ != null; } /** - * - * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11076,21 +9820,16 @@ public boolean hasRouteDurationLimit() {
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; - * * @return The routeDurationLimit. */ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLimit() { if (routeDurationLimitBuilder_ == null) { - return routeDurationLimit_ == null - ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() - : routeDurationLimit_; + return routeDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_; } else { return routeDurationLimitBuilder_.getMessage(); } } /** - * - * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11099,8 +9838,7 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLi
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public Builder setRouteDurationLimit(
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder setRouteDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (routeDurationLimitBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -11114,8 +9852,6 @@ public Builder setRouteDurationLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11136,8 +9872,6 @@ public Builder setRouteDurationLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11146,14 +9880,11 @@ public Builder setRouteDurationLimit(
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public Builder mergeRouteDurationLimit(
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder mergeRouteDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (routeDurationLimitBuilder_ == null) {
         if (routeDurationLimit_ != null) {
           routeDurationLimit_ =
-              com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(routeDurationLimit_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(routeDurationLimit_).mergeFrom(value).buildPartial();
         } else {
           routeDurationLimit_ = value;
         }
@@ -11165,8 +9896,6 @@ public Builder mergeRouteDurationLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11187,8 +9916,6 @@ public Builder clearRouteDurationLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11197,15 +9924,12 @@ public Builder clearRouteDurationLimit() {
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder
-        getRouteDurationLimitBuilder() {
-
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder getRouteDurationLimitBuilder() {
+      
       onChanged();
       return getRouteDurationLimitFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11214,19 +9938,15 @@ public Builder clearRouteDurationLimit() {
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
-        getRouteDurationLimitOrBuilder() {
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteDurationLimitOrBuilder() {
       if (routeDurationLimitBuilder_ != null) {
         return routeDurationLimitBuilder_.getMessageOrBuilder();
       } else {
-        return routeDurationLimit_ == null
-            ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
-            : routeDurationLimit_;
+        return routeDurationLimit_ == null ?
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_;
       }
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -11236,17 +9956,14 @@ public Builder clearRouteDurationLimit() {
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit,
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
-            com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> 
         getRouteDurationLimitFieldBuilder() {
       if (routeDurationLimitBuilder_ == null) {
-        routeDurationLimitBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.Vehicle.DurationLimit,
-                com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
-                com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
-                getRouteDurationLimit(), getParentForChildren(), isClean());
+        routeDurationLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
+                getRouteDurationLimit(),
+                getParentForChildren(),
+                isClean());
         routeDurationLimit_ = null;
       }
       return routeDurationLimitBuilder_;
@@ -11254,13 +9971,8 @@ public Builder clearRouteDurationLimit() {
 
     private com.google.cloud.optimization.v1.Vehicle.DurationLimit travelDurationLimit_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit,
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
-            com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>
-        travelDurationLimitBuilder_;
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> travelDurationLimitBuilder_;
     /**
-     *
-     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11268,15 +9980,12 @@ public Builder clearRouteDurationLimit() {
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; - * * @return Whether the travelDurationLimit field is set. */ public boolean hasTravelDurationLimit() { return travelDurationLimitBuilder_ != null || travelDurationLimit_ != null; } /** - * - * *
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11284,21 +9993,16 @@ public boolean hasTravelDurationLimit() {
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; - * * @return The travelDurationLimit. */ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationLimit() { if (travelDurationLimitBuilder_ == null) { - return travelDurationLimit_ == null - ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() - : travelDurationLimit_; + return travelDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_; } else { return travelDurationLimitBuilder_.getMessage(); } } /** - * - * *
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11307,8 +10011,7 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationL
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public Builder setTravelDurationLimit(
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder setTravelDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (travelDurationLimitBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -11322,8 +10025,6 @@ public Builder setTravelDurationLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11344,8 +10045,6 @@ public Builder setTravelDurationLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11354,15 +10053,11 @@ public Builder setTravelDurationLimit(
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public Builder mergeTravelDurationLimit(
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder mergeTravelDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (travelDurationLimitBuilder_ == null) {
         if (travelDurationLimit_ != null) {
           travelDurationLimit_ =
-              com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(
-                      travelDurationLimit_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(travelDurationLimit_).mergeFrom(value).buildPartial();
         } else {
           travelDurationLimit_ = value;
         }
@@ -11374,8 +10069,6 @@ public Builder mergeTravelDurationLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11396,8 +10089,6 @@ public Builder clearTravelDurationLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11406,15 +10097,12 @@ public Builder clearTravelDurationLimit() {
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder
-        getTravelDurationLimitBuilder() {
-
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder getTravelDurationLimitBuilder() {
+      
       onChanged();
       return getTravelDurationLimitFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11423,19 +10111,15 @@ public Builder clearTravelDurationLimit() {
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
-        getTravelDurationLimitOrBuilder() {
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravelDurationLimitOrBuilder() {
       if (travelDurationLimitBuilder_ != null) {
         return travelDurationLimitBuilder_.getMessageOrBuilder();
       } else {
-        return travelDurationLimit_ == null
-            ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
-            : travelDurationLimit_;
+        return travelDurationLimit_ == null ?
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_;
       }
     }
     /**
-     *
-     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -11445,17 +10129,14 @@ public Builder clearTravelDurationLimit() {
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit,
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
-            com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> 
         getTravelDurationLimitFieldBuilder() {
       if (travelDurationLimitBuilder_ == null) {
-        travelDurationLimitBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.Vehicle.DurationLimit,
-                com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
-                com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
-                getTravelDurationLimit(), getParentForChildren(), isClean());
+        travelDurationLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
+                getTravelDurationLimit(),
+                getParentForChildren(),
+                isClean());
         travelDurationLimit_ = null;
       }
       return travelDurationLimitBuilder_;
@@ -11463,13 +10144,8 @@ public Builder clearTravelDurationLimit() {
 
     private com.google.cloud.optimization.v1.DistanceLimit routeDistanceLimit_;
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.DistanceLimit,
-            com.google.cloud.optimization.v1.DistanceLimit.Builder,
-            com.google.cloud.optimization.v1.DistanceLimitOrBuilder>
-        routeDistanceLimitBuilder_;
+        com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> routeDistanceLimitBuilder_;
     /**
-     *
-     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11477,15 +10153,12 @@ public Builder clearTravelDurationLimit() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; - * * @return Whether the routeDistanceLimit field is set. */ public boolean hasRouteDistanceLimit() { return routeDistanceLimitBuilder_ != null || routeDistanceLimit_ != null; } /** - * - * *
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11493,21 +10166,16 @@ public boolean hasRouteDistanceLimit() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; - * * @return The routeDistanceLimit. */ public com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit() { if (routeDistanceLimitBuilder_ == null) { - return routeDistanceLimit_ == null - ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() - : routeDistanceLimit_; + return routeDistanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_; } else { return routeDistanceLimitBuilder_.getMessage(); } } /** - * - * *
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11530,8 +10198,6 @@ public Builder setRouteDistanceLimit(com.google.cloud.optimization.v1.DistanceLi
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11552,8 +10218,6 @@ public Builder setRouteDistanceLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11566,9 +10230,7 @@ public Builder mergeRouteDistanceLimit(com.google.cloud.optimization.v1.Distance
       if (routeDistanceLimitBuilder_ == null) {
         if (routeDistanceLimit_ != null) {
           routeDistanceLimit_ =
-              com.google.cloud.optimization.v1.DistanceLimit.newBuilder(routeDistanceLimit_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.DistanceLimit.newBuilder(routeDistanceLimit_).mergeFrom(value).buildPartial();
         } else {
           routeDistanceLimit_ = value;
         }
@@ -11580,8 +10242,6 @@ public Builder mergeRouteDistanceLimit(com.google.cloud.optimization.v1.Distance
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11602,8 +10262,6 @@ public Builder clearRouteDistanceLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11613,13 +10271,11 @@ public Builder clearRouteDistanceLimit() {
      * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23;
      */
     public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLimitBuilder() {
-
+      
       onChanged();
       return getRouteDistanceLimitFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11628,19 +10284,15 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLi
      *
      * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23;
      */
-    public com.google.cloud.optimization.v1.DistanceLimitOrBuilder
-        getRouteDistanceLimitOrBuilder() {
+    public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceLimitOrBuilder() {
       if (routeDistanceLimitBuilder_ != null) {
         return routeDistanceLimitBuilder_.getMessageOrBuilder();
       } else {
-        return routeDistanceLimit_ == null
-            ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
-            : routeDistanceLimit_;
+        return routeDistanceLimit_ == null ?
+            com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_;
       }
     }
     /**
-     *
-     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11650,42 +10302,35 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLi
      * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.DistanceLimit,
-            com.google.cloud.optimization.v1.DistanceLimit.Builder,
-            com.google.cloud.optimization.v1.DistanceLimitOrBuilder>
+        com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> 
         getRouteDistanceLimitFieldBuilder() {
       if (routeDistanceLimitBuilder_ == null) {
-        routeDistanceLimitBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.DistanceLimit,
-                com.google.cloud.optimization.v1.DistanceLimit.Builder,
-                com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
-                getRouteDistanceLimit(), getParentForChildren(), isClean());
+        routeDistanceLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
+                getRouteDistanceLimit(),
+                getParentForChildren(),
+                isClean());
         routeDistanceLimit_ = null;
       }
       return routeDistanceLimitBuilder_;
     }
 
+    private com.google.protobuf.MapField<
+        java.lang.String, com.google.protobuf.Duration> extraVisitDurationForVisitType_;
     private com.google.protobuf.MapField
-        extraVisitDurationForVisitType_;
-
-    private com.google.protobuf.MapField
-        internalGetExtraVisitDurationForVisitType() {
+    internalGetExtraVisitDurationForVisitType() {
       if (extraVisitDurationForVisitType_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
       }
       return extraVisitDurationForVisitType_;
     }
-
     private com.google.protobuf.MapField
-        internalGetMutableExtraVisitDurationForVisitType() {
-      onChanged();
-      ;
+    internalGetMutableExtraVisitDurationForVisitType() {
+      onChanged();;
       if (extraVisitDurationForVisitType_ == null) {
-        extraVisitDurationForVisitType_ =
-            com.google.protobuf.MapField.newMapField(
-                ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
+        extraVisitDurationForVisitType_ = com.google.protobuf.MapField.newMapField(
+            ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
       }
       if (!extraVisitDurationForVisitType_.isMutable()) {
         extraVisitDurationForVisitType_ = extraVisitDurationForVisitType_.copy();
@@ -11697,8 +10342,6 @@ public int getExtraVisitDurationForVisitTypeCount() {
       return internalGetExtraVisitDurationForVisitType().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11710,26 +10353,24 @@ public int getExtraVisitDurationForVisitTypeCount() {
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ + @java.lang.Override - public boolean containsExtraVisitDurationForVisitType(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + public boolean containsExtraVisitDurationForVisitType( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } return internalGetExtraVisitDurationForVisitType().getMap().containsKey(key); } - /** Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. */ + /** + * Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. + */ @java.lang.Override @java.lang.Deprecated - public java.util.Map - getExtraVisitDurationForVisitType() { + public java.util.Map getExtraVisitDurationForVisitType() { return getExtraVisitDurationForVisitTypeMap(); } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11741,17 +10382,14 @@ public boolean containsExtraVisitDurationForVisitType(java.lang.String key) {
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ @java.lang.Override - public java.util.Map - getExtraVisitDurationForVisitTypeMap() { + + public java.util.Map getExtraVisitDurationForVisitTypeMap() { return internalGetExtraVisitDurationForVisitType().getMap(); } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11763,22 +10401,19 @@ public boolean containsExtraVisitDurationForVisitType(java.lang.String key) {
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ @java.lang.Override + public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( - java.lang.String key, com.google.protobuf.Duration defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.protobuf.Duration defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11790,15 +10425,13 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ @java.lang.Override + public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); if (!map.containsKey(key)) { @@ -11808,12 +10441,11 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( } public Builder clearExtraVisitDurationForVisitType() { - internalGetMutableExtraVisitDurationForVisitType().getMutableMap().clear(); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap() + .clear(); return this; } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11825,25 +10457,25 @@ public Builder clearExtraVisitDurationForVisitType() {
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ - public Builder removeExtraVisitDurationForVisitType(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - internalGetMutableExtraVisitDurationForVisitType().getMutableMap().remove(key); + + public Builder removeExtraVisitDurationForVisitType( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableExtraVisitDurationForVisitType().getMutableMap() + .remove(key); return this; } - /** Use alternate mutation accessors instead. */ + /** + * Use alternate mutation accessors instead. + */ @java.lang.Deprecated public java.util.Map - getMutableExtraVisitDurationForVisitType() { + getMutableExtraVisitDurationForVisitType() { return internalGetMutableExtraVisitDurationForVisitType().getMutableMap(); } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11855,24 +10487,21 @@ public Builder removeExtraVisitDurationForVisitType(java.lang.String key) {
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ public Builder putExtraVisitDurationForVisitType( - java.lang.String key, com.google.protobuf.Duration value) { - if (key == null) { - throw new NullPointerException("map key"); - } + java.lang.String key, + com.google.protobuf.Duration value) { + if (key == null) { throw new NullPointerException("map key"); } if (value == null) { - throw new NullPointerException("map value"); - } + throw new NullPointerException("map value"); +} - internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(key, value); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap() + .put(key, value); return this; } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11884,60 +10513,48 @@ public Builder putExtraVisitDurationForVisitType(
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ + public Builder putAllExtraVisitDurationForVisitType( java.util.Map values) { - internalGetMutableExtraVisitDurationForVisitType().getMutableMap().putAll(values); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap() + .putAll(values); return this; } private com.google.cloud.optimization.v1.BreakRule breakRule_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule, - com.google.cloud.optimization.v1.BreakRule.Builder, - com.google.cloud.optimization.v1.BreakRuleOrBuilder> - breakRuleBuilder_; + com.google.cloud.optimization.v1.BreakRule, com.google.cloud.optimization.v1.BreakRule.Builder, com.google.cloud.optimization.v1.BreakRuleOrBuilder> breakRuleBuilder_; /** - * - * *
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
      * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; - * * @return Whether the breakRule field is set. */ public boolean hasBreakRule() { return breakRuleBuilder_ != null || breakRule_ != null; } /** - * - * *
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
      * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; - * * @return The breakRule. */ public com.google.cloud.optimization.v1.BreakRule getBreakRule() { if (breakRuleBuilder_ == null) { - return breakRule_ == null - ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() - : breakRule_; + return breakRule_ == null ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_; } else { return breakRuleBuilder_.getMessage(); } } /** - * - * *
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -11959,8 +10576,6 @@ public Builder setBreakRule(com.google.cloud.optimization.v1.BreakRule value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -11980,8 +10595,6 @@ public Builder setBreakRule(
       return this;
     }
     /**
-     *
-     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -11993,9 +10606,7 @@ public Builder mergeBreakRule(com.google.cloud.optimization.v1.BreakRule value)
       if (breakRuleBuilder_ == null) {
         if (breakRule_ != null) {
           breakRule_ =
-              com.google.cloud.optimization.v1.BreakRule.newBuilder(breakRule_)
-                  .mergeFrom(value)
-                  .buildPartial();
+            com.google.cloud.optimization.v1.BreakRule.newBuilder(breakRule_).mergeFrom(value).buildPartial();
         } else {
           breakRule_ = value;
         }
@@ -12007,8 +10618,6 @@ public Builder mergeBreakRule(com.google.cloud.optimization.v1.BreakRule value)
       return this;
     }
     /**
-     *
-     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -12028,8 +10637,6 @@ public Builder clearBreakRule() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -12038,13 +10645,11 @@ public Builder clearBreakRule() {
      * .google.cloud.optimization.v1.BreakRule break_rule = 25;
      */
     public com.google.cloud.optimization.v1.BreakRule.Builder getBreakRuleBuilder() {
-
+      
       onChanged();
       return getBreakRuleFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -12056,14 +10661,11 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
       if (breakRuleBuilder_ != null) {
         return breakRuleBuilder_.getMessageOrBuilder();
       } else {
-        return breakRule_ == null
-            ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()
-            : breakRule_;
+        return breakRule_ == null ?
+            com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_;
       }
     }
     /**
-     *
-     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -12072,17 +10674,14 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
      * .google.cloud.optimization.v1.BreakRule break_rule = 25;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.BreakRule,
-            com.google.cloud.optimization.v1.BreakRule.Builder,
-            com.google.cloud.optimization.v1.BreakRuleOrBuilder>
+        com.google.cloud.optimization.v1.BreakRule, com.google.cloud.optimization.v1.BreakRule.Builder, com.google.cloud.optimization.v1.BreakRuleOrBuilder> 
         getBreakRuleFieldBuilder() {
       if (breakRuleBuilder_ == null) {
-        breakRuleBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.BreakRule,
-                com.google.cloud.optimization.v1.BreakRule.Builder,
-                com.google.cloud.optimization.v1.BreakRuleOrBuilder>(
-                getBreakRule(), getParentForChildren(), isClean());
+        breakRuleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.BreakRule, com.google.cloud.optimization.v1.BreakRule.Builder, com.google.cloud.optimization.v1.BreakRuleOrBuilder>(
+                getBreakRule(),
+                getParentForChildren(),
+                isClean());
         breakRule_ = null;
       }
       return breakRuleBuilder_;
@@ -12090,21 +10689,19 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
 
     private java.lang.Object label_ = "";
     /**
-     *
-     *
      * 
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; - * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -12113,22 +10710,21 @@ public java.lang.String getLabel() { } } /** - * - * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; - * * @return The bytes for label. */ - public com.google.protobuf.ByteString getLabelBytes() { + public com.google.protobuf.ByteString + getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); label_ = b; return b; } else { @@ -12136,73 +10732,64 @@ public com.google.protobuf.ByteString getLabelBytes() { } } /** - * - * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { + public Builder setLabel( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** - * - * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; - * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** - * - * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } - private boolean ignore_; + private boolean ignore_ ; /** - * - * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -12218,7 +10805,6 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * 
* * bool ignore = 28; - * * @return The ignore. */ @java.lang.Override @@ -12226,8 +10812,6 @@ public boolean getIgnore() { return ignore_; } /** - * - * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -12243,19 +10827,16 @@ public boolean getIgnore() {
      * 
* * bool ignore = 28; - * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; onChanged(); return this; } /** - * - * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -12271,27 +10852,23 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 28; - * * @return This builder for chaining. */ public Builder clearIgnore() { - + ignore_ = false; onChanged(); return this; } private com.google.protobuf.Internal.IntList breakRuleIndices_ = emptyIntList(); - private void ensureBreakRuleIndicesIsMutable() { if (!((bitField0_ & 0x00000080) != 0)) { breakRuleIndices_ = mutableCopy(breakRuleIndices_); bitField0_ |= 0x00000080; - } + } } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -12300,20 +10877,16 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return A list containing the breakRuleIndices. */ - @java.lang.Deprecated - public java.util.List getBreakRuleIndicesList() { - return ((bitField0_ & 0x00000080) != 0) - ? java.util.Collections.unmodifiableList(breakRuleIndices_) - : breakRuleIndices_; + @java.lang.Deprecated public java.util.List + getBreakRuleIndicesList() { + return ((bitField0_ & 0x00000080) != 0) ? + java.util.Collections.unmodifiableList(breakRuleIndices_) : breakRuleIndices_; } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -12322,18 +10895,14 @@ public java.util.List getBreakRuleIndicesList() {
      * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return The count of breakRuleIndices. */ - @java.lang.Deprecated - public int getBreakRuleIndicesCount() { + @java.lang.Deprecated public int getBreakRuleIndicesCount() { return breakRuleIndices_.size(); } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -12342,19 +10911,15 @@ public int getBreakRuleIndicesCount() {
      * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated - public int getBreakRuleIndices(int index) { + @java.lang.Deprecated public int getBreakRuleIndices(int index) { return breakRuleIndices_.getInt(index); } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -12363,23 +10928,20 @@ public int getBreakRuleIndices(int index) {
      * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index to set the value at. * @param value The breakRuleIndices to set. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder setBreakRuleIndices(int index, int value) { + @java.lang.Deprecated public Builder setBreakRuleIndices( + int index, int value) { ensureBreakRuleIndicesIsMutable(); breakRuleIndices_.setInt(index, value); onChanged(); return this; } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -12388,22 +10950,18 @@ public Builder setBreakRuleIndices(int index, int value) {
      * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param value The breakRuleIndices to add. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder addBreakRuleIndices(int value) { + @java.lang.Deprecated public Builder addBreakRuleIndices(int value) { ensureBreakRuleIndicesIsMutable(); breakRuleIndices_.addInt(value); onChanged(); return this; } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -12412,22 +10970,20 @@ public Builder addBreakRuleIndices(int value) {
      * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param values The breakRuleIndices to add. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder addAllBreakRuleIndices(java.lang.Iterable values) { + @java.lang.Deprecated public Builder addAllBreakRuleIndices( + java.lang.Iterable values) { ensureBreakRuleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRuleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, breakRuleIndices_); onChanged(); return this; } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -12436,13 +10992,11 @@ public Builder addAllBreakRuleIndices(java.lang.Iterable
      *
      * 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=1379
+     * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated.
+     *     See google/cloud/optimization/v1/fleet_routing.proto;l=1379
      * @return This builder for chaining.
      */
-    @java.lang.Deprecated
-    public Builder clearBreakRuleIndices() {
+    @java.lang.Deprecated public Builder clearBreakRuleIndices() {
       breakRuleIndices_ = emptyIntList();
       bitField0_ = (bitField0_ & ~0x00000080);
       onChanged();
@@ -12450,35 +11004,25 @@ public Builder clearBreakRuleIndices() {
     }
 
     private java.util.List capacities_ =
-        java.util.Collections.emptyList();
-
+      java.util.Collections.emptyList();
     private void ensureCapacitiesIsMutable() {
       if (!((bitField0_ & 0x00000100) != 0)) {
-        capacities_ =
-            new java.util.ArrayList(capacities_);
+        capacities_ = new java.util.ArrayList(capacities_);
         bitField0_ |= 0x00000100;
-      }
+       }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.CapacityQuantity,
-            com.google.cloud.optimization.v1.CapacityQuantity.Builder,
-            com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>
-        capacitiesBuilder_;
+        com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> capacitiesBuilder_;
 
     /**
-     *
-     *
      * 
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List getCapacitiesList() { + @java.lang.Deprecated public java.util.List getCapacitiesList() { if (capacitiesBuilder_ == null) { return java.util.Collections.unmodifiableList(capacities_); } else { @@ -12486,18 +11030,13 @@ public java.util.List getCapa } } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public int getCapacitiesCount() { + @java.lang.Deprecated public int getCapacitiesCount() { if (capacitiesBuilder_ == null) { return capacities_.size(); } else { @@ -12505,18 +11044,13 @@ public int getCapacitiesCount() { } } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { if (capacitiesBuilder_ == null) { return capacities_.get(index); } else { @@ -12524,18 +11058,13 @@ public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index } } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setCapacities( + @java.lang.Deprecated public Builder setCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (capacitiesBuilder_ == null) { if (value == null) { @@ -12550,18 +11079,13 @@ public Builder setCapacities( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setCapacities( + @java.lang.Deprecated public Builder setCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); @@ -12573,18 +11097,13 @@ public Builder setCapacities( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addCapacities(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated public Builder addCapacities(com.google.cloud.optimization.v1.CapacityQuantity value) { if (capacitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -12598,18 +11117,13 @@ public Builder addCapacities(com.google.cloud.optimization.v1.CapacityQuantity v return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addCapacities( + @java.lang.Deprecated public Builder addCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (capacitiesBuilder_ == null) { if (value == null) { @@ -12624,18 +11138,13 @@ public Builder addCapacities( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addCapacities( + @java.lang.Deprecated public Builder addCapacities( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); @@ -12647,18 +11156,13 @@ public Builder addCapacities( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addCapacities( + @java.lang.Deprecated public Builder addCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); @@ -12670,22 +11174,18 @@ public Builder addCapacities( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllCapacities( + @java.lang.Deprecated public Builder addAllCapacities( java.lang.Iterable values) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, capacities_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, capacities_); onChanged(); } else { capacitiesBuilder_.addAllMessages(values); @@ -12693,18 +11193,13 @@ public Builder addAllCapacities( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearCapacities() { + @java.lang.Deprecated public Builder clearCapacities() { if (capacitiesBuilder_ == null) { capacities_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); @@ -12715,18 +11210,13 @@ public Builder clearCapacities() { return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeCapacities(int index) { + @java.lang.Deprecated public Builder removeCapacities(int index) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); capacities_.remove(index); @@ -12737,55 +11227,39 @@ public Builder removeCapacities(int index) { return this; } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder getCapacitiesBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getCapacitiesBuilder( int index) { return getCapacitiesFieldBuilder().getBuilder(index); } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( int index) { if (capacitiesBuilder_ == null) { - return capacities_.get(index); - } else { + return capacities_.get(index); } else { return capacitiesBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getCapacitiesOrBuilderList() { + @java.lang.Deprecated public java.util.List + getCapacitiesOrBuilderList() { if (capacitiesBuilder_ != null) { return capacitiesBuilder_.getMessageOrBuilderList(); } else { @@ -12793,105 +11267,74 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesO } } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder() { - return getCapacitiesFieldBuilder() - .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder() { + return getCapacitiesFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder( + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder( int index) { - return getCapacitiesFieldBuilder() - .addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getCapacitiesFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getCapacitiesBuilderList() { + @java.lang.Deprecated public java.util.List + getCapacitiesBuilderList() { return getCapacitiesFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getCapacitiesFieldBuilder() { if (capacitiesBuilder_ == null) { - capacitiesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, - com.google.cloud.optimization.v1.CapacityQuantity.Builder, - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - capacities_, ((bitField0_ & 0x00000100) != 0), getParentForChildren(), isClean()); + capacitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + capacities_, + ((bitField0_ & 0x00000100) != 0), + getParentForChildren(), + isClean()); capacities_ = null; } return capacitiesBuilder_; } - private java.util.List - startLoadIntervals_ = java.util.Collections.emptyList(); - + private java.util.List startLoadIntervals_ = + java.util.Collections.emptyList(); private void ensureStartLoadIntervalsIsMutable() { if (!((bitField0_ & 0x00000200) != 0)) { - startLoadIntervals_ = - new java.util.ArrayList( - startLoadIntervals_); + startLoadIntervals_ = new java.util.ArrayList(startLoadIntervals_); bitField0_ |= 0x00000200; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> - startLoadIntervalsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> startLoadIntervalsBuilder_; /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getStartLoadIntervalsList() { + @java.lang.Deprecated public java.util.List getStartLoadIntervalsList() { if (startLoadIntervalsBuilder_ == null) { return java.util.Collections.unmodifiableList(startLoadIntervals_); } else { @@ -12899,18 +11342,13 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public int getStartLoadIntervalsCount() { + @java.lang.Deprecated public int getStartLoadIntervalsCount() { if (startLoadIntervalsBuilder_ == null) { return startLoadIntervals_.size(); } else { @@ -12918,19 +11356,13 @@ public int getStartLoadIntervalsCount() { } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals( - int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index) { if (startLoadIntervalsBuilder_ == null) { return startLoadIntervals_.get(index); } else { @@ -12938,18 +11370,13 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadInt } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setStartLoadIntervals( + @java.lang.Deprecated public Builder setStartLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (startLoadIntervalsBuilder_ == null) { if (value == null) { @@ -12964,20 +11391,14 @@ public Builder setStartLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setStartLoadIntervals( - int index, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated public Builder setStartLoadIntervals( + int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); startLoadIntervals_.set(index, builderForValue.build()); @@ -12988,19 +11409,13 @@ public Builder setStartLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addStartLoadIntervals( - com.google.cloud.optimization.v1.CapacityQuantityInterval value) { + @java.lang.Deprecated public Builder addStartLoadIntervals(com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (startLoadIntervalsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -13014,18 +11429,13 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addStartLoadIntervals( + @java.lang.Deprecated public Builder addStartLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (startLoadIntervalsBuilder_ == null) { if (value == null) { @@ -13040,18 +11450,13 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addStartLoadIntervals( + @java.lang.Deprecated public Builder addStartLoadIntervals( com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); @@ -13063,20 +11468,14 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addStartLoadIntervals( - int index, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated public Builder addStartLoadIntervals( + int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); startLoadIntervals_.add(index, builderForValue.build()); @@ -13087,23 +11486,18 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllStartLoadIntervals( - java.lang.Iterable - values) { + @java.lang.Deprecated public Builder addAllStartLoadIntervals( + java.lang.Iterable values) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, startLoadIntervals_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, startLoadIntervals_); onChanged(); } else { startLoadIntervalsBuilder_.addAllMessages(values); @@ -13111,18 +11505,13 @@ public Builder addAllStartLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearStartLoadIntervals() { + @java.lang.Deprecated public Builder clearStartLoadIntervals() { if (startLoadIntervalsBuilder_ == null) { startLoadIntervals_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); @@ -13133,18 +11522,13 @@ public Builder clearStartLoadIntervals() { return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeStartLoadIntervals(int index) { + @java.lang.Deprecated public Builder removeStartLoadIntervals(int index) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); startLoadIntervals_.remove(index); @@ -13155,56 +11539,39 @@ public Builder removeStartLoadIntervals(int index) { return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder - getStartLoadIntervalsBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder getStartLoadIntervalsBuilder( + int index) { return getStartLoadIntervalsFieldBuilder().getBuilder(index); } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder - getStartLoadIntervalsOrBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( + int index) { if (startLoadIntervalsBuilder_ == null) { - return startLoadIntervals_.get(index); - } else { + return startLoadIntervals_.get(index); } else { return startLoadIntervalsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List< - ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> - getStartLoadIntervalsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getStartLoadIntervalsOrBuilderList() { if (startLoadIntervalsBuilder_ != null) { return startLoadIntervalsBuilder_.getMessageOrBuilderList(); } else { @@ -13212,70 +11579,45 @@ public Builder removeStartLoadIntervals(int index) { } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder - addStartLoadIntervalsBuilder() { - return getStartLoadIntervalsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addStartLoadIntervalsBuilder() { + return getStartLoadIntervalsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder - addStartLoadIntervalsBuilder(int index) { - return getStartLoadIntervalsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addStartLoadIntervalsBuilder( + int index) { + return getStartLoadIntervalsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getStartLoadIntervalsBuilderList() { + @java.lang.Deprecated public java.util.List + getStartLoadIntervalsBuilderList() { return getStartLoadIntervalsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> getStartLoadIntervalsFieldBuilder() { if (startLoadIntervalsBuilder_ == null) { - startLoadIntervalsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( + startLoadIntervalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( startLoadIntervals_, ((bitField0_ & 0x00000200) != 0), getParentForChildren(), @@ -13285,38 +11627,26 @@ public Builder removeStartLoadIntervals(int index) { return startLoadIntervalsBuilder_; } - private java.util.List - endLoadIntervals_ = java.util.Collections.emptyList(); - + private java.util.List endLoadIntervals_ = + java.util.Collections.emptyList(); private void ensureEndLoadIntervalsIsMutable() { if (!((bitField0_ & 0x00000400) != 0)) { - endLoadIntervals_ = - new java.util.ArrayList( - endLoadIntervals_); + endLoadIntervals_ = new java.util.ArrayList(endLoadIntervals_); bitField0_ |= 0x00000400; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> - endLoadIntervalsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> endLoadIntervalsBuilder_; /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getEndLoadIntervalsList() { + @java.lang.Deprecated public java.util.List getEndLoadIntervalsList() { if (endLoadIntervalsBuilder_ == null) { return java.util.Collections.unmodifiableList(endLoadIntervals_); } else { @@ -13324,18 +11654,13 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public int getEndLoadIntervalsCount() { + @java.lang.Deprecated public int getEndLoadIntervalsCount() { if (endLoadIntervalsBuilder_ == null) { return endLoadIntervals_.size(); } else { @@ -13343,19 +11668,13 @@ public int getEndLoadIntervalsCount() { } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals( - int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index) { if (endLoadIntervalsBuilder_ == null) { return endLoadIntervals_.get(index); } else { @@ -13363,18 +11682,13 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadInter } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setEndLoadIntervals( + @java.lang.Deprecated public Builder setEndLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (endLoadIntervalsBuilder_ == null) { if (value == null) { @@ -13389,20 +11703,14 @@ public Builder setEndLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder setEndLoadIntervals( - int index, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated public Builder setEndLoadIntervals( + int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); endLoadIntervals_.set(index, builderForValue.build()); @@ -13413,19 +11721,13 @@ public Builder setEndLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoadIntervals( - com.google.cloud.optimization.v1.CapacityQuantityInterval value) { + @java.lang.Deprecated public Builder addEndLoadIntervals(com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (endLoadIntervalsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -13439,18 +11741,13 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoadIntervals( + @java.lang.Deprecated public Builder addEndLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (endLoadIntervalsBuilder_ == null) { if (value == null) { @@ -13465,18 +11762,13 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoadIntervals( + @java.lang.Deprecated public Builder addEndLoadIntervals( com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); @@ -13488,20 +11780,14 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addEndLoadIntervals( - int index, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated public Builder addEndLoadIntervals( + int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); endLoadIntervals_.add(index, builderForValue.build()); @@ -13512,23 +11798,18 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder addAllEndLoadIntervals( - java.lang.Iterable - values) { + @java.lang.Deprecated public Builder addAllEndLoadIntervals( + java.lang.Iterable values) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endLoadIntervals_); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, endLoadIntervals_); onChanged(); } else { endLoadIntervalsBuilder_.addAllMessages(values); @@ -13536,18 +11817,13 @@ public Builder addAllEndLoadIntervals( return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearEndLoadIntervals() { + @java.lang.Deprecated public Builder clearEndLoadIntervals() { if (endLoadIntervalsBuilder_ == null) { endLoadIntervals_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); @@ -13558,18 +11834,13 @@ public Builder clearEndLoadIntervals() { return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeEndLoadIntervals(int index) { + @java.lang.Deprecated public Builder removeEndLoadIntervals(int index) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); endLoadIntervals_.remove(index); @@ -13580,56 +11851,39 @@ public Builder removeEndLoadIntervals(int index) { return this; } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder - getEndLoadIntervalsBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder getEndLoadIntervalsBuilder( + int index) { return getEndLoadIntervalsFieldBuilder().getBuilder(index); } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder - getEndLoadIntervalsOrBuilder(int index) { + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( + int index) { if (endLoadIntervalsBuilder_ == null) { - return endLoadIntervals_.get(index); - } else { + return endLoadIntervals_.get(index); } else { return endLoadIntervalsBuilder_.getMessageOrBuilder(index); } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List< - ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> - getEndLoadIntervalsOrBuilderList() { + @java.lang.Deprecated public java.util.List + getEndLoadIntervalsOrBuilderList() { if (endLoadIntervalsBuilder_ != null) { return endLoadIntervalsBuilder_.getMessageOrBuilderList(); } else { @@ -13637,70 +11891,45 @@ public Builder removeEndLoadIntervals(int index) { } } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder - addEndLoadIntervalsBuilder() { - return getEndLoadIntervalsFieldBuilder() - .addBuilder( - com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addEndLoadIntervalsBuilder() { + return getEndLoadIntervalsFieldBuilder().addBuilder( + com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder - addEndLoadIntervalsBuilder(int index) { - return getEndLoadIntervalsFieldBuilder() - .addBuilder( - index, - com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addEndLoadIntervalsBuilder( + int index) { + return getEndLoadIntervalsFieldBuilder().addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** - * - * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - public java.util.List - getEndLoadIntervalsBuilderList() { + @java.lang.Deprecated public java.util.List + getEndLoadIntervalsBuilderList() { return getEndLoadIntervalsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> getEndLoadIntervalsFieldBuilder() { if (endLoadIntervalsBuilder_ == null) { - endLoadIntervalsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, - com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( + endLoadIntervalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( endLoadIntervals_, ((bitField0_ & 0x00000400) != 0), getParentForChildren(), @@ -13709,9 +11938,9 @@ public Builder removeEndLoadIntervals(int index) { } return endLoadIntervalsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -13721,12 +11950,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle) private static final com.google.cloud.optimization.v1.Vehicle DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle(); } @@ -13735,16 +11964,16 @@ public static com.google.cloud.optimization.v1.Vehicle getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Vehicle parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Vehicle(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Vehicle parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Vehicle(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -13759,4 +11988,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java similarity index 83% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java index 5a0e3b6..aeff340 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java @@ -1,58 +1,34 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface VehicleOrBuilder - extends +public interface VehicleOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @return The enum numeric value on the wire for travelMode. */ int getTravelModeValue(); /** - * - * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; - * * @return The travelMode. */ com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode(); /** - * - * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -61,13 +37,10 @@ public interface VehicleOrBuilder
    * 
* * .google.type.LatLng start_location = 3; - * * @return Whether the startLocation field is set. */ boolean hasStartLocation(); /** - * - * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -76,13 +49,10 @@ public interface VehicleOrBuilder
    * 
* * .google.type.LatLng start_location = 3; - * * @return The startLocation. */ com.google.type.LatLng getStartLocation(); /** - * - * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -95,8 +65,6 @@ public interface VehicleOrBuilder
   com.google.type.LatLngOrBuilder getStartLocationOrBuilder();
 
   /**
-   *
-   *
    * 
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -106,13 +74,10 @@ public interface VehicleOrBuilder
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; - * * @return Whether the startWaypoint field is set. */ boolean hasStartWaypoint(); /** - * - * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -122,13 +87,10 @@ public interface VehicleOrBuilder
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; - * * @return The startWaypoint. */ com.google.cloud.optimization.v1.Waypoint getStartWaypoint(); /** - * - * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -142,8 +104,6 @@ public interface VehicleOrBuilder
   com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuilder();
 
   /**
-   *
-   *
    * 
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -153,13 +113,10 @@ public interface VehicleOrBuilder
    * 
* * .google.type.LatLng end_location = 5; - * * @return Whether the endLocation field is set. */ boolean hasEndLocation(); /** - * - * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -169,13 +126,10 @@ public interface VehicleOrBuilder
    * 
* * .google.type.LatLng end_location = 5; - * * @return The endLocation. */ com.google.type.LatLng getEndLocation(); /** - * - * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -189,8 +143,6 @@ public interface VehicleOrBuilder
   com.google.type.LatLngOrBuilder getEndLocationOrBuilder();
 
   /**
-   *
-   *
    * 
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -201,13 +153,10 @@ public interface VehicleOrBuilder
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; - * * @return Whether the endWaypoint field is set. */ boolean hasEndWaypoint(); /** - * - * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -218,13 +167,10 @@ public interface VehicleOrBuilder
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; - * * @return The endWaypoint. */ com.google.cloud.optimization.v1.Waypoint getEndWaypoint(); /** - * - * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -239,118 +185,96 @@ public interface VehicleOrBuilder
   com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilder();
 
   /**
-   *
-   *
    * 
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @return A list containing the startTags. */ - java.util.List getStartTagsList(); + java.util.List + getStartTagsList(); /** - * - * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @return The count of startTags. */ int getStartTagsCount(); /** - * - * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @param index The index of the element to return. * @return The startTags at the given index. */ java.lang.String getStartTags(int index); /** - * - * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; - * * @param index The index of the value to return. * @return The bytes of the startTags at the given index. */ - com.google.protobuf.ByteString getStartTagsBytes(int index); + com.google.protobuf.ByteString + getStartTagsBytes(int index); /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @return A list containing the endTags. */ - java.util.List getEndTagsList(); + java.util.List + getEndTagsList(); /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @return The count of endTags. */ int getEndTagsCount(); /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @param index The index of the element to return. * @return The endTags at the given index. */ java.lang.String getEndTags(int index); /** - * - * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; - * * @param index The index of the value to return. * @return The bytes of the endTags at the given index. */ - com.google.protobuf.ByteString getEndTagsBytes(int index); + com.google.protobuf.ByteString + getEndTagsBytes(int index); /** - * - * *
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -366,10 +290,9 @@ public interface VehicleOrBuilder
    *
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
-  java.util.List getStartTimeWindowsList();
+  java.util.List 
+      getStartTimeWindowsList();
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -387,8 +310,6 @@ public interface VehicleOrBuilder
    */
   com.google.cloud.optimization.v1.TimeWindow getStartTimeWindows(int index);
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -406,8 +327,6 @@ public interface VehicleOrBuilder
    */
   int getStartTimeWindowsCount();
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -423,11 +342,9 @@ public interface VehicleOrBuilder
    *
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
-  java.util.List
+  java.util.List 
       getStartTimeWindowsOrBuilderList();
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -443,11 +360,10 @@ public interface VehicleOrBuilder
    *
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
-  com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilder(int index);
+  com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -463,10 +379,9 @@ public interface VehicleOrBuilder
    *
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
-  java.util.List getEndTimeWindowsList();
+  java.util.List 
+      getEndTimeWindowsList();
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -484,8 +399,6 @@ public interface VehicleOrBuilder
    */
   com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index);
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -503,8 +416,6 @@ public interface VehicleOrBuilder
    */
   int getEndTimeWindowsCount();
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -520,11 +431,9 @@ public interface VehicleOrBuilder
    *
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
-  java.util.List
+  java.util.List 
       getEndTimeWindowsOrBuilderList();
   /**
-   *
-   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -540,11 +449,10 @@ public interface VehicleOrBuilder
    *
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
-  com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(int index);
+  com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
+      int index);
 
   /**
-   *
-   *
    * 
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -560,13 +468,10 @@ public interface VehicleOrBuilder
    * 
* * optional double travel_duration_multiple = 11; - * * @return Whether the travelDurationMultiple field is set. */ boolean hasTravelDurationMultiple(); /** - * - * *
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -582,39 +487,30 @@ public interface VehicleOrBuilder
    * 
* * optional double travel_duration_multiple = 11; - * * @return The travelDurationMultiple. */ double getTravelDurationMultiple(); /** - * - * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @return The enum numeric value on the wire for unloadingPolicy. */ int getUnloadingPolicyValue(); /** - * - * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; - * * @return The unloadingPolicy. */ com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy(); /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -624,13 +520,10 @@ public interface VehicleOrBuilder
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ int getLoadLimitsCount(); /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -640,17 +533,17 @@ public interface VehicleOrBuilder
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + */ + boolean containsLoadLimits( + java.lang.String key); + /** + * Use {@link #getLoadLimitsMap()} instead. */ - boolean containsLoadLimits(java.lang.String key); - /** Use {@link #getLoadLimitsMap()} instead. */ @java.lang.Deprecated java.util.Map - getLoadLimits(); + getLoadLimits(); /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -660,14 +553,11 @@ public interface VehicleOrBuilder
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ java.util.Map - getLoadLimitsMap(); + getLoadLimitsMap(); /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -677,18 +567,15 @@ public interface VehicleOrBuilder
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ /* nullable */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( +com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue); +com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue); /** - * - * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -698,14 +585,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - * + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(java.lang.String key); + + com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( + java.lang.String key); /** - * - * *
    * Vehicle costs: all costs add up and must be in the same unit as
    * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -716,14 +602,11 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * double cost_per_hour = 16; - * * @return The costPerHour. */ double getCostPerHour(); /** - * - * *
    * Cost per traveled hour of the vehicle route. This cost is applied only to
    * travel time taken by the route (i.e., that reported in
@@ -731,14 +614,11 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * double cost_per_traveled_hour = 17; - * * @return The costPerTraveledHour. */ double getCostPerTraveledHour(); /** - * - * *
    * Cost per kilometer of the vehicle route. This cost is applied to the
    * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -747,27 +627,21 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * double cost_per_kilometer = 18; - * * @return The costPerKilometer. */ double getCostPerKilometer(); /** - * - * *
    * Fixed cost applied if this vehicle is used to handle a shipment.
    * 
* * double fixed_cost = 19; - * * @return The fixedCost. */ double getFixedCost(); /** - * - * *
    * This field only applies to vehicles when their route does not serve any
    * shipments. It indicates if the vehicle should be considered as used or not
@@ -782,14 +656,11 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * bool used_if_route_is_empty = 20; - * * @return The usedIfRouteIsEmpty. */ boolean getUsedIfRouteIsEmpty(); /** - * - * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -797,13 +668,10 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; - * * @return Whether the routeDurationLimit field is set. */ boolean hasRouteDurationLimit(); /** - * - * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -811,13 +679,10 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; - * * @return The routeDurationLimit. */ com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLimit(); /** - * - * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -829,8 +694,6 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
   com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteDurationLimitOrBuilder();
 
   /**
-   *
-   *
    * 
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -838,13 +701,10 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; - * * @return Whether the travelDurationLimit field is set. */ boolean hasTravelDurationLimit(); /** - * - * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -852,13 +712,10 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; - * * @return The travelDurationLimit. */ com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationLimit(); /** - * - * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -870,8 +727,6 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
   com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravelDurationLimitOrBuilder();
 
   /**
-   *
-   *
    * 
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -879,13 +734,10 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; - * * @return Whether the routeDistanceLimit field is set. */ boolean hasRouteDistanceLimit(); /** - * - * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -893,13 +745,10 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; - * * @return The routeDistanceLimit. */ com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit(); /** - * - * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -911,8 +760,6 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
   com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceLimitOrBuilder();
 
   /**
-   *
-   *
    * 
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -924,13 +771,10 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ int getExtraVisitDurationForVisitTypeCount(); /** - * - * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -942,16 +786,17 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + */ + boolean containsExtraVisitDurationForVisitType( + java.lang.String key); + /** + * Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. */ - boolean containsExtraVisitDurationForVisitType(java.lang.String key); - /** Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. */ @java.lang.Deprecated - java.util.Map getExtraVisitDurationForVisitType(); + java.util.Map + getExtraVisitDurationForVisitType(); /** - * - * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -963,14 +808,11 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ java.util.Map - getExtraVisitDurationForVisitTypeMap(); + getExtraVisitDurationForVisitTypeMap(); /** - * - * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -982,18 +824,15 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ /* nullable */ - com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( +com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( java.lang.String key, /* nullable */ - com.google.protobuf.Duration defaultValue); +com.google.protobuf.Duration defaultValue); /** - * - * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -1005,40 +844,33 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - * + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; */ - com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(java.lang.String key); + + com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( + java.lang.String key); /** - * - * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; - * * @return Whether the breakRule field is set. */ boolean hasBreakRule(); /** - * - * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; - * * @return The breakRule. */ com.google.cloud.optimization.v1.BreakRule getBreakRule(); /** - * - * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
@@ -1049,35 +881,28 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
   com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder();
 
   /**
-   *
-   *
    * 
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; - * * @return The label. */ java.lang.String getLabel(); /** - * - * *
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; - * * @return The bytes for label. */ - com.google.protobuf.ByteString getLabelBytes(); + com.google.protobuf.ByteString + getLabelBytes(); /** - * - * *
    * If true, `used_if_route_is_empty` must be false, and this vehicle will
    * remain unused.
@@ -1093,14 +918,11 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * 
* * bool ignore = 28; - * * @return The ignore. */ boolean getIgnore(); /** - * - * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -1109,16 +931,12 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return A list containing the breakRuleIndices. */ - @java.lang.Deprecated - java.util.List getBreakRuleIndicesList(); + @java.lang.Deprecated java.util.List getBreakRuleIndicesList(); /** - * - * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -1127,16 +945,12 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return The count of breakRuleIndices. */ - @java.lang.Deprecated - int getBreakRuleIndicesCount(); + @java.lang.Deprecated int getBreakRuleIndicesCount(); /** - * - * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -1145,217 +959,142 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * 
* * 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=1379 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated - int getBreakRuleIndices(int index); + @java.lang.Deprecated int getBreakRuleIndices(int index); /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List getCapacitiesList(); + @java.lang.Deprecated java.util.List + getCapacitiesList(); /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index); /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - int getCapacitiesCount(); + @java.lang.Deprecated int getCapacitiesCount(); /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getCapacitiesOrBuilderList(); /** - * - * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( + int index); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getStartLoadIntervalsList(); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - int getStartLoadIntervalsCount(); + @java.lang.Deprecated int getStartLoadIntervalsCount(); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getStartLoadIntervalsOrBuilderList(); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( int index); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getEndLoadIntervalsList(); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index); + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - int getEndLoadIntervalsCount(); + @java.lang.Deprecated int getEndLoadIntervalsCount(); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - java.util.List + @java.lang.Deprecated java.util.List getEndLoadIntervalsOrBuilderList(); /** - * - * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; - * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; */ - @java.lang.Deprecated - com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( + @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( int index); } diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java similarity index 72% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java index de0b987..58c5734 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java @@ -1,26 +1,9 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** - * - * *
  * Encapsulates a waypoint. Waypoints mark arrival and departure locations of
  * VisitRequests, and start and end locations of Vehicles.
@@ -28,29 +11,30 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.Waypoint}
  */
-public final class Waypoint extends com.google.protobuf.GeneratedMessageV3
-    implements
+public final class Waypoint extends
+    com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Waypoint)
     WaypointOrBuilder {
-  private static final long serialVersionUID = 0L;
+private static final long serialVersionUID = 0L;
   // Use Waypoint.newBuilder() to construct.
   private Waypoint(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-
-  private Waypoint() {}
+  private Waypoint() {
+  }
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(
+      UnusedPrivateParameter unused) {
     return new Waypoint();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet
+  getUnknownFields() {
     return this.unknownFields;
   }
-
   private Waypoint(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -69,42 +53,38 @@ private Waypoint(
           case 0:
             done = true;
             break;
-          case 10:
-            {
-              com.google.cloud.optimization.v1.Location.Builder subBuilder = null;
-              if (locationTypeCase_ == 1) {
-                subBuilder =
-                    ((com.google.cloud.optimization.v1.Location) locationType_).toBuilder();
-              }
-              locationType_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Location.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom((com.google.cloud.optimization.v1.Location) locationType_);
-                locationType_ = subBuilder.buildPartial();
-              }
-              locationTypeCase_ = 1;
-              break;
+          case 10: {
+            com.google.cloud.optimization.v1.Location.Builder subBuilder = null;
+            if (locationTypeCase_ == 1) {
+              subBuilder = ((com.google.cloud.optimization.v1.Location) locationType_).toBuilder();
             }
-          case 18:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-              locationTypeCase_ = 2;
-              locationType_ = s;
-              break;
+            locationType_ =
+                input.readMessage(com.google.cloud.optimization.v1.Location.parser(), extensionRegistry);
+            if (subBuilder != null) {
+              subBuilder.mergeFrom((com.google.cloud.optimization.v1.Location) locationType_);
+              locationType_ = subBuilder.buildPartial();
             }
-          case 24:
-            {
-              sideOfRoad_ = input.readBool();
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
+            locationTypeCase_ = 1;
+            break;
+          }
+          case 18: {
+            java.lang.String s = input.readStringRequireUtf8();
+            locationTypeCase_ = 2;
+            locationType_ = s;
+            break;
+          }
+          case 24: {
+
+            sideOfRoad_ = input.readBool();
+            break;
+          }
+          default: {
+            if (!parseUnknownField(
+                input, unknownFields, extensionRegistry, tag)) {
+              done = true;
             }
+            break;
+          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -112,40 +92,35 @@ private Waypoint(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(
+          e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-
-  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
+  public static final com.google.protobuf.Descriptors.Descriptor
+      getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto
-        .internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.Waypoint.class,
-            com.google.cloud.optimization.v1.Waypoint.Builder.class);
+            com.google.cloud.optimization.v1.Waypoint.class, com.google.cloud.optimization.v1.Waypoint.Builder.class);
   }
 
   private int locationTypeCase_ = 0;
   private java.lang.Object locationType_;
-
   public enum LocationTypeCase
-      implements
-          com.google.protobuf.Internal.EnumLite,
+      implements com.google.protobuf.Internal.EnumLite,
           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
     LOCATION(1),
     PLACE_ID(2),
     LOCATIONTYPE_NOT_SET(0);
     private final int value;
-
     private LocationTypeCase(int value) {
       this.value = value;
     }
@@ -161,37 +136,31 @@ public static LocationTypeCase valueOf(int value) {
 
     public static LocationTypeCase forNumber(int value) {
       switch (value) {
-        case 1:
-          return LOCATION;
-        case 2:
-          return PLACE_ID;
-        case 0:
-          return LOCATIONTYPE_NOT_SET;
-        default:
-          return null;
+        case 1: return LOCATION;
+        case 2: return PLACE_ID;
+        case 0: return LOCATIONTYPE_NOT_SET;
+        default: return null;
       }
     }
-
     public int getNumber() {
       return this.value;
     }
   };
 
-  public LocationTypeCase getLocationTypeCase() {
-    return LocationTypeCase.forNumber(locationTypeCase_);
+  public LocationTypeCase
+  getLocationTypeCase() {
+    return LocationTypeCase.forNumber(
+        locationTypeCase_);
   }
 
   public static final int LOCATION_FIELD_NUMBER = 1;
   /**
-   *
-   *
    * 
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; - * * @return Whether the location field is set. */ @java.lang.Override @@ -199,27 +168,22 @@ public boolean hasLocation() { return locationTypeCase_ == 1; } /** - * - * *
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; - * * @return The location. */ @java.lang.Override public com.google.cloud.optimization.v1.Location getLocation() { if (locationTypeCase_ == 1) { - return (com.google.cloud.optimization.v1.Location) locationType_; + return (com.google.cloud.optimization.v1.Location) locationType_; } return com.google.cloud.optimization.v1.Location.getDefaultInstance(); } /** - * - * *
    * A point specified using geographic coordinates, including an optional
    * heading.
@@ -230,35 +194,29 @@ public com.google.cloud.optimization.v1.Location getLocation() {
   @java.lang.Override
   public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder() {
     if (locationTypeCase_ == 1) {
-      return (com.google.cloud.optimization.v1.Location) locationType_;
+       return (com.google.cloud.optimization.v1.Location) locationType_;
     }
     return com.google.cloud.optimization.v1.Location.getDefaultInstance();
   }
 
   public static final int PLACE_ID_FIELD_NUMBER = 2;
   /**
-   *
-   *
    * 
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; - * * @return Whether the placeId field is set. */ public boolean hasPlaceId() { return locationTypeCase_ == 2; } /** - * - * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; - * * @return The placeId. */ public java.lang.String getPlaceId() { @@ -269,7 +227,8 @@ public java.lang.String getPlaceId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (locationTypeCase_ == 2) { locationType_ = s; @@ -278,24 +237,23 @@ public java.lang.String getPlaceId() { } } /** - * - * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; - * * @return The bytes for placeId. */ - public com.google.protobuf.ByteString getPlaceIdBytes() { + public com.google.protobuf.ByteString + getPlaceIdBytes() { java.lang.Object ref = ""; if (locationTypeCase_ == 2) { ref = locationType_; } if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); if (locationTypeCase_ == 2) { locationType_ = b; } @@ -308,8 +266,6 @@ public com.google.protobuf.ByteString getPlaceIdBytes() { public static final int SIDE_OF_ROAD_FIELD_NUMBER = 3; private boolean sideOfRoad_; /** - * - * *
    * Indicates that the location of this waypoint is meant to have a preference
    * for the vehicle to stop at a particular side of road. When you set this
@@ -320,7 +276,6 @@ public com.google.protobuf.ByteString getPlaceIdBytes() {
    * 
* * bool side_of_road = 3; - * * @return The sideOfRoad. */ @java.lang.Override @@ -329,7 +284,6 @@ public boolean getSideOfRoad() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -341,7 +295,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (locationTypeCase_ == 1) { output.writeMessage(1, (com.google.cloud.optimization.v1.Location) locationType_); } @@ -361,15 +316,15 @@ public int getSerializedSize() { size = 0; if (locationTypeCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.cloud.optimization.v1.Location) locationType_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (com.google.cloud.optimization.v1.Location) locationType_); } if (locationTypeCase_ == 2) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, locationType_); } if (sideOfRoad_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, sideOfRoad_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, sideOfRoad_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -379,22 +334,24 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Waypoint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Waypoint other = - (com.google.cloud.optimization.v1.Waypoint) obj; + com.google.cloud.optimization.v1.Waypoint other = (com.google.cloud.optimization.v1.Waypoint) obj; - if (getSideOfRoad() != other.getSideOfRoad()) return false; + if (getSideOfRoad() + != other.getSideOfRoad()) return false; if (!getLocationTypeCase().equals(other.getLocationTypeCase())) return false; switch (locationTypeCase_) { case 1: - if (!getLocation().equals(other.getLocation())) return false; + if (!getLocation() + .equals(other.getLocation())) return false; break; case 2: - if (!getPlaceId().equals(other.getPlaceId())) return false; + if (!getPlaceId() + .equals(other.getPlaceId())) return false; break; case 0: default: @@ -411,7 +368,8 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + SIDE_OF_ROAD_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSideOfRoad()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSideOfRoad()); switch (locationTypeCase_) { case 1: hash = (37 * hash) + LOCATION_FIELD_NUMBER; @@ -429,104 +387,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Waypoint parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Waypoint parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Waypoint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Encapsulates a waypoint. Waypoints mark arrival and departure locations of
    * VisitRequests, and start and end locations of Vehicles.
@@ -534,23 +485,21 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * Protobuf type {@code google.cloud.optimization.v1.Waypoint}
    */
-  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
-      implements
+  public static final class Builder extends
+      com.google.protobuf.GeneratedMessageV3.Builder implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Waypoint)
       com.google.cloud.optimization.v1.WaypointOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Waypoint.class,
-              com.google.cloud.optimization.v1.Waypoint.Builder.class);
+              com.google.cloud.optimization.v1.Waypoint.class, com.google.cloud.optimization.v1.Waypoint.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.Waypoint.newBuilder()
@@ -558,15 +507,16 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
-
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
+      if (com.google.protobuf.GeneratedMessageV3
+              .alwaysUseFieldBuilders) {
+      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -578,9 +528,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
     }
 
     @java.lang.Override
@@ -599,8 +549,7 @@ public com.google.cloud.optimization.v1.Waypoint build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.Waypoint buildPartial() {
-      com.google.cloud.optimization.v1.Waypoint result =
-          new com.google.cloud.optimization.v1.Waypoint(this);
+      com.google.cloud.optimization.v1.Waypoint result = new com.google.cloud.optimization.v1.Waypoint(this);
       if (locationTypeCase_ == 1) {
         if (locationBuilder_ == null) {
           result.locationType_ = locationType_;
@@ -621,39 +570,38 @@ public com.google.cloud.optimization.v1.Waypoint buildPartial() {
     public Builder clone() {
       return super.clone();
     }
-
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.setField(field, value);
     }
-
     @java.lang.Override
-    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(
+        com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
-
     @java.lang.Override
-    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(
+        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
-
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
-
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field,
+        java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
-
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.Waypoint) {
-        return mergeFrom((com.google.cloud.optimization.v1.Waypoint) other);
+        return mergeFrom((com.google.cloud.optimization.v1.Waypoint)other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -666,22 +614,19 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Waypoint other) {
         setSideOfRoad(other.getSideOfRoad());
       }
       switch (other.getLocationTypeCase()) {
-        case LOCATION:
-          {
-            mergeLocation(other.getLocation());
-            break;
-          }
-        case PLACE_ID:
-          {
-            locationTypeCase_ = 2;
-            locationType_ = other.locationType_;
-            onChanged();
-            break;
-          }
-        case LOCATIONTYPE_NOT_SET:
-          {
-            break;
-          }
+        case LOCATION: {
+          mergeLocation(other.getLocation());
+          break;
+        }
+        case PLACE_ID: {
+          locationTypeCase_ = 2;
+          locationType_ = other.locationType_;
+          onChanged();
+          break;
+        }
+        case LOCATIONTYPE_NOT_SET: {
+          break;
+        }
       }
       this.mergeUnknownFields(other.unknownFields);
       onChanged();
@@ -711,12 +656,12 @@ public Builder mergeFrom(
       }
       return this;
     }
-
     private int locationTypeCase_ = 0;
     private java.lang.Object locationType_;
-
-    public LocationTypeCase getLocationTypeCase() {
-      return LocationTypeCase.forNumber(locationTypeCase_);
+    public LocationTypeCase
+        getLocationTypeCase() {
+      return LocationTypeCase.forNumber(
+          locationTypeCase_);
     }
 
     public Builder clearLocationType() {
@@ -726,21 +671,16 @@ public Builder clearLocationType() {
       return this;
     }
 
+
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Location,
-            com.google.cloud.optimization.v1.Location.Builder,
-            com.google.cloud.optimization.v1.LocationOrBuilder>
-        locationBuilder_;
+        com.google.cloud.optimization.v1.Location, com.google.cloud.optimization.v1.Location.Builder, com.google.cloud.optimization.v1.LocationOrBuilder> locationBuilder_;
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
      * 
* * .google.cloud.optimization.v1.Location location = 1; - * * @return Whether the location field is set. */ @java.lang.Override @@ -748,15 +688,12 @@ public boolean hasLocation() { return locationTypeCase_ == 1; } /** - * - * *
      * A point specified using geographic coordinates, including an optional
      * heading.
      * 
* * .google.cloud.optimization.v1.Location location = 1; - * * @return The location. */ @java.lang.Override @@ -774,8 +711,6 @@ public com.google.cloud.optimization.v1.Location getLocation() { } } /** - * - * *
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -797,8 +732,6 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -806,7 +739,8 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location value) {
      *
      * .google.cloud.optimization.v1.Location location = 1;
      */
-    public Builder setLocation(com.google.cloud.optimization.v1.Location.Builder builderForValue) {
+    public Builder setLocation(
+        com.google.cloud.optimization.v1.Location.Builder builderForValue) {
       if (locationBuilder_ == null) {
         locationType_ = builderForValue.build();
         onChanged();
@@ -817,8 +751,6 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location.Builder bui
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -828,13 +760,10 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location.Builder bui
      */
     public Builder mergeLocation(com.google.cloud.optimization.v1.Location value) {
       if (locationBuilder_ == null) {
-        if (locationTypeCase_ == 1
-            && locationType_ != com.google.cloud.optimization.v1.Location.getDefaultInstance()) {
-          locationType_ =
-              com.google.cloud.optimization.v1.Location.newBuilder(
-                      (com.google.cloud.optimization.v1.Location) locationType_)
-                  .mergeFrom(value)
-                  .buildPartial();
+        if (locationTypeCase_ == 1 &&
+            locationType_ != com.google.cloud.optimization.v1.Location.getDefaultInstance()) {
+          locationType_ = com.google.cloud.optimization.v1.Location.newBuilder((com.google.cloud.optimization.v1.Location) locationType_)
+              .mergeFrom(value).buildPartial();
         } else {
           locationType_ = value;
         }
@@ -850,8 +779,6 @@ public Builder mergeLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -876,8 +803,6 @@ public Builder clearLocation() {
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -889,8 +814,6 @@ public com.google.cloud.optimization.v1.Location.Builder getLocationBuilder() {
       return getLocationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -910,8 +833,6 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
       }
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -920,39 +841,30 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
      * .google.cloud.optimization.v1.Location location = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Location,
-            com.google.cloud.optimization.v1.Location.Builder,
-            com.google.cloud.optimization.v1.LocationOrBuilder>
+        com.google.cloud.optimization.v1.Location, com.google.cloud.optimization.v1.Location.Builder, com.google.cloud.optimization.v1.LocationOrBuilder> 
         getLocationFieldBuilder() {
       if (locationBuilder_ == null) {
         if (!(locationTypeCase_ == 1)) {
           locationType_ = com.google.cloud.optimization.v1.Location.getDefaultInstance();
         }
-        locationBuilder_ =
-            new com.google.protobuf.SingleFieldBuilderV3<
-                com.google.cloud.optimization.v1.Location,
-                com.google.cloud.optimization.v1.Location.Builder,
-                com.google.cloud.optimization.v1.LocationOrBuilder>(
+        locationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+            com.google.cloud.optimization.v1.Location, com.google.cloud.optimization.v1.Location.Builder, com.google.cloud.optimization.v1.LocationOrBuilder>(
                 (com.google.cloud.optimization.v1.Location) locationType_,
                 getParentForChildren(),
                 isClean());
         locationType_ = null;
       }
       locationTypeCase_ = 1;
-      onChanged();
-      ;
+      onChanged();;
       return locationBuilder_;
     }
 
     /**
-     *
-     *
      * 
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; - * * @return Whether the placeId field is set. */ @java.lang.Override @@ -960,14 +872,11 @@ public boolean hasPlaceId() { return locationTypeCase_ == 2; } /** - * - * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; - * * @return The placeId. */ @java.lang.Override @@ -977,7 +886,8 @@ public java.lang.String getPlaceId() { ref = locationType_; } if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (locationTypeCase_ == 2) { locationType_ = s; @@ -988,25 +898,24 @@ public java.lang.String getPlaceId() { } } /** - * - * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; - * * @return The bytes for placeId. */ @java.lang.Override - public com.google.protobuf.ByteString getPlaceIdBytes() { + public com.google.protobuf.ByteString + getPlaceIdBytes() { java.lang.Object ref = ""; if (locationTypeCase_ == 2) { ref = locationType_; } if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); if (locationTypeCase_ == 2) { locationType_ = b; } @@ -1016,35 +925,30 @@ public com.google.protobuf.ByteString getPlaceIdBytes() { } } /** - * - * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; - * * @param value The placeId to set. * @return This builder for chaining. */ - public Builder setPlaceId(java.lang.String value) { + public Builder setPlaceId( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - locationTypeCase_ = 2; + throw new NullPointerException(); + } + locationTypeCase_ = 2; locationType_ = value; onChanged(); return this; } /** - * - * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; - * * @return This builder for chaining. */ public Builder clearPlaceId() { @@ -1056,32 +960,28 @@ public Builder clearPlaceId() { return this; } /** - * - * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; - * * @param value The bytes for placeId to set. * @return This builder for chaining. */ - public Builder setPlaceIdBytes(com.google.protobuf.ByteString value) { + public Builder setPlaceIdBytes( + com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); locationTypeCase_ = 2; locationType_ = value; onChanged(); return this; } - private boolean sideOfRoad_; + private boolean sideOfRoad_ ; /** - * - * *
      * Indicates that the location of this waypoint is meant to have a preference
      * for the vehicle to stop at a particular side of road. When you set this
@@ -1092,7 +992,6 @@ public Builder setPlaceIdBytes(com.google.protobuf.ByteString value) {
      * 
* * bool side_of_road = 3; - * * @return The sideOfRoad. */ @java.lang.Override @@ -1100,8 +999,6 @@ public boolean getSideOfRoad() { return sideOfRoad_; } /** - * - * *
      * Indicates that the location of this waypoint is meant to have a preference
      * for the vehicle to stop at a particular side of road. When you set this
@@ -1112,19 +1009,16 @@ public boolean getSideOfRoad() {
      * 
* * bool side_of_road = 3; - * * @param value The sideOfRoad to set. * @return This builder for chaining. */ public Builder setSideOfRoad(boolean value) { - + sideOfRoad_ = value; onChanged(); return this; } /** - * - * *
      * Indicates that the location of this waypoint is meant to have a preference
      * for the vehicle to stop at a particular side of road. When you set this
@@ -1135,18 +1029,17 @@ public Builder setSideOfRoad(boolean value) {
      * 
* * bool side_of_road = 3; - * * @return This builder for chaining. */ public Builder clearSideOfRoad() { - + sideOfRoad_ = false; onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1156,12 +1049,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } + // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Waypoint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Waypoint) private static final com.google.cloud.optimization.v1.Waypoint DEFAULT_INSTANCE; - static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Waypoint(); } @@ -1170,16 +1063,16 @@ public static com.google.cloud.optimization.v1.Waypoint getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Waypoint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Waypoint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Waypoint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Waypoint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1194,4 +1087,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Waypoint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java similarity index 74% rename from proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java index bf2c3f2..cfcf5cd 100644 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java +++ b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java @@ -1,57 +1,33 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface WaypointOrBuilder - extends +public interface WaypointOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Waypoint) com.google.protobuf.MessageOrBuilder { /** - * - * *
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; - * * @return Whether the location field is set. */ boolean hasLocation(); /** - * - * *
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; - * * @return The location. */ com.google.cloud.optimization.v1.Location getLocation(); /** - * - * *
    * A point specified using geographic coordinates, including an optional
    * heading.
@@ -62,45 +38,35 @@ public interface WaypointOrBuilder
   com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder();
 
   /**
-   *
-   *
    * 
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; - * * @return Whether the placeId field is set. */ boolean hasPlaceId(); /** - * - * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; - * * @return The placeId. */ java.lang.String getPlaceId(); /** - * - * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; - * * @return The bytes for placeId. */ - com.google.protobuf.ByteString getPlaceIdBytes(); + com.google.protobuf.ByteString + getPlaceIdBytes(); /** - * - * *
    * Indicates that the location of this waypoint is meant to have a preference
    * for the vehicle to stop at a particular side of road. When you set this
@@ -111,7 +77,6 @@ public interface WaypointOrBuilder
    * 
* * bool side_of_road = 3; - * * @return The sideOfRoad. */ boolean getSideOfRoad(); diff --git a/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto similarity index 100% rename from proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto diff --git a/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto similarity index 100% rename from proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto rename to owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java new file mode 100644 index 0000000..005ceb6 --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java @@ -0,0 +1,48 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_batchoptimizetours_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.optimization.v1.BatchOptimizeToursRequest; +import com.google.cloud.optimization.v1.FleetRoutingClient; +import com.google.longrunning.Operation; +import java.util.ArrayList; + +public class AsyncBatchOptimizeTours { + + public static void main(String[] args) throws Exception { + asyncBatchOptimizeTours(); + } + + public static void asyncBatchOptimizeTours() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create()) { + BatchOptimizeToursRequest request = + BatchOptimizeToursRequest.newBuilder() + .setParent("parent-995424086") + .addAllModelConfigs(new ArrayList()) + .build(); + ApiFuture future = + fleetRoutingClient.batchOptimizeToursCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END optimization_v1_generated_fleetroutingclient_batchoptimizetours_async] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java new file mode 100644 index 0000000..c940969 --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java @@ -0,0 +1,49 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_batchoptimizetours_lro_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.optimization.v1.AsyncModelMetadata; +import com.google.cloud.optimization.v1.BatchOptimizeToursRequest; +import com.google.cloud.optimization.v1.BatchOptimizeToursResponse; +import com.google.cloud.optimization.v1.FleetRoutingClient; +import java.util.ArrayList; + +public class AsyncBatchOptimizeToursLRO { + + public static void main(String[] args) throws Exception { + asyncBatchOptimizeToursLRO(); + } + + public static void asyncBatchOptimizeToursLRO() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create()) { + BatchOptimizeToursRequest request = + BatchOptimizeToursRequest.newBuilder() + .setParent("parent-995424086") + .addAllModelConfigs(new ArrayList()) + .build(); + OperationFuture future = + fleetRoutingClient.batchOptimizeToursOperationCallable().futureCall(request); + // Do something. + BatchOptimizeToursResponse response = future.get(); + } + } +} +// [END optimization_v1_generated_fleetroutingclient_batchoptimizetours_lro_async] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java new file mode 100644 index 0000000..f619b46 --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java @@ -0,0 +1,45 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_batchoptimizetours_sync] +import com.google.cloud.optimization.v1.BatchOptimizeToursRequest; +import com.google.cloud.optimization.v1.BatchOptimizeToursResponse; +import com.google.cloud.optimization.v1.FleetRoutingClient; +import java.util.ArrayList; + +public class SyncBatchOptimizeTours { + + public static void main(String[] args) throws Exception { + syncBatchOptimizeTours(); + } + + public static void syncBatchOptimizeTours() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create()) { + BatchOptimizeToursRequest request = + BatchOptimizeToursRequest.newBuilder() + .setParent("parent-995424086") + .addAllModelConfigs(new ArrayList()) + .build(); + BatchOptimizeToursResponse response = + fleetRoutingClient.batchOptimizeToursAsync(request).get(); + } + } +} +// [END optimization_v1_generated_fleetroutingclient_batchoptimizetours_sync] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 0000000..a12b132 --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,41 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_create_setcredentialsprovider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.optimization.v1.FleetRoutingClient; +import com.google.cloud.optimization.v1.FleetRoutingSettings; +import com.google.cloud.optimization.v1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + FleetRoutingSettings fleetRoutingSettings = + FleetRoutingSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create(fleetRoutingSettings); + } +} +// [END optimization_v1_generated_fleetroutingclient_create_setcredentialsprovider_sync] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java new file mode 100644 index 0000000..3e68985 --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java @@ -0,0 +1,40 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_create_setcredentialsprovider1_sync] +import com.google.cloud.optimization.v1.FleetRoutingClient; +import com.google.cloud.optimization.v1.FleetRoutingSettings; + +public class SyncCreateSetCredentialsProvider1 { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider1(); + } + + public static void syncCreateSetCredentialsProvider1() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + FleetRoutingSettings fleetRoutingSettings = + FleetRoutingSettings.newBuilder() + .setTransportChannelProvider( + FleetRoutingSettings.defaultHttpJsonTransportProviderBuilder().build()) + .build(); + FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create(fleetRoutingSettings); + } +} +// [END optimization_v1_generated_fleetroutingclient_create_setcredentialsprovider1_sync] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java new file mode 100644 index 0000000..f264383 --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java @@ -0,0 +1,38 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_create_setendpoint_sync] +import com.google.cloud.optimization.v1.FleetRoutingClient; +import com.google.cloud.optimization.v1.FleetRoutingSettings; +import com.google.cloud.optimization.v1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + FleetRoutingSettings fleetRoutingSettings = + FleetRoutingSettings.newBuilder().setEndpoint(myEndpoint).build(); + FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create(fleetRoutingSettings); + } +} +// [END optimization_v1_generated_fleetroutingclient_create_setendpoint_sync] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java new file mode 100644 index 0000000..61eda2d --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java @@ -0,0 +1,66 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_optimizetours_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.optimization.v1.FleetRoutingClient; +import com.google.cloud.optimization.v1.InjectedSolutionConstraint; +import com.google.cloud.optimization.v1.OptimizeToursRequest; +import com.google.cloud.optimization.v1.OptimizeToursResponse; +import com.google.cloud.optimization.v1.ShipmentModel; +import com.google.cloud.optimization.v1.ShipmentRoute; +import com.google.protobuf.Duration; +import java.util.ArrayList; + +public class AsyncOptimizeTours { + + public static void main(String[] args) throws Exception { + asyncOptimizeTours(); + } + + public static void asyncOptimizeTours() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create()) { + OptimizeToursRequest request = + OptimizeToursRequest.newBuilder() + .setParent("parent-995424086") + .setTimeout(Duration.newBuilder().build()) + .setModel(ShipmentModel.newBuilder().build()) + .setMaxValidationErrors(-1367418922) + .addAllInjectedFirstSolutionRoutes(new ArrayList()) + .setInjectedSolutionConstraint(InjectedSolutionConstraint.newBuilder().build()) + .addAllRefreshDetailsRoutes(new ArrayList()) + .setInterpretInjectedSolutionsUsingLabels(true) + .setConsiderRoadTraffic(true) + .setPopulatePolylines(true) + .setPopulateTransitionPolylines(true) + .setAllowLargeDeadlineDespiteInterruptionRisk(true) + .setUseGeodesicDistances(true) + .setGeodesicMetersPerSecond(-2129658905) + .setLabel("label102727412") + .setPopulateTravelStepPolylines(true) + .build(); + ApiFuture future = + fleetRoutingClient.optimizeToursCallable().futureCall(request); + // Do something. + OptimizeToursResponse response = future.get(); + } + } +} +// [END optimization_v1_generated_fleetroutingclient_optimizetours_async] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java new file mode 100644 index 0000000..ad5f8da --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java @@ -0,0 +1,62 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingclient_optimizetours_sync] +import com.google.cloud.optimization.v1.FleetRoutingClient; +import com.google.cloud.optimization.v1.InjectedSolutionConstraint; +import com.google.cloud.optimization.v1.OptimizeToursRequest; +import com.google.cloud.optimization.v1.OptimizeToursResponse; +import com.google.cloud.optimization.v1.ShipmentModel; +import com.google.cloud.optimization.v1.ShipmentRoute; +import com.google.protobuf.Duration; +import java.util.ArrayList; + +public class SyncOptimizeTours { + + public static void main(String[] args) throws Exception { + syncOptimizeTours(); + } + + public static void syncOptimizeTours() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (FleetRoutingClient fleetRoutingClient = FleetRoutingClient.create()) { + OptimizeToursRequest request = + OptimizeToursRequest.newBuilder() + .setParent("parent-995424086") + .setTimeout(Duration.newBuilder().build()) + .setModel(ShipmentModel.newBuilder().build()) + .setMaxValidationErrors(-1367418922) + .addAllInjectedFirstSolutionRoutes(new ArrayList()) + .setInjectedSolutionConstraint(InjectedSolutionConstraint.newBuilder().build()) + .addAllRefreshDetailsRoutes(new ArrayList()) + .setInterpretInjectedSolutionsUsingLabels(true) + .setConsiderRoadTraffic(true) + .setPopulatePolylines(true) + .setPopulateTransitionPolylines(true) + .setAllowLargeDeadlineDespiteInterruptionRisk(true) + .setUseGeodesicDistances(true) + .setGeodesicMetersPerSecond(-2129658905) + .setLabel("label102727412") + .setPopulateTravelStepPolylines(true) + .build(); + OptimizeToursResponse response = fleetRoutingClient.optimizeTours(request); + } + } +} +// [END optimization_v1_generated_fleetroutingclient_optimizetours_sync] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java new file mode 100644 index 0000000..563228a --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java @@ -0,0 +1,45 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.samples; + +// [START optimization_v1_generated_fleetroutingsettings_optimizetours_sync] +import com.google.cloud.optimization.v1.FleetRoutingSettings; +import java.time.Duration; + +public class SyncOptimizeTours { + + public static void main(String[] args) throws Exception { + syncOptimizeTours(); + } + + public static void syncOptimizeTours() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + FleetRoutingSettings.Builder fleetRoutingSettingsBuilder = FleetRoutingSettings.newBuilder(); + fleetRoutingSettingsBuilder + .optimizeToursSettings() + .setRetrySettings( + fleetRoutingSettingsBuilder + .optimizeToursSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + FleetRoutingSettings fleetRoutingSettings = fleetRoutingSettingsBuilder.build(); + } +} +// [END optimization_v1_generated_fleetroutingsettings_optimizetours_sync] diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java new file mode 100644 index 0000000..931c07b --- /dev/null +++ b/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java @@ -0,0 +1,46 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.stub.samples; + +// [START optimization_v1_generated_fleetroutingstubsettings_optimizetours_sync] +import com.google.cloud.optimization.v1.stub.FleetRoutingStubSettings; +import java.time.Duration; + +public class SyncOptimizeTours { + + public static void main(String[] args) throws Exception { + syncOptimizeTours(); + } + + public static void syncOptimizeTours() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + FleetRoutingStubSettings.Builder fleetRoutingSettingsBuilder = + FleetRoutingStubSettings.newBuilder(); + fleetRoutingSettingsBuilder + .optimizeToursSettings() + .setRetrySettings( + fleetRoutingSettingsBuilder + .optimizeToursSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + FleetRoutingStubSettings fleetRoutingSettings = fleetRoutingSettingsBuilder.build(); + } +} +// [END optimization_v1_generated_fleetroutingstubsettings_optimizetours_sync] diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java deleted file mode 100644 index 291722e..0000000 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java +++ /dev/null @@ -1,143 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/optimization/v1/async_model.proto - -package com.google.cloud.optimization.v1; - -public final class AsyncModelProto { - private AsyncModelProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_InputConfig_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_GcsSource_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n.google/cloud/optimization/v1/async_mod" - + "el.proto\022\034google.cloud.optimization.v1\032\037" - + "google/api/field_behavior.proto\032\037google/" - + "protobuf/timestamp.proto\"\225\001\n\013InputConfig" - + "\022=\n\ngcs_source\030\001 \001(\0132\'.google.cloud.opti" - + "mization.v1.GcsSourceH\000\022=\n\013data_format\030\002" - + " \001(\0162(.google.cloud.optimization.v1.Data" - + "FormatB\010\n\006source\"\245\001\n\014OutputConfig\022G\n\017gcs" - + "_destination\030\001 \001(\0132,.google.cloud.optimi" - + "zation.v1.GcsDestinationH\000\022=\n\013data_forma" - + "t\030\002 \001(\0162(.google.cloud.optimization.v1.D" - + "ataFormatB\r\n\013destination\"\035\n\tGcsSource\022\020\n" - + "\003uri\030\001 \001(\tB\003\340A\002\"\"\n\016GcsDestination\022\020\n\003uri" - + "\030\001 \001(\tB\003\340A\002\"\253\002\n\022AsyncModelMetadata\022E\n\005st" - + "ate\030\001 \001(\01626.google.cloud.optimization.v1" - + ".AsyncModelMetadata.State\022\025\n\rstate_messa" - + "ge\030\002 \001(\t\022/\n\013create_time\030\003 \001(\0132\032.google.p" - + "rotobuf.Timestamp\022/\n\013update_time\030\004 \001(\0132\032" - + ".google.protobuf.Timestamp\"U\n\005State\022\025\n\021S" - + "TATE_UNSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCE" - + "EDED\020\002\022\r\n\tCANCELLED\020\003\022\n\n\006FAILED\020\004*?\n\nDat" - + "aFormat\022\033\n\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n\004" - + "JSON\020\001\022\n\n\006STRING\020\002B\177\n com.google.cloud.o" - + "ptimization.v1B\017AsyncModelProtoP\001ZHgoogl" - + "e.golang.org/genproto/googleapis/cloud/o" - + "ptimization/v1;optimizationb\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }); - internal_static_google_cloud_optimization_v1_InputConfig_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_InputConfig_descriptor, - new java.lang.String[] { - "GcsSource", "DataFormat", "Source", - }); - internal_static_google_cloud_optimization_v1_OutputConfig_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_OutputConfig_descriptor, - new java.lang.String[] { - "GcsDestination", "DataFormat", "Destination", - }); - internal_static_google_cloud_optimization_v1_GcsSource_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_GcsSource_descriptor, - new java.lang.String[] { - "Uri", - }); - internal_static_google_cloud_optimization_v1_GcsDestination_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_GcsDestination_descriptor, - new java.lang.String[] { - "Uri", - }); - internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor, - new java.lang.String[] { - "State", "StateMessage", "CreateTime", "UpdateTime", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java deleted file mode 100644 index bd2a48f..0000000 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/optimization/v1/fleet_routing.proto - -package com.google.cloud.optimization.v1; - -public interface BatchOptimizeToursResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursResponse) - com.google.protobuf.MessageOrBuilder {} diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java deleted file mode 100644 index e251021..0000000 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/optimization/v1/fleet_routing.proto - -package com.google.cloud.optimization.v1; - -@java.lang.Deprecated -public interface CapacityQuantityOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.CapacityQuantity) - com.google.protobuf.MessageOrBuilder { - - /** - * string type = 1; - * - * @return The type. - */ - java.lang.String getType(); - /** - * string type = 1; - * - * @return The bytes for type. - */ - com.google.protobuf.ByteString getTypeBytes(); - - /** - * int64 value = 2; - * - * @return The value. - */ - long getValue(); -} diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java deleted file mode 100644 index 94aca61..0000000 --- a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java +++ /dev/null @@ -1,1438 +0,0 @@ -/* - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/optimization/v1/fleet_routing.proto - -package com.google.cloud.optimization.v1; - -public final class FleetRoutingProto { - private FleetRoutingProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Shipment_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Vehicle_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_TimeWindow_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Waypoint_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_Location_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_BreakRule_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n0google/cloud/optimization/v1/fleet_rou" - + "ting.proto\022\034google.cloud.optimization.v1" - + "\032\034google/api/annotations.proto\032\027google/a" - + "pi/client.proto\032\037google/api/field_behavi" - + "or.proto\032.google/cloud/optimization/v1/a" - + "sync_model.proto\032#google/longrunning/ope" - + "rations.proto\032\036google/protobuf/duration." - + "proto\032\037google/protobuf/timestamp.proto\032\030" - + "google/type/latlng.proto\"\244\t\n\024OptimizeTou" - + "rsRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022*\n\007timeou" - + "t\030\002 \001(\0132\031.google.protobuf.Duration\022:\n\005mo" - + "del\030\003 \001(\0132+.google.cloud.optimization.v1" - + ".ShipmentModel\022T\n\014solving_mode\030\004 \001(\0162>.g" - + "oogle.cloud.optimization.v1.OptimizeTour" - + "sRequest.SolvingMode\022\"\n\025max_validation_e" - + "rrors\030\005 \001(\005H\000\210\001\001\022R\n\013search_mode\030\006 \001(\0162=." - + "google.cloud.optimization.v1.OptimizeTou" - + "rsRequest.SearchMode\022S\n\036injected_first_s" - + "olution_routes\030\007 \003(\0132+.google.cloud.opti" - + "mization.v1.ShipmentRoute\022^\n\034injected_so" - + "lution_constraint\030\010 \001(\01328.google.cloud.o" - + "ptimization.v1.InjectedSolutionConstrain" - + "t\022K\n\026refresh_details_routes\030\t \003(\0132+.goog" - + "le.cloud.optimization.v1.ShipmentRoute\0221" - + "\n)interpret_injected_solutions_using_lab" - + "els\030\n \001(\010\022\035\n\025consider_road_traffic\030\013 \001(\010" - + "\022\032\n\022populate_polylines\030\014 \001(\010\022%\n\035populate" - + "_transition_polylines\030\r \001(\010\0226\n.allow_lar" - + "ge_deadline_despite_interruption_risk\030\016 " - + "\001(\010\022\036\n\026use_geodesic_distances\030\017 \001(\010\022\'\n\032g" - + "eodesic_meters_per_second\030\020 \001(\001H\001\210\001\001\022\r\n\005" - + "label\030\021 \001(\t\022*\n\036populate_travel_step_poly" - + "lines\030\024 \001(\010B\002\030\001\"Y\n\013SolvingMode\022\021\n\rDEFAUL" - + "T_SOLVE\020\000\022\021\n\rVALIDATE_ONLY\020\001\022$\n DETECT_S" - + "OME_INFEASIBLE_SHIPMENTS\020\002\"Z\n\nSearchMode" - + "\022\033\n\027SEARCH_MODE_UNSPECIFIED\020\000\022\017\n\013RETURN_" - + "FAST\020\001\022\036\n\032CONSUME_ALL_AVAILABLE_TIME\020\002B\030" - + "\n\026_max_validation_errorsB\035\n\033_geodesic_me" - + "ters_per_second\"\256\006\n\025OptimizeToursRespons" - + "e\022;\n\006routes\030\001 \003(\0132+.google.cloud.optimiz" - + "ation.v1.ShipmentRoute\022\025\n\rrequest_label\030" - + "\003 \001(\t\022H\n\021skipped_shipments\030\004 \003(\0132-.googl" - + "e.cloud.optimization.v1.SkippedShipment\022" - + "U\n\021validation_errors\030\005 \003(\0132:.google.clou" - + "d.optimization.v1.OptimizeToursValidatio" - + "nError\022L\n\007metrics\030\006 \001(\0132;.google.cloud.o" - + "ptimization.v1.OptimizeToursResponse.Met" - + "rics\022\026\n\ntotal_cost\030\002 \001(\001B\002\030\001\032\271\003\n\007Metrics" - + "\022Q\n\030aggregated_route_metrics\030\001 \001(\0132/.goo" - + "gle.cloud.optimization.v1.AggregatedMetr" - + "ics\022(\n skipped_mandatory_shipment_count\030" - + "\002 \001(\005\022\032\n\022used_vehicle_count\030\003 \001(\005\022?\n\033ear" - + "liest_vehicle_start_time\030\004 \001(\0132\032.google." - + "protobuf.Timestamp\022;\n\027latest_vehicle_end" - + "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022" - + "U\n\005costs\030\n \003(\0132F.google.cloud.optimizati" - + "on.v1.OptimizeToursResponse.Metrics.Cost" - + "sEntry\022\022\n\ntotal_cost\030\006 \001(\001\032,\n\nCostsEntry" - + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\353\002\n\031Bat" - + "chOptimizeToursRequest\022\023\n\006parent\030\001 \001(\tB\003" - + "\340A\002\022d\n\rmodel_configs\030\002 \003(\0132H.google.clou" - + "d.optimization.v1.BatchOptimizeToursRequ" - + "est.AsyncModelConfigB\003\340A\002\032\322\001\n\020AsyncModel" - + "Config\022\024\n\014display_name\030\001 \001(\t\022D\n\014input_co" - + "nfig\030\002 \001(\0132).google.cloud.optimization.v" - + "1.InputConfigB\003\340A\002\022F\n\routput_config\030\003 \001(" - + "\0132*.google.cloud.optimization.v1.OutputC" - + "onfigB\003\340A\002\022\032\n\022enable_checkpoints\030\004 \001(\010\"\034" - + "\n\032BatchOptimizeToursResponse\"\232\017\n\rShipmen" - + "tModel\0229\n\tshipments\030\001 \003(\0132&.google.cloud" - + ".optimization.v1.Shipment\0227\n\010vehicles\030\002 " - + "\003(\0132%.google.cloud.optimization.v1.Vehic" - + "le\022 \n\023max_active_vehicles\030\004 \001(\005H\000\210\001\001\0225\n\021" - + "global_start_time\030\005 \001(\0132\032.google.protobu" - + "f.Timestamp\0223\n\017global_end_time\030\006 \001(\0132\032.g" - + "oogle.protobuf.Timestamp\022%\n\035global_durat" - + "ion_cost_per_hour\030\007 \001(\001\022f\n\032duration_dist" - + "ance_matrices\030\010 \003(\0132B.google.cloud.optim" - + "ization.v1.ShipmentModel.DurationDistanc" - + "eMatrix\022)\n!duration_distance_matrix_src_" - + "tags\030\t \003(\t\022)\n!duration_distance_matrix_d" - + "st_tags\030\n \003(\t\022Q\n\025transition_attributes\030\013" - + " \003(\01322.google.cloud.optimization.v1.Tran" - + "sitionAttributes\022b\n\037shipment_type_incomp" - + "atibilities\030\014 \003(\01329.google.cloud.optimiz" - + "ation.v1.ShipmentTypeIncompatibility\022Y\n\032" - + "shipment_type_requirements\030\r \003(\01325.googl" - + "e.cloud.optimization.v1.ShipmentTypeRequ" - + "irement\022T\n\020precedence_rules\030\016 \003(\0132:.goog" - + "le.cloud.optimization.v1.ShipmentModel.P" - + "recedenceRule\022N\n\013break_rules\030\017 \003(\01325.goo" - + "gle.cloud.optimization.v1.ShipmentModel." - + "BreakRuleB\002\030\001\032\316\001\n\026DurationDistanceMatrix" - + "\022T\n\004rows\030\001 \003(\0132F.google.cloud.optimizati" - + "on.v1.ShipmentModel.DurationDistanceMatr" - + "ix.Row\022\031\n\021vehicle_start_tag\030\002 \001(\t\032C\n\003Row" - + "\022,\n\tdurations\030\001 \003(\0132\031.google.protobuf.Du" - + "ration\022\016\n\006meters\030\002 \003(\001\032\321\001\n\016PrecedenceRul" - + "e\022\030\n\013first_index\030\001 \001(\005H\000\210\001\001\022\031\n\021first_is_" - + "delivery\030\003 \001(\010\022\031\n\014second_index\030\002 \001(\005H\001\210\001" - + "\001\022\032\n\022second_is_delivery\030\004 \001(\010\0222\n\017offset_" - + "duration\030\005 \001(\0132\031.google.protobuf.Duratio" - + "nB\016\n\014_first_indexB\017\n\r_second_index\032\254\004\n\tB" - + "reakRule\022Z\n\016break_requests\030\001 \003(\0132B.googl" - + "e.cloud.optimization.v1.ShipmentModel.Br" - + "eakRule.BreakRequest\022h\n\025frequency_constr" - + "aints\030\002 \003(\0132I.google.cloud.optimization." - + "v1.ShipmentModel.BreakRule.FrequencyCons" - + "traint\032\276\001\n\014BreakRequest\022<\n\023earliest_star" - + "t_time\030\001 \001(\0132\032.google.protobuf.Timestamp" - + "B\003\340A\002\022:\n\021latest_start_time\030\002 \001(\0132\032.googl" - + "e.protobuf.TimestampB\003\340A\002\0224\n\014min_duratio" - + "n\030\003 \001(\0132\031.google.protobuf.DurationB\003\340A\002\032" - + "\223\001\n\023FrequencyConstraint\022:\n\022min_break_dur" - + "ation\030\001 \001(\0132\031.google.protobuf.DurationB\003" - + "\340A\002\022@\n\030max_inter_break_duration\030\002 \001(\0132\031." - + "google.protobuf.DurationB\003\340A\002:\002\030\001B\026\n\024_ma" - + "x_active_vehicles\"\200\014\n\010Shipment\022D\n\007pickup" - + "s\030\001 \003(\01323.google.cloud.optimization.v1.S" - + "hipment.VisitRequest\022G\n\ndeliveries\030\002 \003(\013" - + "23.google.cloud.optimization.v1.Shipment" - + ".VisitRequest\022M\n\014load_demands\030\016 \003(\01327.go" - + "ogle.cloud.optimization.v1.Shipment.Load" - + "DemandsEntry\022\031\n\014penalty_cost\030\004 \001(\001H\000\210\001\001\022" - + "\037\n\027allowed_vehicle_indices\030\005 \003(\005\022\031\n\021cost" - + "s_per_vehicle\030\006 \003(\001\022!\n\031costs_per_vehicle" - + "_indices\030\007 \003(\005\0225\n(pickup_to_delivery_rel" - + "ative_detour_limit\030\010 \001(\001H\001\210\001\001\022K\n(pickup_" - + "to_delivery_absolute_detour_limit\030\t \001(\0132" - + "\031.google.protobuf.Duration\022@\n\035pickup_to_" - + "delivery_time_limit\030\n \001(\0132\031.google.proto" - + "buf.Duration\022\025\n\rshipment_type\030\013 \001(\t\022\r\n\005l" - + "abel\030\014 \001(\t\022\016\n\006ignore\030\r \001(\010\022C\n\007demands\030\003 " - + "\003(\0132..google.cloud.optimization.v1.Capac" - + "ityQuantityB\002\030\001\032\243\005\n\014VisitRequest\022-\n\020arri" - + "val_location\030\001 \001(\0132\023.google.type.LatLng\022" - + "@\n\020arrival_waypoint\030\002 \001(\0132&.google.cloud" - + ".optimization.v1.Waypoint\022/\n\022departure_l" - + "ocation\030\003 \001(\0132\023.google.type.LatLng\022B\n\022de" - + "parture_waypoint\030\004 \001(\0132&.google.cloud.op" - + "timization.v1.Waypoint\022\014\n\004tags\030\005 \003(\t\022>\n\014" - + "time_windows\030\006 \003(\0132(.google.cloud.optimi" - + "zation.v1.TimeWindow\022+\n\010duration\030\007 \001(\0132\031" - + ".google.protobuf.Duration\022\014\n\004cost\030\010 \001(\001\022" - + "Z\n\014load_demands\030\014 \003(\0132D.google.cloud.opt" - + "imization.v1.Shipment.VisitRequest.LoadD" - + "emandsEntry\022\023\n\013visit_types\030\n \003(\t\022\r\n\005labe" - + "l\030\013 \001(\t\022C\n\007demands\030\t \003(\0132..google.cloud." - + "optimization.v1.CapacityQuantityB\002\030\001\032_\n\020" - + "LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002" - + " \001(\0132+.google.cloud.optimization.v1.Ship" - + "ment.Load:\0028\001\032\026\n\004Load\022\016\n\006amount\030\002 \001(\003\032_\n" - + "\020LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030" - + "\002 \001(\0132+.google.cloud.optimization.v1.Shi" - + "pment.Load:\0028\001B\017\n\r_penalty_costB+\n)_pick" - + "up_to_delivery_relative_detour_limit\"\242\002\n" - + "\033ShipmentTypeIncompatibility\022\r\n\005types\030\001 " - + "\003(\t\022k\n\024incompatibility_mode\030\002 \001(\0162M.goog" - + "le.cloud.optimization.v1.ShipmentTypeInc" - + "ompatibility.IncompatibilityMode\"\206\001\n\023Inc" - + "ompatibilityMode\022$\n INCOMPATIBILITY_MODE" - + "_UNSPECIFIED\020\000\022!\n\035NOT_PERFORMED_BY_SAME_" - + "VEHICLE\020\001\022&\n\"NOT_IN_SAME_VEHICLE_SIMULTA" - + "NEOUSLY\020\002\"\350\002\n\027ShipmentTypeRequirement\022+\n" - + "#required_shipment_type_alternatives\030\001 \003" - + "(\t\022 \n\030dependent_shipment_types\030\002 \003(\t\022_\n\020" - + "requirement_mode\030\003 \001(\0162E.google.cloud.op" - + "timization.v1.ShipmentTypeRequirement.Re" - + "quirementMode\"\234\001\n\017RequirementMode\022 \n\034REQ" - + "UIREMENT_MODE_UNSPECIFIED\020\000\022\035\n\031PERFORMED" - + "_BY_SAME_VEHICLE\020\001\022\"\n\036IN_SAME_VEHICLE_AT" - + "_PICKUP_TIME\020\002\022$\n IN_SAME_VEHICLE_AT_DEL" - + "IVERY_TIME\020\003\"\301\024\n\007Vehicle\022E\n\013travel_mode\030" - + "\001 \001(\01620.google.cloud.optimization.v1.Veh" - + "icle.TravelMode\022+\n\016start_location\030\003 \001(\0132" - + "\023.google.type.LatLng\022>\n\016start_waypoint\030\004" - + " \001(\0132&.google.cloud.optimization.v1.Wayp" - + "oint\022)\n\014end_location\030\005 \001(\0132\023.google.type" - + ".LatLng\022<\n\014end_waypoint\030\006 \001(\0132&.google.c" - + "loud.optimization.v1.Waypoint\022\022\n\nstart_t" - + "ags\030\007 \003(\t\022\020\n\010end_tags\030\010 \003(\t\022D\n\022start_tim" - + "e_windows\030\t \003(\0132(.google.cloud.optimizat" - + "ion.v1.TimeWindow\022B\n\020end_time_windows\030\n " - + "\003(\0132(.google.cloud.optimization.v1.TimeW" - + "indow\022%\n\030travel_duration_multiple\030\013 \001(\001H" - + "\000\210\001\001\022O\n\020unloading_policy\030\014 \001(\01625.google." - + "cloud.optimization.v1.Vehicle.UnloadingP" - + "olicy\022J\n\013load_limits\030\036 \003(\01325.google.clou" - + "d.optimization.v1.Vehicle.LoadLimitsEntr" - + "y\022\025\n\rcost_per_hour\030\020 \001(\001\022\036\n\026cost_per_tra" - + "veled_hour\030\021 \001(\001\022\032\n\022cost_per_kilometer\030\022" - + " \001(\001\022\022\n\nfixed_cost\030\023 \001(\001\022\036\n\026used_if_rout" - + "e_is_empty\030\024 \001(\010\022Q\n\024route_duration_limit" - + "\030\025 \001(\01323.google.cloud.optimization.v1.Ve" - + "hicle.DurationLimit\022R\n\025travel_duration_l" - + "imit\030\026 \001(\01323.google.cloud.optimization.v" - + "1.Vehicle.DurationLimit\022I\n\024route_distanc" - + "e_limit\030\027 \001(\0132+.google.cloud.optimizatio" - + "n.v1.DistanceLimit\022v\n#extra_visit_durati" - + "on_for_visit_type\030\030 \003(\0132I.google.cloud.o" - + "ptimization.v1.Vehicle.ExtraVisitDuratio" - + "nForVisitTypeEntry\022;\n\nbreak_rule\030\031 \001(\0132\'" - + ".google.cloud.optimization.v1.BreakRule\022" - + "\r\n\005label\030\033 \001(\t\022\016\n\006ignore\030\034 \001(\010\022\036\n\022break_" - + "rule_indices\030\035 \003(\005B\002\030\001\022F\n\ncapacities\030\r \003" - + "(\0132..google.cloud.optimization.v1.Capaci" - + "tyQuantityB\002\030\001\022X\n\024start_load_intervals\030\016" - + " \003(\01326.google.cloud.optimization.v1.Capa" - + "cityQuantityIntervalB\002\030\001\022V\n\022end_load_int" - + "ervals\030\017 \003(\01326.google.cloud.optimization" - + ".v1.CapacityQuantityIntervalB\002\030\001\032\313\002\n\tLoa" - + "dLimit\022\025\n\010max_load\030\001 \001(\003H\000\210\001\001\022\025\n\rsoft_ma" - + "x_load\030\002 \001(\003\022$\n\034cost_per_unit_above_soft" - + "_max\030\003 \001(\001\022U\n\023start_load_interval\030\004 \001(\0132" - + "8.google.cloud.optimization.v1.Vehicle.L" - + "oadLimit.Interval\022S\n\021end_load_interval\030\005" - + " \001(\01328.google.cloud.optimization.v1.Vehi" - + "cle.LoadLimit.Interval\0321\n\010Interval\022\013\n\003mi" - + "n\030\001 \001(\003\022\020\n\003max\030\002 \001(\003H\000\210\001\001B\006\n\004_maxB\013\n\t_ma" - + "x_load\032\360\002\n\rDurationLimit\022/\n\014max_duration" - + "\030\001 \001(\0132\031.google.protobuf.Duration\0224\n\021sof" - + "t_max_duration\030\002 \001(\0132\031.google.protobuf.D" - + "uration\022)\n\034cost_per_hour_after_soft_max\030" - + "\003 \001(\001H\000\210\001\001\022>\n\033quadratic_soft_max_duratio" - + "n\030\004 \001(\0132\031.google.protobuf.Duration\022:\n-co" - + "st_per_square_hour_after_quadratic_soft_" - + "max\030\005 \001(\001H\001\210\001\001B\037\n\035_cost_per_hour_after_s" - + "oft_maxB0\n._cost_per_square_hour_after_q" - + "uadratic_soft_max\032b\n\017LoadLimitsEntry\022\013\n\003" - + "key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/.google.cloud." - + "optimization.v1.Vehicle.LoadLimit:\0028\001\032`\n" - + "#ExtraVisitDurationForVisitTypeEntry\022\013\n\003" - + "key\030\001 \001(\t\022(\n\005value\030\002 \001(\0132\031.google.protob" - + "uf.Duration:\0028\001\"6\n\nTravelMode\022\033\n\027TRAVEL_" - + "MODE_UNSPECIFIED\020\000\022\013\n\007DRIVING\020\001\"b\n\017Unloa" - + "dingPolicy\022 \n\034UNLOADING_POLICY_UNSPECIFI" - + "ED\020\000\022\025\n\021LAST_IN_FIRST_OUT\020\001\022\026\n\022FIRST_IN_" - + "FIRST_OUT\020\002B\033\n\031_travel_duration_multiple" - + "\"\204\003\n\nTimeWindow\022.\n\nstart_time\030\001 \001(\0132\032.go" - + "ogle.protobuf.Timestamp\022,\n\010end_time\030\002 \001(" - + "\0132\032.google.protobuf.Timestamp\0223\n\017soft_st" - + "art_time\030\003 \001(\0132\032.google.protobuf.Timesta" - + "mp\0221\n\rsoft_end_time\030\004 \001(\0132\032.google.proto" - + "buf.Timestamp\0221\n$cost_per_hour_before_so" - + "ft_start_time\030\005 \001(\001H\000\210\001\001\022.\n!cost_per_hou" - + "r_after_soft_end_time\030\006 \001(\001H\001\210\001\001B\'\n%_cos" - + "t_per_hour_before_soft_start_timeB$\n\"_co" - + "st_per_hour_after_soft_end_time\"3\n\020Capac" - + "ityQuantity\022\014\n\004type\030\001 \001(\t\022\r\n\005value\030\002 \001(\003" - + ":\002\030\001\"x\n\030CapacityQuantityInterval\022\014\n\004type" - + "\030\001 \001(\t\022\026\n\tmin_value\030\002 \001(\003H\000\210\001\001\022\026\n\tmax_va" - + "lue\030\003 \001(\003H\001\210\001\001:\002\030\001B\014\n\n_min_valueB\014\n\n_max" - + "_value\"\277\001\n\rDistanceLimit\022\027\n\nmax_meters\030\001" - + " \001(\003H\000\210\001\001\022\034\n\017soft_max_meters\030\002 \001(\003H\001\210\001\001\022" - + ".\n!cost_per_kilometer_above_soft_max\030\003 \001" - + "(\001H\002\210\001\001B\r\n\013_max_metersB\022\n\020_soft_max_mete" - + "rsB$\n\"_cost_per_kilometer_above_soft_max" - + "\"\205\002\n\024TransitionAttributes\022\017\n\007src_tag\030\001 \001" - + "(\t\022\030\n\020excluded_src_tag\030\002 \001(\t\022\017\n\007dst_tag\030" - + "\003 \001(\t\022\030\n\020excluded_dst_tag\030\004 \001(\t\022\014\n\004cost\030" - + "\005 \001(\001\022\032\n\022cost_per_kilometer\030\006 \001(\001\022C\n\016dis" - + "tance_limit\030\007 \001(\0132+.google.cloud.optimiz" - + "ation.v1.DistanceLimit\022(\n\005delay\030\010 \001(\0132\031." - + "google.protobuf.Duration\"\201\001\n\010Waypoint\022:\n" - + "\010location\030\001 \001(\0132&.google.cloud.optimizat" - + "ion.v1.LocationH\000\022\022\n\010place_id\030\002 \001(\tH\000\022\024\n" - + "\014side_of_road\030\003 \001(\010B\017\n\rlocation_type\"R\n\010" - + "Location\022$\n\007lat_lng\030\001 \001(\0132\023.google.type." - + "LatLng\022\024\n\007heading\030\002 \001(\005H\000\210\001\001B\n\n\010_heading" - + "\"\214\004\n\tBreakRule\022L\n\016break_requests\030\001 \003(\01324" - + ".google.cloud.optimization.v1.BreakRule." - + "BreakRequest\022Z\n\025frequency_constraints\030\002 " - + "\003(\0132;.google.cloud.optimization.v1.Break" - + "Rule.FrequencyConstraint\032\276\001\n\014BreakReques" - + "t\022<\n\023earliest_start_time\030\001 \001(\0132\032.google." - + "protobuf.TimestampB\003\340A\002\022:\n\021latest_start_" - + "time\030\002 \001(\0132\032.google.protobuf.TimestampB\003" - + "\340A\002\0224\n\014min_duration\030\003 \001(\0132\031.google.proto" - + "buf.DurationB\003\340A\002\032\223\001\n\023FrequencyConstrain" - + "t\022:\n\022min_break_duration\030\001 \001(\0132\031.google.p" - + "rotobuf.DurationB\003\340A\002\022@\n\030max_inter_break" - + "_duration\030\002 \001(\0132\031.google.protobuf.Durati" - + "onB\003\340A\002\"\303\026\n\rShipmentRoute\022\025\n\rvehicle_ind" - + "ex\030\001 \001(\005\022\025\n\rvehicle_label\030\002 \001(\t\0226\n\022vehic" - + "le_start_time\030\005 \001(\0132\032.google.protobuf.Ti" - + "mestamp\0224\n\020vehicle_end_time\030\006 \001(\0132\032.goog" - + "le.protobuf.Timestamp\022A\n\006visits\030\007 \003(\01321." - + "google.cloud.optimization.v1.ShipmentRou" - + "te.Visit\022K\n\013transitions\030\010 \003(\01326.google.c" - + "loud.optimization.v1.ShipmentRoute.Trans" - + "ition\022#\n\033has_traffic_infeasibilities\030\t \001" - + "(\010\022S\n\016route_polyline\030\n \001(\0132;.google.clou" - + "d.optimization.v1.ShipmentRoute.EncodedP" - + "olyline\022A\n\006breaks\030\013 \003(\01321.google.cloud.o" - + "ptimization.v1.ShipmentRoute.Break\022@\n\007me" - + "trics\030\014 \001(\0132/.google.cloud.optimization." - + "v1.AggregatedMetrics\022P\n\013route_costs\030\021 \003(" - + "\0132;.google.cloud.optimization.v1.Shipmen" - + "tRoute.RouteCostsEntry\022\030\n\020route_total_co" - + "st\030\022 \001(\001\022E\n\tend_loads\030\r \003(\0132..google.clo" - + "ud.optimization.v1.CapacityQuantityB\002\030\001\022" - + "P\n\014travel_steps\030\016 \003(\01326.google.cloud.opt" - + "imization.v1.ShipmentRoute.TravelStepB\002\030" - + "\001\0225\n\016vehicle_detour\030\017 \001(\0132\031.google.proto" - + "buf.DurationB\002\030\001\022W\n\030delay_before_vehicle" - + "_end\030\020 \001(\01321.google.cloud.optimization.v" - + "1.ShipmentRoute.DelayB\002\030\001\032h\n\005Delay\022.\n\nst" - + "art_time\030\001 \001(\0132\032.google.protobuf.Timesta" - + "mp\022+\n\010duration\030\002 \001(\0132\031.google.protobuf.D" - + "uration:\002\030\001\032\365\004\n\005Visit\022\026\n\016shipment_index\030" - + "\001 \001(\005\022\021\n\tis_pickup\030\002 \001(\010\022\033\n\023visit_reques" - + "t_index\030\003 \001(\005\022.\n\nstart_time\030\004 \001(\0132\032.goog" - + "le.protobuf.Timestamp\022X\n\014load_demands\030\013 " - + "\003(\0132B.google.cloud.optimization.v1.Shipm" - + "entRoute.Visit.LoadDemandsEntry\022)\n\006detou" - + "r\030\006 \001(\0132\031.google.protobuf.Duration\022\026\n\016sh" - + "ipment_label\030\007 \001(\t\022\023\n\013visit_label\030\010 \001(\t\022" - + "I\n\rarrival_loads\030\t \003(\0132..google.cloud.op" - + "timization.v1.CapacityQuantityB\002\030\001\022Q\n\022de" - + "lay_before_start\030\n \001(\01321.google.cloud.op" - + "timization.v1.ShipmentRoute.DelayB\002\030\001\022C\n" - + "\007demands\030\005 \003(\0132..google.cloud.optimizati" - + "on.v1.CapacityQuantityB\002\030\001\032_\n\020LoadDemand" - + "sEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002 \001(\0132+.goo" - + "gle.cloud.optimization.v1.Shipment.Load:" - + "\0028\001\032\344\005\n\nTransition\0222\n\017travel_duration\030\001 " - + "\001(\0132\031.google.protobuf.Duration\022\036\n\026travel" - + "_distance_meters\030\002 \001(\001\022 \n\030traffic_info_u" - + "navailable\030\003 \001(\010\0221\n\016delay_duration\030\004 \001(\013" - + "2\031.google.protobuf.Duration\0221\n\016break_dur" - + "ation\030\005 \001(\0132\031.google.protobuf.Duration\0220" - + "\n\rwait_duration\030\006 \001(\0132\031.google.protobuf." - + "Duration\0221\n\016total_duration\030\007 \001(\0132\031.googl" - + "e.protobuf.Duration\022.\n\nstart_time\030\010 \001(\0132" - + "\032.google.protobuf.Timestamp\022S\n\016route_pol" - + "yline\030\t \001(\0132;.google.cloud.optimization." - + "v1.ShipmentRoute.EncodedPolyline\022_\n\rvehi" - + "cle_loads\030\013 \003(\0132H.google.cloud.optimizat" - + "ion.v1.ShipmentRoute.Transition.VehicleL" - + "oadsEntry\022A\n\005loads\030\n \003(\0132..google.cloud." - + "optimization.v1.CapacityQuantityB\002\030\001\032l\n\021" - + "VehicleLoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030" - + "\002 \001(\01327.google.cloud.optimization.v1.Shi" - + "pmentRoute.VehicleLoad:\0028\001\032\035\n\013VehicleLoa" - + "d\022\016\n\006amount\030\001 \001(\003\032!\n\017EncodedPolyline\022\016\n\006" - + "points\030\001 \001(\t\032d\n\005Break\022.\n\nstart_time\030\001 \001(" - + "\0132\032.google.protobuf.Timestamp\022+\n\010duratio" - + "n\030\002 \001(\0132\031.google.protobuf.Duration\032\315\001\n\nT" - + "ravelStep\022+\n\010duration\030\001 \001(\0132\031.google.pro" - + "tobuf.Duration\022\027\n\017distance_meters\030\002 \001(\001\022" - + " \n\030traffic_info_unavailable\030\003 \001(\010\022S\n\016rou" - + "te_polyline\030\004 \001(\0132;.google.cloud.optimiz" - + "ation.v1.ShipmentRoute.EncodedPolyline:\002" - + "\030\001\0321\n\017RouteCostsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - + "lue\030\002 \001(\001:\0028\001\"\376\004\n\017SkippedShipment\022\r\n\005ind" - + "ex\030\001 \001(\005\022\r\n\005label\030\002 \001(\t\022E\n\007reasons\030\003 \003(\013" - + "24.google.cloud.optimization.v1.SkippedS" - + "hipment.Reason\032\205\004\n\006Reason\022G\n\004code\030\001 \001(\0162" - + "9.google.cloud.optimization.v1.SkippedSh" - + "ipment.Reason.Code\022\"\n\025example_vehicle_in" - + "dex\030\002 \001(\005H\000\210\001\001\022&\n\036example_exceeded_capac" - + "ity_type\030\003 \001(\t\"\313\002\n\004Code\022\024\n\020CODE_UNSPECIF" - + "IED\020\000\022\016\n\nNO_VEHICLE\020\001\022#\n\037DEMAND_EXCEEDS_" - + "VEHICLE_CAPACITY\020\002\0225\n1CANNOT_BE_PERFORME" - + "D_WITHIN_VEHICLE_DISTANCE_LIMIT\020\003\0225\n1CAN" - + "NOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION" - + "_LIMIT\020\004\022<\n8CANNOT_BE_PERFORMED_WITHIN_V" - + "EHICLE_TRAVEL_DURATION_LIMIT\020\005\0223\n/CANNOT" - + "_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOW" - + "S\020\006\022\027\n\023VEHICLE_NOT_ALLOWED\020\007B\030\n\026_example" - + "_vehicle_index\"\330\005\n\021AggregatedMetrics\022 \n\030" - + "performed_shipment_count\030\001 \001(\005\0222\n\017travel" - + "_duration\030\002 \001(\0132\031.google.protobuf.Durati" - + "on\0220\n\rwait_duration\030\003 \001(\0132\031.google.proto" - + "buf.Duration\0221\n\016delay_duration\030\004 \001(\0132\031.g" - + "oogle.protobuf.Duration\0221\n\016break_duratio" - + "n\030\005 \001(\0132\031.google.protobuf.Duration\0221\n\016vi" - + "sit_duration\030\006 \001(\0132\031.google.protobuf.Dur" - + "ation\0221\n\016total_duration\030\007 \001(\0132\031.google.p" - + "rotobuf.Duration\022\036\n\026travel_distance_mete" - + "rs\030\010 \001(\001\022P\n\tmax_loads\030\t \003(\0132=.google.clo" - + "ud.optimization.v1.AggregatedMetrics.Max" - + "LoadsEntry\022M\n\005costs\030\n \003(\0132:.google.cloud" - + ".optimization.v1.AggregatedMetrics.Costs" - + "EntryB\002\030\001\022\026\n\ntotal_cost\030\013 \001(\001B\002\030\001\032h\n\rMax" - + "LoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030\002 \001(\01327" - + ".google.cloud.optimization.v1.ShipmentRo" - + "ute.VehicleLoad:\0028\001\032,\n\nCostsEntry\022\013\n\003key" - + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\237\006\n\032InjectedSo" - + "lutionConstraint\022;\n\006routes\030\001 \003(\0132+.googl" - + "e.cloud.optimization.v1.ShipmentRoute\022H\n" - + "\021skipped_shipments\030\002 \003(\0132-.google.cloud." - + "optimization.v1.SkippedShipment\022m\n\026const" - + "raint_relaxations\030\003 \003(\0132M.google.cloud.o" - + "ptimization.v1.InjectedSolutionConstrain" - + "t.ConstraintRelaxation\032\212\004\n\024ConstraintRel" - + "axation\022m\n\013relaxations\030\001 \003(\0132X.google.cl" - + "oud.optimization.v1.InjectedSolutionCons" - + "traint.ConstraintRelaxation.Relaxation\022\027" - + "\n\017vehicle_indices\030\002 \003(\005\032\351\002\n\nRelaxation\022m", - "\n\005level\030\001 \001(\0162^.google.cloud.optimizatio" - + "n.v1.InjectedSolutionConstraint.Constrai" - + "ntRelaxation.Relaxation.Level\0222\n\016thresho" - + "ld_time\030\002 \001(\0132\032.google.protobuf.Timestam" - + "p\022\035\n\025threshold_visit_count\030\003 \001(\005\"\230\001\n\005Lev" - + "el\022\025\n\021LEVEL_UNSPECIFIED\020\000\022%\n!RELAX_VISIT" - + "_TIMES_AFTER_THRESHOLD\020\001\0222\n.RELAX_VISIT_" - + "TIMES_AND_SEQUENCE_AFTER_THRESHOLD\020\002\022\035\n\031" - + "RELAX_ALL_AFTER_THRESHOLD\020\003\"\375\002\n\034Optimize" - + "ToursValidationError\022\014\n\004code\030\001 \001(\005\022\024\n\014di" - + "splay_name\030\002 \001(\t\022Y\n\006fields\030\003 \003(\0132I.googl" - + "e.cloud.optimization.v1.OptimizeToursVal" - + "idationError.FieldReference\022\025\n\rerror_mes" - + "sage\030\004 \001(\t\022\030\n\020offending_values\030\005 \001(\t\032\254\001\n" - + "\016FieldReference\022\014\n\004name\030\001 \001(\t\022\017\n\005index\030\002" - + " \001(\005H\000\022\r\n\003key\030\004 \001(\tH\000\022\\\n\tsub_field\030\003 \001(\013" - + "2I.google.cloud.optimization.v1.Optimize" - + "ToursValidationError.FieldReferenceB\016\n\014i" - + "ndex_or_key2\340\004\n\014FleetRouting\022\342\001\n\rOptimiz" - + "eTours\0222.google.cloud.optimization.v1.Op" - + "timizeToursRequest\0323.google.cloud.optimi" - + "zation.v1.OptimizeToursResponse\"h\202\323\344\223\002b\"" - + "1/v1/{parent=projects/*/locations/*}:opt" - + "imizeTours:\001*Z*\"%/v1/{parent=projects/*}" - + ":optimizeTours:\001*\022\224\002\n\022BatchOptimizeTours" - + "\0227.google.cloud.optimization.v1.BatchOpt" - + "imizeToursRequest\032\035.google.longrunning.O" - + "peration\"\245\001\202\323\344\223\002l\"6/v1/{parent=projects/" - + "*/locations/*}:batchOptimizeTours:\001*Z/\"*" - + "/v1/{parent=projects/*}:batchOptimizeTou" - + "rs:\001*\312A0\n\032BatchOptimizeToursResponse\022\022As" - + "yncModelMetadata\032T\312A cloudoptimization.g" - + "oogleapis.com\322A.https://www.googleapis.c" - + "om/auth/cloud-platformB\201\001\n com.google.cl" - + "oud.optimization.v1B\021FleetRoutingProtoP\001" - + "ZHgoogle.golang.org/genproto/googleapis/" - + "cloud/optimization/v1;optimizationb\006prot" - + "o3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.api.ClientProto.getDescriptor(), - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor(), - com.google.longrunning.OperationsProto.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.type.LatLngProto.getDescriptor(), - }); - internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor, - new java.lang.String[] { - "Parent", - "Timeout", - "Model", - "SolvingMode", - "MaxValidationErrors", - "SearchMode", - "InjectedFirstSolutionRoutes", - "InjectedSolutionConstraint", - "RefreshDetailsRoutes", - "InterpretInjectedSolutionsUsingLabels", - "ConsiderRoadTraffic", - "PopulatePolylines", - "PopulateTransitionPolylines", - "AllowLargeDeadlineDespiteInterruptionRisk", - "UseGeodesicDistances", - "GeodesicMetersPerSecond", - "Label", - "PopulateTravelStepPolylines", - "MaxValidationErrors", - "GeodesicMetersPerSecond", - }); - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor, - new java.lang.String[] { - "Routes", - "RequestLabel", - "SkippedShipments", - "ValidationErrors", - "Metrics", - "TotalCost", - }); - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor = - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor, - new java.lang.String[] { - "AggregatedRouteMetrics", - "SkippedMandatoryShipmentCount", - "UsedVehicleCount", - "EarliestVehicleStartTime", - "LatestVehicleEndTime", - "Costs", - "TotalCost", - }); - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor = - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor, - new java.lang.String[] { - "Parent", "ModelConfigs", - }); - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor = - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor, - new java.lang.String[] { - "DisplayName", "InputConfig", "OutputConfig", "EnableCheckpoints", - }); - internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor, - new java.lang.String[] {}); - internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor, - new java.lang.String[] { - "Shipments", - "Vehicles", - "MaxActiveVehicles", - "GlobalStartTime", - "GlobalEndTime", - "GlobalDurationCostPerHour", - "DurationDistanceMatrices", - "DurationDistanceMatrixSrcTags", - "DurationDistanceMatrixDstTags", - "TransitionAttributes", - "ShipmentTypeIncompatibilities", - "ShipmentTypeRequirements", - "PrecedenceRules", - "BreakRules", - "MaxActiveVehicles", - }); - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor, - new java.lang.String[] { - "Rows", "VehicleStartTag", - }); - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor, - new java.lang.String[] { - "Durations", "Meters", - }); - internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor - .getNestedTypes() - .get(1); - internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor, - new java.lang.String[] { - "FirstIndex", - "FirstIsDelivery", - "SecondIndex", - "SecondIsDelivery", - "OffsetDuration", - "FirstIndex", - "SecondIndex", - }); - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor - .getNestedTypes() - .get(2); - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor, - new java.lang.String[] { - "BreakRequests", "FrequencyConstraints", - }); - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor, - new java.lang.String[] { - "EarliestStartTime", "LatestStartTime", "MinDuration", - }); - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor - .getNestedTypes() - .get(1); - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor, - new java.lang.String[] { - "MinBreakDuration", "MaxInterBreakDuration", - }); - internal_static_google_cloud_optimization_v1_Shipment_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Shipment_descriptor, - new java.lang.String[] { - "Pickups", - "Deliveries", - "LoadDemands", - "PenaltyCost", - "AllowedVehicleIndices", - "CostsPerVehicle", - "CostsPerVehicleIndices", - "PickupToDeliveryRelativeDetourLimit", - "PickupToDeliveryAbsoluteDetourLimit", - "PickupToDeliveryTimeLimit", - "ShipmentType", - "Label", - "Ignore", - "Demands", - "PenaltyCost", - "PickupToDeliveryRelativeDetourLimit", - }); - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor = - internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor, - new java.lang.String[] { - "ArrivalLocation", - "ArrivalWaypoint", - "DepartureLocation", - "DepartureWaypoint", - "Tags", - "TimeWindows", - "Duration", - "Cost", - "LoadDemands", - "VisitTypes", - "Label", - "Demands", - }); - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor = - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor = - internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(1); - internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor, - new java.lang.String[] { - "Amount", - }); - internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor = - internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(2); - internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor, - new java.lang.String[] { - "Types", "IncompatibilityMode", - }); - internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor, - new java.lang.String[] { - "RequiredShipmentTypeAlternatives", "DependentShipmentTypes", "RequirementMode", - }); - internal_static_google_cloud_optimization_v1_Vehicle_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Vehicle_descriptor, - new java.lang.String[] { - "TravelMode", - "StartLocation", - "StartWaypoint", - "EndLocation", - "EndWaypoint", - "StartTags", - "EndTags", - "StartTimeWindows", - "EndTimeWindows", - "TravelDurationMultiple", - "UnloadingPolicy", - "LoadLimits", - "CostPerHour", - "CostPerTraveledHour", - "CostPerKilometer", - "FixedCost", - "UsedIfRouteIsEmpty", - "RouteDurationLimit", - "TravelDurationLimit", - "RouteDistanceLimit", - "ExtraVisitDurationForVisitType", - "BreakRule", - "Label", - "Ignore", - "BreakRuleIndices", - "Capacities", - "StartLoadIntervals", - "EndLoadIntervals", - "TravelDurationMultiple", - }); - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor = - internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor, - new java.lang.String[] { - "MaxLoad", - "SoftMaxLoad", - "CostPerUnitAboveSoftMax", - "StartLoadInterval", - "EndLoadInterval", - "MaxLoad", - }); - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor = - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor, - new java.lang.String[] { - "Min", "Max", "Max", - }); - internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor = - internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(1); - internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor, - new java.lang.String[] { - "MaxDuration", - "SoftMaxDuration", - "CostPerHourAfterSoftMax", - "QuadraticSoftMaxDuration", - "CostPerSquareHourAfterQuadraticSoftMax", - "CostPerHourAfterSoftMax", - "CostPerSquareHourAfterQuadraticSoftMax", - }); - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor = - internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(2); - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor = - internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(3); - internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_TimeWindow_descriptor = - getDescriptor().getMessageTypes().get(9); - internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_TimeWindow_descriptor, - new java.lang.String[] { - "StartTime", - "EndTime", - "SoftStartTime", - "SoftEndTime", - "CostPerHourBeforeSoftStartTime", - "CostPerHourAfterSoftEndTime", - "CostPerHourBeforeSoftStartTime", - "CostPerHourAfterSoftEndTime", - }); - internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor, - new java.lang.String[] { - "Type", "Value", - }); - internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor, - new java.lang.String[] { - "Type", "MinValue", "MaxValue", "MinValue", "MaxValue", - }); - internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor = - getDescriptor().getMessageTypes().get(12); - internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor, - new java.lang.String[] { - "MaxMeters", - "SoftMaxMeters", - "CostPerKilometerAboveSoftMax", - "MaxMeters", - "SoftMaxMeters", - "CostPerKilometerAboveSoftMax", - }); - internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor = - getDescriptor().getMessageTypes().get(13); - internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor, - new java.lang.String[] { - "SrcTag", - "ExcludedSrcTag", - "DstTag", - "ExcludedDstTag", - "Cost", - "CostPerKilometer", - "DistanceLimit", - "Delay", - }); - internal_static_google_cloud_optimization_v1_Waypoint_descriptor = - getDescriptor().getMessageTypes().get(14); - internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Waypoint_descriptor, - new java.lang.String[] { - "Location", "PlaceId", "SideOfRoad", "LocationType", - }); - internal_static_google_cloud_optimization_v1_Location_descriptor = - getDescriptor().getMessageTypes().get(15); - internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_Location_descriptor, - new java.lang.String[] { - "LatLng", "Heading", "Heading", - }); - internal_static_google_cloud_optimization_v1_BreakRule_descriptor = - getDescriptor().getMessageTypes().get(16); - internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_BreakRule_descriptor, - new java.lang.String[] { - "BreakRequests", "FrequencyConstraints", - }); - internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor = - internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor, - new java.lang.String[] { - "EarliestStartTime", "LatestStartTime", "MinDuration", - }); - internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor = - internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(1); - internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor, - new java.lang.String[] { - "MinBreakDuration", "MaxInterBreakDuration", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor = - getDescriptor().getMessageTypes().get(17); - internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor, - new java.lang.String[] { - "VehicleIndex", - "VehicleLabel", - "VehicleStartTime", - "VehicleEndTime", - "Visits", - "Transitions", - "HasTrafficInfeasibilities", - "RoutePolyline", - "Breaks", - "Metrics", - "RouteCosts", - "RouteTotalCost", - "EndLoads", - "TravelSteps", - "VehicleDetour", - "DelayBeforeVehicleEnd", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor, - new java.lang.String[] { - "StartTime", "Duration", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(1); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor, - new java.lang.String[] { - "ShipmentIndex", - "IsPickup", - "VisitRequestIndex", - "StartTime", - "LoadDemands", - "Detour", - "ShipmentLabel", - "VisitLabel", - "ArrivalLoads", - "DelayBeforeStart", - "Demands", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(2); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor, - new java.lang.String[] { - "TravelDuration", - "TravelDistanceMeters", - "TrafficInfoUnavailable", - "DelayDuration", - "BreakDuration", - "WaitDuration", - "TotalDuration", - "StartTime", - "RoutePolyline", - "VehicleLoads", - "Loads", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(3); - internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor, - new java.lang.String[] { - "Amount", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(4); - internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor, - new java.lang.String[] { - "Points", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(5); - internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor, - new java.lang.String[] { - "StartTime", "Duration", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(6); - internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor, - new java.lang.String[] { - "Duration", "DistanceMeters", "TrafficInfoUnavailable", "RoutePolyline", - }); - internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor = - internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor - .getNestedTypes() - .get(7); - internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor = - getDescriptor().getMessageTypes().get(18); - internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor, - new java.lang.String[] { - "Index", "Label", "Reasons", - }); - internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor = - internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor, - new java.lang.String[] { - "Code", "ExampleVehicleIndex", "ExampleExceededCapacityType", "ExampleVehicleIndex", - }); - internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor = - getDescriptor().getMessageTypes().get(19); - internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor, - new java.lang.String[] { - "PerformedShipmentCount", - "TravelDuration", - "WaitDuration", - "DelayDuration", - "BreakDuration", - "VisitDuration", - "TotalDuration", - "TravelDistanceMeters", - "MaxLoads", - "Costs", - "TotalCost", - }); - internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor = - internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor = - internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor - .getNestedTypes() - .get(1); - internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor = - getDescriptor().getMessageTypes().get(20); - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor, - new java.lang.String[] { - "Routes", "SkippedShipments", "ConstraintRelaxations", - }); - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor = - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor, - new java.lang.String[] { - "Relaxations", "VehicleIndices", - }); - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor = - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor, - new java.lang.String[] { - "Level", "ThresholdTime", "ThresholdVisitCount", - }); - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor = - getDescriptor().getMessageTypes().get(21); - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor, - new java.lang.String[] { - "Code", "DisplayName", "Fields", "ErrorMessage", "OffendingValues", - }); - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor = - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor, - new java.lang.String[] { - "Name", "Index", "Key", "SubField", "IndexOrKey", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ClientProto.defaultHost); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.AnnotationsProto.http); - registry.add(com.google.api.ClientProto.oauthScopes); - registry.add(com.google.longrunning.OperationsProto.operationInfo); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.type.LatLngProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} From 90bca36aa32cf8db1aad0158aceae7a981d1bbb8 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Thu, 23 Jun 2022 02:22:47 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=A6=89=20Updates=20from=20OwlBot=20po?= =?UTF-8?q?st-processor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --- .../optimization/v1/FleetRoutingClient.java | 6 +- .../optimization/v1/FleetRoutingSettings.java | 7 +- .../cloud/optimization/v1/gapic_metadata.json | 0 .../cloud/optimization/v1/package-info.java | 0 .../v1/stub/FleetRoutingStub.java | 0 .../v1/stub/FleetRoutingStubSettings.java | 6 +- .../stub/GrpcFleetRoutingCallableFactory.java | 0 .../v1/stub/GrpcFleetRoutingStub.java | 1 - .../HttpJsonFleetRoutingCallableFactory.java | 0 .../v1/stub/HttpJsonFleetRoutingStub.java | 1 - .../v1/FleetRoutingClientHttpJsonTest.java | 0 .../v1/FleetRoutingClientTest.java | 0 .../optimization/v1/MockFleetRouting.java | 0 .../optimization/v1/MockFleetRoutingImpl.java | 0 .../optimization/v1/FleetRoutingGrpc.java | 321 +- .../optimization/v1/AsyncModelProto.java | 124 - .../BatchOptimizeToursResponseOrBuilder.java | 9 - .../v1/CapacityQuantityOrBuilder.java | 27 - .../optimization/v1/FleetRoutingProto.java | 1135 --- .../optimization/v1/AggregatedMetrics.java | 1570 ++-- .../v1/AggregatedMetricsOrBuilder.java | 162 +- .../optimization/v1/AsyncModelMetadata.java | 655 +- .../v1/AsyncModelMetadataOrBuilder.java | 49 +- .../optimization/v1/AsyncModelProto.java | 143 + .../v1/BatchOptimizeToursRequest.java | 1394 ++- .../BatchOptimizeToursRequestOrBuilder.java | 70 +- .../v1/BatchOptimizeToursResponse.java | 238 +- .../BatchOptimizeToursResponseOrBuilder.java | 24 + .../cloud/optimization/v1/BreakRule.java | 2000 ++-- .../optimization/v1/BreakRuleOrBuilder.java | 71 +- .../optimization/v1/CapacityQuantity.java | 327 +- .../v1/CapacityQuantityInterval.java | 358 +- .../v1/CapacityQuantityIntervalOrBuilder.java | 28 +- .../v1/CapacityQuantityOrBuilder.java | 46 + .../cloud/optimization/v1/DataFormat.java | 82 +- .../cloud/optimization/v1/DistanceLimit.java | 351 +- .../v1/DistanceLimitOrBuilder.java | 36 +- .../optimization/v1/FleetRoutingProto.java | 1438 +++ .../cloud/optimization/v1/GcsDestination.java | 304 +- .../v1/GcsDestinationOrBuilder.java | 27 +- .../cloud/optimization/v1/GcsSource.java | 301 +- .../optimization/v1/GcsSourceOrBuilder.java | 27 +- .../v1/InjectedSolutionConstraint.java | 2382 +++-- .../InjectedSolutionConstraintOrBuilder.java | 98 +- .../cloud/optimization/v1/InputConfig.java | 428 +- .../optimization/v1/InputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Location.java | 346 +- .../optimization/v1/LocationOrBuilder.java | 32 +- .../optimization/v1/OptimizeToursRequest.java | 1807 ++-- .../v1/OptimizeToursRequestOrBuilder.java | 171 +- .../v1/OptimizeToursResponse.java | 2054 ++-- .../v1/OptimizeToursResponseOrBuilder.java | 119 +- .../v1/OptimizeToursValidationError.java | 1641 ++-- ...OptimizeToursValidationErrorOrBuilder.java | 88 +- .../cloud/optimization/v1/OutputConfig.java | 431 +- .../v1/OutputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Shipment.java | 4081 +++++--- .../cloud/optimization/v1/ShipmentModel.java | 6836 +++++++++----- .../v1/ShipmentModelOrBuilder.java | 349 +- .../optimization/v1/ShipmentOrBuilder.java | 202 +- .../cloud/optimization/v1/ShipmentRoute.java | 8224 +++++++++++------ .../v1/ShipmentRouteOrBuilder.java | 301 +- .../v1/ShipmentTypeIncompatibility.java | 532 +- .../ShipmentTypeIncompatibilityOrBuilder.java | 53 +- .../v1/ShipmentTypeRequirement.java | 644 +- .../v1/ShipmentTypeRequirementOrBuilder.java | 68 +- .../optimization/v1/SkippedShipment.java | 1026 +- .../v1/SkippedShipmentOrBuilder.java | 48 +- .../cloud/optimization/v1/TimeWindow.java | 696 +- .../optimization/v1/TimeWindowOrBuilder.java | 62 +- .../optimization/v1/TransitionAttributes.java | 816 +- .../v1/TransitionAttributesOrBuilder.java | 76 +- .../google/cloud/optimization/v1/Vehicle.java | 5423 +++++++---- .../optimization/v1/VehicleOrBuilder.java | 455 +- .../cloud/optimization/v1/Waypoint.java | 507 +- .../optimization/v1/WaypointOrBuilder.java | 41 +- .../cloud/optimization/v1/async_model.proto | 0 .../cloud/optimization/v1/fleet_routing.proto | 0 .../AsyncBatchOptimizeTours.java | 0 .../AsyncBatchOptimizeToursLRO.java | 0 .../SyncBatchOptimizeTours.java | 0 .../SyncCreateSetCredentialsProvider.java | 0 .../SyncCreateSetCredentialsProvider1.java | 0 .../create/SyncCreateSetEndpoint.java | 0 .../optimizetours/AsyncOptimizeTours.java | 0 .../optimizetours/SyncOptimizeTours.java | 0 .../optimizetours/SyncOptimizeTours.java | 0 .../optimizetours/SyncOptimizeTours.java | 0 88 files changed, 33670 insertions(+), 17769 deletions(-) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java (98%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java (96%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/package-info.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java (98%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java (99%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java (99%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java (100%) rename {owl-bot-staging/v1/grpc-google-cloud-optimization-v1 => grpc-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java (64%) delete mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java delete mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java delete mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java delete mode 100644 owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java (67%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java (81%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java (71%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java (76%) create mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java (63%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java (51%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java (66%) create mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BreakRule.java (68%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java (66%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java (67%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java (70%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java (56%) create mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/DataFormat.java (66%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java (77%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java (79%) create mode 100644 proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java (69%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java (50%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsSource.java (68%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java (50%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java (69%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java (72%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InputConfig.java (71%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java (71%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Location.java (73%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java (71%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java (83%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java (93%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java (75%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java (77%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java (78%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java (90%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java (71%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java (71%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Shipment.java (78%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java (74%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java (86%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java (90%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java (73%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java (80%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java (68%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java (61%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java (73%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java (74%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java (77%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java (73%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java (76%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java (86%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java (76%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java (84%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Vehicle.java (76%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java (83%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/Waypoint.java (72%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java (74%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/proto/google/cloud/optimization/v1/async_model.proto (100%) rename {owl-bot-staging/v1/proto-google-cloud-optimization-v1 => proto-google-cloud-optimization-v1}/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java (100%) rename {owl-bot-staging/v1/samples => samples}/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java (100%) diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java similarity index 98% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java index 363e3ed..9826c83 100644 --- a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java +++ b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java @@ -79,13 +79,13 @@ * methods: * *
    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been + *
  2. A "flattened" method. With this type of method, the fields of the request type have been * converted into function parameters. It may be the case that not all fields are available as * parameters, and not every API method will have a flattened method entry point. - *
  3. A "request object" method. This type of method only takes one parameter, a request object, + *
  4. A "request object" method. This type of method only takes one parameter, a request object, * which must be constructed before the call. Not every API method will have a request object * method. - *
  5. A "callable" method. This type of method takes no parameters and returns an immutable API + *
  6. A "callable" method. This type of method takes no parameters and returns an immutable API * callable object, which can be used to initiate calls to the service. *
* diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java similarity index 96% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java index 924800c..d945f64 100644 --- a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java +++ b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java @@ -26,7 +26,6 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.ClientSettings; import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.cloud.optimization.v1.stub.FleetRoutingStubSettings; @@ -42,10 +41,10 @@ *

The default instance has everything set to sensible defaults: * *

    - *
  • The default service address (cloudoptimization.googleapis.com) and default port (443) are + *
  • The default service address (cloudoptimization.googleapis.com) and default port (443) are * used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. *
* *

The builder of this class is recursive, so contained classes are themselves builders. When diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java similarity index 98% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java index 509f1aa..c65e70c 100644 --- a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java +++ b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java @@ -60,10 +60,10 @@ *

The default instance has everything set to sensible defaults: * *

    - *
  • The default service address (cloudoptimization.googleapis.com) and default port (443) are + *
  • The default service address (cloudoptimization.googleapis.com) and default port (443) are * used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. *
* *

The builder of this class is recursive, so contained classes are themselves builders. When diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java similarity index 99% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java index f2ecb6f..3ed31e3 100644 --- a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java +++ b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java @@ -34,7 +34,6 @@ import io.grpc.MethodDescriptor; import io.grpc.protobuf.ProtoUtils; import java.io.IOException; -import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java similarity index 99% rename from owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java rename to google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java index 354c517..de95502 100644 --- a/owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java +++ b/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java @@ -28,7 +28,6 @@ import com.google.api.gax.httpjson.ProtoMessageResponseParser; import com.google.api.gax.httpjson.ProtoRestSerializer; import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; -import com.google.api.gax.longrunning.OperationSnapshot; import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java b/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java rename to google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java b/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java rename to google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java b/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java rename to google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java diff --git a/owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java b/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java similarity index 100% rename from owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java rename to google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java diff --git a/owl-bot-staging/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java b/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java similarity index 64% rename from owl-bot-staging/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java rename to grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java index b6d87a6..6383e2e 100644 --- a/owl-bot-staging/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java +++ b/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java @@ -1,8 +1,25 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.google.cloud.optimization.v1; import static io.grpc.MethodDescriptor.generateFullMethodName; /** + * + * *

  * A service for optimizing vehicle tours.
  * Validity of certain types of fields:
@@ -32,113 +49,143 @@ private FleetRoutingGrpc() {}
   public static final String SERVICE_NAME = "google.cloud.optimization.v1.FleetRouting";
 
   // Static method descriptors that strictly reflect the proto.
-  private static volatile io.grpc.MethodDescriptor getOptimizeToursMethod;
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.optimization.v1.OptimizeToursRequest,
+          com.google.cloud.optimization.v1.OptimizeToursResponse>
+      getOptimizeToursMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "OptimizeTours",
       requestType = com.google.cloud.optimization.v1.OptimizeToursRequest.class,
       responseType = com.google.cloud.optimization.v1.OptimizeToursResponse.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor getOptimizeToursMethod() {
-    io.grpc.MethodDescriptor getOptimizeToursMethod;
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.optimization.v1.OptimizeToursRequest,
+          com.google.cloud.optimization.v1.OptimizeToursResponse>
+      getOptimizeToursMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.optimization.v1.OptimizeToursRequest,
+            com.google.cloud.optimization.v1.OptimizeToursResponse>
+        getOptimizeToursMethod;
     if ((getOptimizeToursMethod = FleetRoutingGrpc.getOptimizeToursMethod) == null) {
       synchronized (FleetRoutingGrpc.class) {
         if ((getOptimizeToursMethod = FleetRoutingGrpc.getOptimizeToursMethod) == null) {
-          FleetRoutingGrpc.getOptimizeToursMethod = getOptimizeToursMethod =
-              io.grpc.MethodDescriptor.newBuilder()
-              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "OptimizeTours"))
-              .setSampledToLocalTracing(true)
-              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
-                  com.google.cloud.optimization.v1.OptimizeToursRequest.getDefaultInstance()))
-              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
-                  com.google.cloud.optimization.v1.OptimizeToursResponse.getDefaultInstance()))
-              .setSchemaDescriptor(new FleetRoutingMethodDescriptorSupplier("OptimizeTours"))
-              .build();
+          FleetRoutingGrpc.getOptimizeToursMethod =
+              getOptimizeToursMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "OptimizeTours"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.optimization.v1.OptimizeToursRequest
+                                  .getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.optimization.v1.OptimizeToursResponse
+                                  .getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new FleetRoutingMethodDescriptorSupplier("OptimizeTours"))
+                      .build();
         }
       }
     }
     return getOptimizeToursMethod;
   }
 
-  private static volatile io.grpc.MethodDescriptor getBatchOptimizeToursMethod;
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.optimization.v1.BatchOptimizeToursRequest,
+          com.google.longrunning.Operation>
+      getBatchOptimizeToursMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
       fullMethodName = SERVICE_NAME + '/' + "BatchOptimizeTours",
       requestType = com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class,
       responseType = com.google.longrunning.Operation.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
-  public static io.grpc.MethodDescriptor getBatchOptimizeToursMethod() {
-    io.grpc.MethodDescriptor getBatchOptimizeToursMethod;
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.optimization.v1.BatchOptimizeToursRequest,
+          com.google.longrunning.Operation>
+      getBatchOptimizeToursMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.optimization.v1.BatchOptimizeToursRequest,
+            com.google.longrunning.Operation>
+        getBatchOptimizeToursMethod;
     if ((getBatchOptimizeToursMethod = FleetRoutingGrpc.getBatchOptimizeToursMethod) == null) {
       synchronized (FleetRoutingGrpc.class) {
         if ((getBatchOptimizeToursMethod = FleetRoutingGrpc.getBatchOptimizeToursMethod) == null) {
-          FleetRoutingGrpc.getBatchOptimizeToursMethod = getBatchOptimizeToursMethod =
-              io.grpc.MethodDescriptor.newBuilder()
-              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchOptimizeTours"))
-              .setSampledToLocalTracing(true)
-              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
-                  com.google.cloud.optimization.v1.BatchOptimizeToursRequest.getDefaultInstance()))
-              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
-                  com.google.longrunning.Operation.getDefaultInstance()))
-              .setSchemaDescriptor(new FleetRoutingMethodDescriptorSupplier("BatchOptimizeTours"))
-              .build();
+          FleetRoutingGrpc.getBatchOptimizeToursMethod =
+              getBatchOptimizeToursMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchOptimizeTours"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.optimization.v1.BatchOptimizeToursRequest
+                                  .getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.longrunning.Operation.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new FleetRoutingMethodDescriptorSupplier("BatchOptimizeTours"))
+                      .build();
         }
       }
     }
     return getBatchOptimizeToursMethod;
   }
 
-  /**
-   * Creates a new async stub that supports all call types for the service
-   */
+  /** Creates a new async stub that supports all call types for the service */
   public static FleetRoutingStub newStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-      new io.grpc.stub.AbstractStub.StubFactory() {
-        @java.lang.Override
-        public FleetRoutingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-          return new FleetRoutingStub(channel, callOptions);
-        }
-      };
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public FleetRoutingStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new FleetRoutingStub(channel, callOptions);
+          }
+        };
     return FleetRoutingStub.newStub(factory, channel);
   }
 
   /**
    * Creates a new blocking-style stub that supports unary and streaming output calls on the service
    */
-  public static FleetRoutingBlockingStub newBlockingStub(
-      io.grpc.Channel channel) {
+  public static FleetRoutingBlockingStub newBlockingStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-      new io.grpc.stub.AbstractStub.StubFactory() {
-        @java.lang.Override
-        public FleetRoutingBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-          return new FleetRoutingBlockingStub(channel, callOptions);
-        }
-      };
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public FleetRoutingBlockingStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new FleetRoutingBlockingStub(channel, callOptions);
+          }
+        };
     return FleetRoutingBlockingStub.newStub(factory, channel);
   }
 
-  /**
-   * Creates a new ListenableFuture-style stub that supports unary calls on the service
-   */
-  public static FleetRoutingFutureStub newFutureStub(
-      io.grpc.Channel channel) {
+  /** Creates a new ListenableFuture-style stub that supports unary calls on the service */
+  public static FleetRoutingFutureStub newFutureStub(io.grpc.Channel channel) {
     io.grpc.stub.AbstractStub.StubFactory factory =
-      new io.grpc.stub.AbstractStub.StubFactory() {
-        @java.lang.Override
-        public FleetRoutingFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
-          return new FleetRoutingFutureStub(channel, callOptions);
-        }
-      };
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public FleetRoutingFutureStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new FleetRoutingFutureStub(channel, callOptions);
+          }
+        };
     return FleetRoutingFutureStub.newStub(factory, channel);
   }
 
   /**
+   *
+   *
    * 
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -157,9 +204,11 @@ public FleetRoutingFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptio
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public static abstract class FleetRoutingImplBase implements io.grpc.BindableService { + public abstract static class FleetRoutingImplBase implements io.grpc.BindableService { /** + * + * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -175,12 +224,17 @@ public static abstract class FleetRoutingImplBase implements io.grpc.BindableSer
      * `ShipmentModel`.
      * 
*/ - public void optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getOptimizeToursMethod(), responseObserver); + public void optimizeTours( + com.google.cloud.optimization.v1.OptimizeToursRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getOptimizeToursMethod(), responseObserver); } /** + * + * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -193,32 +247,36 @@ public void optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest
      * vehicles minimizing the overall cost.
      * 
*/ - public void batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, + public void batchOptimizeTours( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getBatchOptimizeToursMethod(), responseObserver); + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getBatchOptimizeToursMethod(), responseObserver); } - @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) .addMethod( - getOptimizeToursMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.optimization.v1.OptimizeToursRequest, - com.google.cloud.optimization.v1.OptimizeToursResponse>( - this, METHODID_OPTIMIZE_TOURS))) + getOptimizeToursMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.optimization.v1.OptimizeToursRequest, + com.google.cloud.optimization.v1.OptimizeToursResponse>( + this, METHODID_OPTIMIZE_TOURS))) .addMethod( - getBatchOptimizeToursMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest, - com.google.longrunning.Operation>( - this, METHODID_BATCH_OPTIMIZE_TOURS))) + getBatchOptimizeToursMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest, + com.google.longrunning.Operation>(this, METHODID_BATCH_OPTIMIZE_TOURS))) .build(); } } /** + * + * *
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -237,19 +295,20 @@ public void batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeTou
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public static final class FleetRoutingStub extends io.grpc.stub.AbstractAsyncStub { - private FleetRoutingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class FleetRoutingStub + extends io.grpc.stub.AbstractAsyncStub { + private FleetRoutingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected FleetRoutingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected FleetRoutingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { return new FleetRoutingStub(channel, callOptions); } /** + * + * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -265,13 +324,19 @@ protected FleetRoutingStub build(
      * `ShipmentModel`.
      * 
*/ - public void optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void optimizeTours( + com.google.cloud.optimization.v1.OptimizeToursRequest request, + io.grpc.stub.StreamObserver + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getOptimizeToursMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getOptimizeToursMethod(), getCallOptions()), + request, + responseObserver); } /** + * + * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -284,14 +349,19 @@ public void optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest
      * vehicles minimizing the overall cost.
      * 
*/ - public void batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, + public void batchOptimizeTours( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getBatchOptimizeToursMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getBatchOptimizeToursMethod(), getCallOptions()), + request, + responseObserver); } } /** + * + * *
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -310,9 +380,9 @@ public void batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeTou
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public static final class FleetRoutingBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private FleetRoutingBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class FleetRoutingBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private FleetRoutingBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @@ -323,6 +393,8 @@ protected FleetRoutingBlockingStub build( } /** + * + * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -338,12 +410,15 @@ protected FleetRoutingBlockingStub build(
      * `ShipmentModel`.
      * 
*/ - public com.google.cloud.optimization.v1.OptimizeToursResponse optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request) { + public com.google.cloud.optimization.v1.OptimizeToursResponse optimizeTours( + com.google.cloud.optimization.v1.OptimizeToursRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getOptimizeToursMethod(), getCallOptions(), request); } /** + * + * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -356,13 +431,16 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse optimizeTours(com.
      * vehicles minimizing the overall cost.
      * 
*/ - public com.google.longrunning.Operation batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) { + public com.google.longrunning.Operation batchOptimizeTours( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getBatchOptimizeToursMethod(), getCallOptions(), request); } } /** + * + * *
    * A service for optimizing vehicle tours.
    * Validity of certain types of fields:
@@ -381,9 +459,9 @@ public com.google.longrunning.Operation batchOptimizeTours(com.google.cloud.opti
    *     * at least one of latitude and longitude must be non-zero.
    * 
*/ - public static final class FleetRoutingFutureStub extends io.grpc.stub.AbstractFutureStub { - private FleetRoutingFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class FleetRoutingFutureStub + extends io.grpc.stub.AbstractFutureStub { + private FleetRoutingFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); } @@ -394,6 +472,8 @@ protected FleetRoutingFutureStub build( } /** + * + * *
      * Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an
      * `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of
@@ -409,13 +489,16 @@ protected FleetRoutingFutureStub build(
      * `ShipmentModel`.
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture optimizeTours( - com.google.cloud.optimization.v1.OptimizeToursRequest request) { + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.optimization.v1.OptimizeToursResponse> + optimizeTours(com.google.cloud.optimization.v1.OptimizeToursRequest request) { return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getOptimizeToursMethod(), getCallOptions()), request); } /** + * + * *
      * Optimizes vehicle tours for one or more `OptimizeToursRequest`
      * messages as a batch.
@@ -428,8 +511,8 @@ public com.google.common.util.concurrent.ListenableFuture
      */
-    public com.google.common.util.concurrent.ListenableFuture batchOptimizeTours(
-        com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) {
+    public com.google.common.util.concurrent.ListenableFuture
+        batchOptimizeTours(com.google.cloud.optimization.v1.BatchOptimizeToursRequest request) {
       return io.grpc.stub.ClientCalls.futureUnaryCall(
           getChannel().newCall(getBatchOptimizeToursMethod(), getCallOptions()), request);
     }
@@ -438,11 +521,11 @@ public com.google.common.util.concurrent.ListenableFuture implements
-      io.grpc.stub.ServerCalls.UnaryMethod,
-      io.grpc.stub.ServerCalls.ServerStreamingMethod,
-      io.grpc.stub.ServerCalls.ClientStreamingMethod,
-      io.grpc.stub.ServerCalls.BidiStreamingMethod {
+  private static final class MethodHandlers
+      implements io.grpc.stub.ServerCalls.UnaryMethod,
+          io.grpc.stub.ServerCalls.ServerStreamingMethod,
+          io.grpc.stub.ServerCalls.ClientStreamingMethod,
+          io.grpc.stub.ServerCalls.BidiStreamingMethod {
     private final FleetRoutingImplBase serviceImpl;
     private final int methodId;
 
@@ -456,11 +539,14 @@ private static final class MethodHandlers implements
     public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
       switch (methodId) {
         case METHODID_OPTIMIZE_TOURS:
-          serviceImpl.optimizeTours((com.google.cloud.optimization.v1.OptimizeToursRequest) request,
-              (io.grpc.stub.StreamObserver) responseObserver);
+          serviceImpl.optimizeTours(
+              (com.google.cloud.optimization.v1.OptimizeToursRequest) request,
+              (io.grpc.stub.StreamObserver)
+                  responseObserver);
           break;
         case METHODID_BATCH_OPTIMIZE_TOURS:
-          serviceImpl.batchOptimizeTours((com.google.cloud.optimization.v1.BatchOptimizeToursRequest) request,
+          serviceImpl.batchOptimizeTours(
+              (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) request,
               (io.grpc.stub.StreamObserver) responseObserver);
           break;
         default:
@@ -479,8 +565,9 @@ public io.grpc.stub.StreamObserver invoke(
     }
   }
 
-  private static abstract class FleetRoutingBaseDescriptorSupplier
-      implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
+  private abstract static class FleetRoutingBaseDescriptorSupplier
+      implements io.grpc.protobuf.ProtoFileDescriptorSupplier,
+          io.grpc.protobuf.ProtoServiceDescriptorSupplier {
     FleetRoutingBaseDescriptorSupplier() {}
 
     @java.lang.Override
@@ -522,11 +609,13 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() {
       synchronized (FleetRoutingGrpc.class) {
         result = serviceDescriptor;
         if (result == null) {
-          serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
-              .setSchemaDescriptor(new FleetRoutingFileDescriptorSupplier())
-              .addMethod(getOptimizeToursMethod())
-              .addMethod(getBatchOptimizeToursMethod())
-              .build();
+          serviceDescriptor =
+              result =
+                  io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
+                      .setSchemaDescriptor(new FleetRoutingFileDescriptorSupplier())
+                      .addMethod(getOptimizeToursMethod())
+                      .addMethod(getBatchOptimizeToursMethod())
+                      .build();
         }
       }
     }
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java
deleted file mode 100644
index 3218fcb..0000000
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java
+++ /dev/null
@@ -1,124 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/cloud/optimization/v1/async_model.proto
-
-package com.google.cloud.optimization.v1;
-
-public final class AsyncModelProto {
-  private AsyncModelProto() {}
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistryLite registry) {
-  }
-
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistry registry) {
-    registerAllExtensions(
-        (com.google.protobuf.ExtensionRegistryLite) registry);
-  }
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_InputConfig_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_OutputConfig_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_GcsSource_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_GcsDestination_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable;
-
-  public static com.google.protobuf.Descriptors.FileDescriptor
-      getDescriptor() {
-    return descriptor;
-  }
-  private static  com.google.protobuf.Descriptors.FileDescriptor
-      descriptor;
-  static {
-    java.lang.String[] descriptorData = {
-      "\n.google/cloud/optimization/v1/async_mod" +
-      "el.proto\022\034google.cloud.optimization.v1\032\037" +
-      "google/api/field_behavior.proto\032\037google/" +
-      "protobuf/timestamp.proto\"\225\001\n\013InputConfig" +
-      "\022=\n\ngcs_source\030\001 \001(\0132\'.google.cloud.opti" +
-      "mization.v1.GcsSourceH\000\022=\n\013data_format\030\002" +
-      " \001(\0162(.google.cloud.optimization.v1.Data" +
-      "FormatB\010\n\006source\"\245\001\n\014OutputConfig\022G\n\017gcs" +
-      "_destination\030\001 \001(\0132,.google.cloud.optimi" +
-      "zation.v1.GcsDestinationH\000\022=\n\013data_forma" +
-      "t\030\002 \001(\0162(.google.cloud.optimization.v1.D" +
-      "ataFormatB\r\n\013destination\"\035\n\tGcsSource\022\020\n" +
-      "\003uri\030\001 \001(\tB\003\340A\002\"\"\n\016GcsDestination\022\020\n\003uri" +
-      "\030\001 \001(\tB\003\340A\002\"\253\002\n\022AsyncModelMetadata\022E\n\005st" +
-      "ate\030\001 \001(\01626.google.cloud.optimization.v1" +
-      ".AsyncModelMetadata.State\022\025\n\rstate_messa" +
-      "ge\030\002 \001(\t\022/\n\013create_time\030\003 \001(\0132\032.google.p" +
-      "rotobuf.Timestamp\022/\n\013update_time\030\004 \001(\0132\032" +
-      ".google.protobuf.Timestamp\"U\n\005State\022\025\n\021S" +
-      "TATE_UNSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCE" +
-      "EDED\020\002\022\r\n\tCANCELLED\020\003\022\n\n\006FAILED\020\004*?\n\nDat" +
-      "aFormat\022\033\n\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n\004" +
-      "JSON\020\001\022\n\n\006STRING\020\002B\177\n com.google.cloud.o" +
-      "ptimization.v1B\017AsyncModelProtoP\001ZHgoogl" +
-      "e.golang.org/genproto/googleapis/cloud/o" +
-      "ptimization/v1;optimizationb\006proto3"
-    };
-    descriptor = com.google.protobuf.Descriptors.FileDescriptor
-      .internalBuildGeneratedFileFrom(descriptorData,
-        new com.google.protobuf.Descriptors.FileDescriptor[] {
-          com.google.api.FieldBehaviorProto.getDescriptor(),
-          com.google.protobuf.TimestampProto.getDescriptor(),
-        });
-    internal_static_google_cloud_optimization_v1_InputConfig_descriptor =
-      getDescriptor().getMessageTypes().get(0);
-    internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_InputConfig_descriptor,
-        new java.lang.String[] { "GcsSource", "DataFormat", "Source", });
-    internal_static_google_cloud_optimization_v1_OutputConfig_descriptor =
-      getDescriptor().getMessageTypes().get(1);
-    internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_OutputConfig_descriptor,
-        new java.lang.String[] { "GcsDestination", "DataFormat", "Destination", });
-    internal_static_google_cloud_optimization_v1_GcsSource_descriptor =
-      getDescriptor().getMessageTypes().get(2);
-    internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_GcsSource_descriptor,
-        new java.lang.String[] { "Uri", });
-    internal_static_google_cloud_optimization_v1_GcsDestination_descriptor =
-      getDescriptor().getMessageTypes().get(3);
-    internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_GcsDestination_descriptor,
-        new java.lang.String[] { "Uri", });
-    internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor =
-      getDescriptor().getMessageTypes().get(4);
-    internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor,
-        new java.lang.String[] { "State", "StateMessage", "CreateTime", "UpdateTime", });
-    com.google.protobuf.ExtensionRegistry registry =
-        com.google.protobuf.ExtensionRegistry.newInstance();
-    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
-    com.google.protobuf.Descriptors.FileDescriptor
-        .internalUpdateFileDescriptor(descriptor, registry);
-    com.google.api.FieldBehaviorProto.getDescriptor();
-    com.google.protobuf.TimestampProto.getDescriptor();
-  }
-
-  // @@protoc_insertion_point(outer_class_scope)
-}
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
deleted file mode 100644
index f8c29b1..0000000
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
+++ /dev/null
@@ -1,9 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/cloud/optimization/v1/fleet_routing.proto
-
-package com.google.cloud.optimization.v1;
-
-public interface BatchOptimizeToursResponseOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursResponse)
-    com.google.protobuf.MessageOrBuilder {
-}
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java
deleted file mode 100644
index 8160e4f..0000000
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java
+++ /dev/null
@@ -1,27 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/cloud/optimization/v1/fleet_routing.proto
-
-package com.google.cloud.optimization.v1;
-
-@java.lang.Deprecated public interface CapacityQuantityOrBuilder extends
-    // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.CapacityQuantity)
-    com.google.protobuf.MessageOrBuilder {
-
-  /**
-   * string type = 1;
-   * @return The type.
-   */
-  java.lang.String getType();
-  /**
-   * string type = 1;
-   * @return The bytes for type.
-   */
-  com.google.protobuf.ByteString
-      getTypeBytes();
-
-  /**
-   * int64 value = 2;
-   * @return The value.
-   */
-  long getValue();
-}
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java
deleted file mode 100644
index 89e2f0a..0000000
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java
+++ /dev/null
@@ -1,1135 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: google/cloud/optimization/v1/fleet_routing.proto
-
-package com.google.cloud.optimization.v1;
-
-public final class FleetRoutingProto {
-  private FleetRoutingProto() {}
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistryLite registry) {
-  }
-
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistry registry) {
-    registerAllExtensions(
-        (com.google.protobuf.ExtensionRegistryLite) registry);
-  }
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Shipment_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_Location_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable;
-  static final com.google.protobuf.Descriptors.Descriptor
-    internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor;
-  static final 
-    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable;
-
-  public static com.google.protobuf.Descriptors.FileDescriptor
-      getDescriptor() {
-    return descriptor;
-  }
-  private static  com.google.protobuf.Descriptors.FileDescriptor
-      descriptor;
-  static {
-    java.lang.String[] descriptorData = {
-      "\n0google/cloud/optimization/v1/fleet_rou" +
-      "ting.proto\022\034google.cloud.optimization.v1" +
-      "\032\034google/api/annotations.proto\032\027google/a" +
-      "pi/client.proto\032\037google/api/field_behavi" +
-      "or.proto\032.google/cloud/optimization/v1/a" +
-      "sync_model.proto\032#google/longrunning/ope" +
-      "rations.proto\032\036google/protobuf/duration." +
-      "proto\032\037google/protobuf/timestamp.proto\032\030" +
-      "google/type/latlng.proto\"\244\t\n\024OptimizeTou" +
-      "rsRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022*\n\007timeou" +
-      "t\030\002 \001(\0132\031.google.protobuf.Duration\022:\n\005mo" +
-      "del\030\003 \001(\0132+.google.cloud.optimization.v1" +
-      ".ShipmentModel\022T\n\014solving_mode\030\004 \001(\0162>.g" +
-      "oogle.cloud.optimization.v1.OptimizeTour" +
-      "sRequest.SolvingMode\022\"\n\025max_validation_e" +
-      "rrors\030\005 \001(\005H\000\210\001\001\022R\n\013search_mode\030\006 \001(\0162=." +
-      "google.cloud.optimization.v1.OptimizeTou" +
-      "rsRequest.SearchMode\022S\n\036injected_first_s" +
-      "olution_routes\030\007 \003(\0132+.google.cloud.opti" +
-      "mization.v1.ShipmentRoute\022^\n\034injected_so" +
-      "lution_constraint\030\010 \001(\01328.google.cloud.o" +
-      "ptimization.v1.InjectedSolutionConstrain" +
-      "t\022K\n\026refresh_details_routes\030\t \003(\0132+.goog" +
-      "le.cloud.optimization.v1.ShipmentRoute\0221" +
-      "\n)interpret_injected_solutions_using_lab" +
-      "els\030\n \001(\010\022\035\n\025consider_road_traffic\030\013 \001(\010" +
-      "\022\032\n\022populate_polylines\030\014 \001(\010\022%\n\035populate" +
-      "_transition_polylines\030\r \001(\010\0226\n.allow_lar" +
-      "ge_deadline_despite_interruption_risk\030\016 " +
-      "\001(\010\022\036\n\026use_geodesic_distances\030\017 \001(\010\022\'\n\032g" +
-      "eodesic_meters_per_second\030\020 \001(\001H\001\210\001\001\022\r\n\005" +
-      "label\030\021 \001(\t\022*\n\036populate_travel_step_poly" +
-      "lines\030\024 \001(\010B\002\030\001\"Y\n\013SolvingMode\022\021\n\rDEFAUL" +
-      "T_SOLVE\020\000\022\021\n\rVALIDATE_ONLY\020\001\022$\n DETECT_S" +
-      "OME_INFEASIBLE_SHIPMENTS\020\002\"Z\n\nSearchMode" +
-      "\022\033\n\027SEARCH_MODE_UNSPECIFIED\020\000\022\017\n\013RETURN_" +
-      "FAST\020\001\022\036\n\032CONSUME_ALL_AVAILABLE_TIME\020\002B\030" +
-      "\n\026_max_validation_errorsB\035\n\033_geodesic_me" +
-      "ters_per_second\"\256\006\n\025OptimizeToursRespons" +
-      "e\022;\n\006routes\030\001 \003(\0132+.google.cloud.optimiz" +
-      "ation.v1.ShipmentRoute\022\025\n\rrequest_label\030" +
-      "\003 \001(\t\022H\n\021skipped_shipments\030\004 \003(\0132-.googl" +
-      "e.cloud.optimization.v1.SkippedShipment\022" +
-      "U\n\021validation_errors\030\005 \003(\0132:.google.clou" +
-      "d.optimization.v1.OptimizeToursValidatio" +
-      "nError\022L\n\007metrics\030\006 \001(\0132;.google.cloud.o" +
-      "ptimization.v1.OptimizeToursResponse.Met" +
-      "rics\022\026\n\ntotal_cost\030\002 \001(\001B\002\030\001\032\271\003\n\007Metrics" +
-      "\022Q\n\030aggregated_route_metrics\030\001 \001(\0132/.goo" +
-      "gle.cloud.optimization.v1.AggregatedMetr" +
-      "ics\022(\n skipped_mandatory_shipment_count\030" +
-      "\002 \001(\005\022\032\n\022used_vehicle_count\030\003 \001(\005\022?\n\033ear" +
-      "liest_vehicle_start_time\030\004 \001(\0132\032.google." +
-      "protobuf.Timestamp\022;\n\027latest_vehicle_end" +
-      "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022" +
-      "U\n\005costs\030\n \003(\0132F.google.cloud.optimizati" +
-      "on.v1.OptimizeToursResponse.Metrics.Cost" +
-      "sEntry\022\022\n\ntotal_cost\030\006 \001(\001\032,\n\nCostsEntry" +
-      "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\353\002\n\031Bat" +
-      "chOptimizeToursRequest\022\023\n\006parent\030\001 \001(\tB\003" +
-      "\340A\002\022d\n\rmodel_configs\030\002 \003(\0132H.google.clou" +
-      "d.optimization.v1.BatchOptimizeToursRequ" +
-      "est.AsyncModelConfigB\003\340A\002\032\322\001\n\020AsyncModel" +
-      "Config\022\024\n\014display_name\030\001 \001(\t\022D\n\014input_co" +
-      "nfig\030\002 \001(\0132).google.cloud.optimization.v" +
-      "1.InputConfigB\003\340A\002\022F\n\routput_config\030\003 \001(" +
-      "\0132*.google.cloud.optimization.v1.OutputC" +
-      "onfigB\003\340A\002\022\032\n\022enable_checkpoints\030\004 \001(\010\"\034" +
-      "\n\032BatchOptimizeToursResponse\"\232\017\n\rShipmen" +
-      "tModel\0229\n\tshipments\030\001 \003(\0132&.google.cloud" +
-      ".optimization.v1.Shipment\0227\n\010vehicles\030\002 " +
-      "\003(\0132%.google.cloud.optimization.v1.Vehic" +
-      "le\022 \n\023max_active_vehicles\030\004 \001(\005H\000\210\001\001\0225\n\021" +
-      "global_start_time\030\005 \001(\0132\032.google.protobu" +
-      "f.Timestamp\0223\n\017global_end_time\030\006 \001(\0132\032.g" +
-      "oogle.protobuf.Timestamp\022%\n\035global_durat" +
-      "ion_cost_per_hour\030\007 \001(\001\022f\n\032duration_dist" +
-      "ance_matrices\030\010 \003(\0132B.google.cloud.optim" +
-      "ization.v1.ShipmentModel.DurationDistanc" +
-      "eMatrix\022)\n!duration_distance_matrix_src_" +
-      "tags\030\t \003(\t\022)\n!duration_distance_matrix_d" +
-      "st_tags\030\n \003(\t\022Q\n\025transition_attributes\030\013" +
-      " \003(\01322.google.cloud.optimization.v1.Tran" +
-      "sitionAttributes\022b\n\037shipment_type_incomp" +
-      "atibilities\030\014 \003(\01329.google.cloud.optimiz" +
-      "ation.v1.ShipmentTypeIncompatibility\022Y\n\032" +
-      "shipment_type_requirements\030\r \003(\01325.googl" +
-      "e.cloud.optimization.v1.ShipmentTypeRequ" +
-      "irement\022T\n\020precedence_rules\030\016 \003(\0132:.goog" +
-      "le.cloud.optimization.v1.ShipmentModel.P" +
-      "recedenceRule\022N\n\013break_rules\030\017 \003(\01325.goo" +
-      "gle.cloud.optimization.v1.ShipmentModel." +
-      "BreakRuleB\002\030\001\032\316\001\n\026DurationDistanceMatrix" +
-      "\022T\n\004rows\030\001 \003(\0132F.google.cloud.optimizati" +
-      "on.v1.ShipmentModel.DurationDistanceMatr" +
-      "ix.Row\022\031\n\021vehicle_start_tag\030\002 \001(\t\032C\n\003Row" +
-      "\022,\n\tdurations\030\001 \003(\0132\031.google.protobuf.Du" +
-      "ration\022\016\n\006meters\030\002 \003(\001\032\321\001\n\016PrecedenceRul" +
-      "e\022\030\n\013first_index\030\001 \001(\005H\000\210\001\001\022\031\n\021first_is_" +
-      "delivery\030\003 \001(\010\022\031\n\014second_index\030\002 \001(\005H\001\210\001" +
-      "\001\022\032\n\022second_is_delivery\030\004 \001(\010\0222\n\017offset_" +
-      "duration\030\005 \001(\0132\031.google.protobuf.Duratio" +
-      "nB\016\n\014_first_indexB\017\n\r_second_index\032\254\004\n\tB" +
-      "reakRule\022Z\n\016break_requests\030\001 \003(\0132B.googl" +
-      "e.cloud.optimization.v1.ShipmentModel.Br" +
-      "eakRule.BreakRequest\022h\n\025frequency_constr" +
-      "aints\030\002 \003(\0132I.google.cloud.optimization." +
-      "v1.ShipmentModel.BreakRule.FrequencyCons" +
-      "traint\032\276\001\n\014BreakRequest\022<\n\023earliest_star" +
-      "t_time\030\001 \001(\0132\032.google.protobuf.Timestamp" +
-      "B\003\340A\002\022:\n\021latest_start_time\030\002 \001(\0132\032.googl" +
-      "e.protobuf.TimestampB\003\340A\002\0224\n\014min_duratio" +
-      "n\030\003 \001(\0132\031.google.protobuf.DurationB\003\340A\002\032" +
-      "\223\001\n\023FrequencyConstraint\022:\n\022min_break_dur" +
-      "ation\030\001 \001(\0132\031.google.protobuf.DurationB\003" +
-      "\340A\002\022@\n\030max_inter_break_duration\030\002 \001(\0132\031." +
-      "google.protobuf.DurationB\003\340A\002:\002\030\001B\026\n\024_ma" +
-      "x_active_vehicles\"\200\014\n\010Shipment\022D\n\007pickup" +
-      "s\030\001 \003(\01323.google.cloud.optimization.v1.S" +
-      "hipment.VisitRequest\022G\n\ndeliveries\030\002 \003(\013" +
-      "23.google.cloud.optimization.v1.Shipment" +
-      ".VisitRequest\022M\n\014load_demands\030\016 \003(\01327.go" +
-      "ogle.cloud.optimization.v1.Shipment.Load" +
-      "DemandsEntry\022\031\n\014penalty_cost\030\004 \001(\001H\000\210\001\001\022" +
-      "\037\n\027allowed_vehicle_indices\030\005 \003(\005\022\031\n\021cost" +
-      "s_per_vehicle\030\006 \003(\001\022!\n\031costs_per_vehicle" +
-      "_indices\030\007 \003(\005\0225\n(pickup_to_delivery_rel" +
-      "ative_detour_limit\030\010 \001(\001H\001\210\001\001\022K\n(pickup_" +
-      "to_delivery_absolute_detour_limit\030\t \001(\0132" +
-      "\031.google.protobuf.Duration\022@\n\035pickup_to_" +
-      "delivery_time_limit\030\n \001(\0132\031.google.proto" +
-      "buf.Duration\022\025\n\rshipment_type\030\013 \001(\t\022\r\n\005l" +
-      "abel\030\014 \001(\t\022\016\n\006ignore\030\r \001(\010\022C\n\007demands\030\003 " +
-      "\003(\0132..google.cloud.optimization.v1.Capac" +
-      "ityQuantityB\002\030\001\032\243\005\n\014VisitRequest\022-\n\020arri" +
-      "val_location\030\001 \001(\0132\023.google.type.LatLng\022" +
-      "@\n\020arrival_waypoint\030\002 \001(\0132&.google.cloud" +
-      ".optimization.v1.Waypoint\022/\n\022departure_l" +
-      "ocation\030\003 \001(\0132\023.google.type.LatLng\022B\n\022de" +
-      "parture_waypoint\030\004 \001(\0132&.google.cloud.op" +
-      "timization.v1.Waypoint\022\014\n\004tags\030\005 \003(\t\022>\n\014" +
-      "time_windows\030\006 \003(\0132(.google.cloud.optimi" +
-      "zation.v1.TimeWindow\022+\n\010duration\030\007 \001(\0132\031" +
-      ".google.protobuf.Duration\022\014\n\004cost\030\010 \001(\001\022" +
-      "Z\n\014load_demands\030\014 \003(\0132D.google.cloud.opt" +
-      "imization.v1.Shipment.VisitRequest.LoadD" +
-      "emandsEntry\022\023\n\013visit_types\030\n \003(\t\022\r\n\005labe" +
-      "l\030\013 \001(\t\022C\n\007demands\030\t \003(\0132..google.cloud." +
-      "optimization.v1.CapacityQuantityB\002\030\001\032_\n\020" +
-      "LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002" +
-      " \001(\0132+.google.cloud.optimization.v1.Ship" +
-      "ment.Load:\0028\001\032\026\n\004Load\022\016\n\006amount\030\002 \001(\003\032_\n" +
-      "\020LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030" +
-      "\002 \001(\0132+.google.cloud.optimization.v1.Shi" +
-      "pment.Load:\0028\001B\017\n\r_penalty_costB+\n)_pick" +
-      "up_to_delivery_relative_detour_limit\"\242\002\n" +
-      "\033ShipmentTypeIncompatibility\022\r\n\005types\030\001 " +
-      "\003(\t\022k\n\024incompatibility_mode\030\002 \001(\0162M.goog" +
-      "le.cloud.optimization.v1.ShipmentTypeInc" +
-      "ompatibility.IncompatibilityMode\"\206\001\n\023Inc" +
-      "ompatibilityMode\022$\n INCOMPATIBILITY_MODE" +
-      "_UNSPECIFIED\020\000\022!\n\035NOT_PERFORMED_BY_SAME_" +
-      "VEHICLE\020\001\022&\n\"NOT_IN_SAME_VEHICLE_SIMULTA" +
-      "NEOUSLY\020\002\"\350\002\n\027ShipmentTypeRequirement\022+\n" +
-      "#required_shipment_type_alternatives\030\001 \003" +
-      "(\t\022 \n\030dependent_shipment_types\030\002 \003(\t\022_\n\020" +
-      "requirement_mode\030\003 \001(\0162E.google.cloud.op" +
-      "timization.v1.ShipmentTypeRequirement.Re" +
-      "quirementMode\"\234\001\n\017RequirementMode\022 \n\034REQ" +
-      "UIREMENT_MODE_UNSPECIFIED\020\000\022\035\n\031PERFORMED" +
-      "_BY_SAME_VEHICLE\020\001\022\"\n\036IN_SAME_VEHICLE_AT" +
-      "_PICKUP_TIME\020\002\022$\n IN_SAME_VEHICLE_AT_DEL" +
-      "IVERY_TIME\020\003\"\301\024\n\007Vehicle\022E\n\013travel_mode\030" +
-      "\001 \001(\01620.google.cloud.optimization.v1.Veh" +
-      "icle.TravelMode\022+\n\016start_location\030\003 \001(\0132" +
-      "\023.google.type.LatLng\022>\n\016start_waypoint\030\004" +
-      " \001(\0132&.google.cloud.optimization.v1.Wayp" +
-      "oint\022)\n\014end_location\030\005 \001(\0132\023.google.type" +
-      ".LatLng\022<\n\014end_waypoint\030\006 \001(\0132&.google.c" +
-      "loud.optimization.v1.Waypoint\022\022\n\nstart_t" +
-      "ags\030\007 \003(\t\022\020\n\010end_tags\030\010 \003(\t\022D\n\022start_tim" +
-      "e_windows\030\t \003(\0132(.google.cloud.optimizat" +
-      "ion.v1.TimeWindow\022B\n\020end_time_windows\030\n " +
-      "\003(\0132(.google.cloud.optimization.v1.TimeW" +
-      "indow\022%\n\030travel_duration_multiple\030\013 \001(\001H" +
-      "\000\210\001\001\022O\n\020unloading_policy\030\014 \001(\01625.google." +
-      "cloud.optimization.v1.Vehicle.UnloadingP" +
-      "olicy\022J\n\013load_limits\030\036 \003(\01325.google.clou" +
-      "d.optimization.v1.Vehicle.LoadLimitsEntr" +
-      "y\022\025\n\rcost_per_hour\030\020 \001(\001\022\036\n\026cost_per_tra" +
-      "veled_hour\030\021 \001(\001\022\032\n\022cost_per_kilometer\030\022" +
-      " \001(\001\022\022\n\nfixed_cost\030\023 \001(\001\022\036\n\026used_if_rout" +
-      "e_is_empty\030\024 \001(\010\022Q\n\024route_duration_limit" +
-      "\030\025 \001(\01323.google.cloud.optimization.v1.Ve" +
-      "hicle.DurationLimit\022R\n\025travel_duration_l" +
-      "imit\030\026 \001(\01323.google.cloud.optimization.v" +
-      "1.Vehicle.DurationLimit\022I\n\024route_distanc" +
-      "e_limit\030\027 \001(\0132+.google.cloud.optimizatio" +
-      "n.v1.DistanceLimit\022v\n#extra_visit_durati" +
-      "on_for_visit_type\030\030 \003(\0132I.google.cloud.o" +
-      "ptimization.v1.Vehicle.ExtraVisitDuratio" +
-      "nForVisitTypeEntry\022;\n\nbreak_rule\030\031 \001(\0132\'" +
-      ".google.cloud.optimization.v1.BreakRule\022" +
-      "\r\n\005label\030\033 \001(\t\022\016\n\006ignore\030\034 \001(\010\022\036\n\022break_" +
-      "rule_indices\030\035 \003(\005B\002\030\001\022F\n\ncapacities\030\r \003" +
-      "(\0132..google.cloud.optimization.v1.Capaci" +
-      "tyQuantityB\002\030\001\022X\n\024start_load_intervals\030\016" +
-      " \003(\01326.google.cloud.optimization.v1.Capa" +
-      "cityQuantityIntervalB\002\030\001\022V\n\022end_load_int" +
-      "ervals\030\017 \003(\01326.google.cloud.optimization" +
-      ".v1.CapacityQuantityIntervalB\002\030\001\032\313\002\n\tLoa" +
-      "dLimit\022\025\n\010max_load\030\001 \001(\003H\000\210\001\001\022\025\n\rsoft_ma" +
-      "x_load\030\002 \001(\003\022$\n\034cost_per_unit_above_soft" +
-      "_max\030\003 \001(\001\022U\n\023start_load_interval\030\004 \001(\0132" +
-      "8.google.cloud.optimization.v1.Vehicle.L" +
-      "oadLimit.Interval\022S\n\021end_load_interval\030\005" +
-      " \001(\01328.google.cloud.optimization.v1.Vehi" +
-      "cle.LoadLimit.Interval\0321\n\010Interval\022\013\n\003mi" +
-      "n\030\001 \001(\003\022\020\n\003max\030\002 \001(\003H\000\210\001\001B\006\n\004_maxB\013\n\t_ma" +
-      "x_load\032\360\002\n\rDurationLimit\022/\n\014max_duration" +
-      "\030\001 \001(\0132\031.google.protobuf.Duration\0224\n\021sof" +
-      "t_max_duration\030\002 \001(\0132\031.google.protobuf.D" +
-      "uration\022)\n\034cost_per_hour_after_soft_max\030" +
-      "\003 \001(\001H\000\210\001\001\022>\n\033quadratic_soft_max_duratio" +
-      "n\030\004 \001(\0132\031.google.protobuf.Duration\022:\n-co" +
-      "st_per_square_hour_after_quadratic_soft_" +
-      "max\030\005 \001(\001H\001\210\001\001B\037\n\035_cost_per_hour_after_s" +
-      "oft_maxB0\n._cost_per_square_hour_after_q" +
-      "uadratic_soft_max\032b\n\017LoadLimitsEntry\022\013\n\003" +
-      "key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/.google.cloud." +
-      "optimization.v1.Vehicle.LoadLimit:\0028\001\032`\n" +
-      "#ExtraVisitDurationForVisitTypeEntry\022\013\n\003" +
-      "key\030\001 \001(\t\022(\n\005value\030\002 \001(\0132\031.google.protob" +
-      "uf.Duration:\0028\001\"6\n\nTravelMode\022\033\n\027TRAVEL_" +
-      "MODE_UNSPECIFIED\020\000\022\013\n\007DRIVING\020\001\"b\n\017Unloa" +
-      "dingPolicy\022 \n\034UNLOADING_POLICY_UNSPECIFI" +
-      "ED\020\000\022\025\n\021LAST_IN_FIRST_OUT\020\001\022\026\n\022FIRST_IN_" +
-      "FIRST_OUT\020\002B\033\n\031_travel_duration_multiple" +
-      "\"\204\003\n\nTimeWindow\022.\n\nstart_time\030\001 \001(\0132\032.go" +
-      "ogle.protobuf.Timestamp\022,\n\010end_time\030\002 \001(" +
-      "\0132\032.google.protobuf.Timestamp\0223\n\017soft_st" +
-      "art_time\030\003 \001(\0132\032.google.protobuf.Timesta" +
-      "mp\0221\n\rsoft_end_time\030\004 \001(\0132\032.google.proto" +
-      "buf.Timestamp\0221\n$cost_per_hour_before_so" +
-      "ft_start_time\030\005 \001(\001H\000\210\001\001\022.\n!cost_per_hou" +
-      "r_after_soft_end_time\030\006 \001(\001H\001\210\001\001B\'\n%_cos" +
-      "t_per_hour_before_soft_start_timeB$\n\"_co" +
-      "st_per_hour_after_soft_end_time\"3\n\020Capac" +
-      "ityQuantity\022\014\n\004type\030\001 \001(\t\022\r\n\005value\030\002 \001(\003" +
-      ":\002\030\001\"x\n\030CapacityQuantityInterval\022\014\n\004type" +
-      "\030\001 \001(\t\022\026\n\tmin_value\030\002 \001(\003H\000\210\001\001\022\026\n\tmax_va" +
-      "lue\030\003 \001(\003H\001\210\001\001:\002\030\001B\014\n\n_min_valueB\014\n\n_max" +
-      "_value\"\277\001\n\rDistanceLimit\022\027\n\nmax_meters\030\001" +
-      " \001(\003H\000\210\001\001\022\034\n\017soft_max_meters\030\002 \001(\003H\001\210\001\001\022" +
-      ".\n!cost_per_kilometer_above_soft_max\030\003 \001" +
-      "(\001H\002\210\001\001B\r\n\013_max_metersB\022\n\020_soft_max_mete" +
-      "rsB$\n\"_cost_per_kilometer_above_soft_max" +
-      "\"\205\002\n\024TransitionAttributes\022\017\n\007src_tag\030\001 \001" +
-      "(\t\022\030\n\020excluded_src_tag\030\002 \001(\t\022\017\n\007dst_tag\030" +
-      "\003 \001(\t\022\030\n\020excluded_dst_tag\030\004 \001(\t\022\014\n\004cost\030" +
-      "\005 \001(\001\022\032\n\022cost_per_kilometer\030\006 \001(\001\022C\n\016dis" +
-      "tance_limit\030\007 \001(\0132+.google.cloud.optimiz" +
-      "ation.v1.DistanceLimit\022(\n\005delay\030\010 \001(\0132\031." +
-      "google.protobuf.Duration\"\201\001\n\010Waypoint\022:\n" +
-      "\010location\030\001 \001(\0132&.google.cloud.optimizat" +
-      "ion.v1.LocationH\000\022\022\n\010place_id\030\002 \001(\tH\000\022\024\n" +
-      "\014side_of_road\030\003 \001(\010B\017\n\rlocation_type\"R\n\010" +
-      "Location\022$\n\007lat_lng\030\001 \001(\0132\023.google.type." +
-      "LatLng\022\024\n\007heading\030\002 \001(\005H\000\210\001\001B\n\n\010_heading" +
-      "\"\214\004\n\tBreakRule\022L\n\016break_requests\030\001 \003(\01324" +
-      ".google.cloud.optimization.v1.BreakRule." +
-      "BreakRequest\022Z\n\025frequency_constraints\030\002 " +
-      "\003(\0132;.google.cloud.optimization.v1.Break" +
-      "Rule.FrequencyConstraint\032\276\001\n\014BreakReques" +
-      "t\022<\n\023earliest_start_time\030\001 \001(\0132\032.google." +
-      "protobuf.TimestampB\003\340A\002\022:\n\021latest_start_" +
-      "time\030\002 \001(\0132\032.google.protobuf.TimestampB\003" +
-      "\340A\002\0224\n\014min_duration\030\003 \001(\0132\031.google.proto" +
-      "buf.DurationB\003\340A\002\032\223\001\n\023FrequencyConstrain" +
-      "t\022:\n\022min_break_duration\030\001 \001(\0132\031.google.p" +
-      "rotobuf.DurationB\003\340A\002\022@\n\030max_inter_break" +
-      "_duration\030\002 \001(\0132\031.google.protobuf.Durati" +
-      "onB\003\340A\002\"\303\026\n\rShipmentRoute\022\025\n\rvehicle_ind" +
-      "ex\030\001 \001(\005\022\025\n\rvehicle_label\030\002 \001(\t\0226\n\022vehic" +
-      "le_start_time\030\005 \001(\0132\032.google.protobuf.Ti" +
-      "mestamp\0224\n\020vehicle_end_time\030\006 \001(\0132\032.goog" +
-      "le.protobuf.Timestamp\022A\n\006visits\030\007 \003(\01321." +
-      "google.cloud.optimization.v1.ShipmentRou" +
-      "te.Visit\022K\n\013transitions\030\010 \003(\01326.google.c" +
-      "loud.optimization.v1.ShipmentRoute.Trans" +
-      "ition\022#\n\033has_traffic_infeasibilities\030\t \001" +
-      "(\010\022S\n\016route_polyline\030\n \001(\0132;.google.clou" +
-      "d.optimization.v1.ShipmentRoute.EncodedP" +
-      "olyline\022A\n\006breaks\030\013 \003(\01321.google.cloud.o" +
-      "ptimization.v1.ShipmentRoute.Break\022@\n\007me" +
-      "trics\030\014 \001(\0132/.google.cloud.optimization." +
-      "v1.AggregatedMetrics\022P\n\013route_costs\030\021 \003(" +
-      "\0132;.google.cloud.optimization.v1.Shipmen" +
-      "tRoute.RouteCostsEntry\022\030\n\020route_total_co" +
-      "st\030\022 \001(\001\022E\n\tend_loads\030\r \003(\0132..google.clo" +
-      "ud.optimization.v1.CapacityQuantityB\002\030\001\022" +
-      "P\n\014travel_steps\030\016 \003(\01326.google.cloud.opt" +
-      "imization.v1.ShipmentRoute.TravelStepB\002\030" +
-      "\001\0225\n\016vehicle_detour\030\017 \001(\0132\031.google.proto" +
-      "buf.DurationB\002\030\001\022W\n\030delay_before_vehicle" +
-      "_end\030\020 \001(\01321.google.cloud.optimization.v" +
-      "1.ShipmentRoute.DelayB\002\030\001\032h\n\005Delay\022.\n\nst" +
-      "art_time\030\001 \001(\0132\032.google.protobuf.Timesta" +
-      "mp\022+\n\010duration\030\002 \001(\0132\031.google.protobuf.D" +
-      "uration:\002\030\001\032\365\004\n\005Visit\022\026\n\016shipment_index\030" +
-      "\001 \001(\005\022\021\n\tis_pickup\030\002 \001(\010\022\033\n\023visit_reques" +
-      "t_index\030\003 \001(\005\022.\n\nstart_time\030\004 \001(\0132\032.goog" +
-      "le.protobuf.Timestamp\022X\n\014load_demands\030\013 " +
-      "\003(\0132B.google.cloud.optimization.v1.Shipm" +
-      "entRoute.Visit.LoadDemandsEntry\022)\n\006detou" +
-      "r\030\006 \001(\0132\031.google.protobuf.Duration\022\026\n\016sh" +
-      "ipment_label\030\007 \001(\t\022\023\n\013visit_label\030\010 \001(\t\022" +
-      "I\n\rarrival_loads\030\t \003(\0132..google.cloud.op" +
-      "timization.v1.CapacityQuantityB\002\030\001\022Q\n\022de" +
-      "lay_before_start\030\n \001(\01321.google.cloud.op" +
-      "timization.v1.ShipmentRoute.DelayB\002\030\001\022C\n" +
-      "\007demands\030\005 \003(\0132..google.cloud.optimizati" +
-      "on.v1.CapacityQuantityB\002\030\001\032_\n\020LoadDemand" +
-      "sEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002 \001(\0132+.goo" +
-      "gle.cloud.optimization.v1.Shipment.Load:" +
-      "\0028\001\032\344\005\n\nTransition\0222\n\017travel_duration\030\001 " +
-      "\001(\0132\031.google.protobuf.Duration\022\036\n\026travel" +
-      "_distance_meters\030\002 \001(\001\022 \n\030traffic_info_u" +
-      "navailable\030\003 \001(\010\0221\n\016delay_duration\030\004 \001(\013" +
-      "2\031.google.protobuf.Duration\0221\n\016break_dur" +
-      "ation\030\005 \001(\0132\031.google.protobuf.Duration\0220" +
-      "\n\rwait_duration\030\006 \001(\0132\031.google.protobuf." +
-      "Duration\0221\n\016total_duration\030\007 \001(\0132\031.googl" +
-      "e.protobuf.Duration\022.\n\nstart_time\030\010 \001(\0132" +
-      "\032.google.protobuf.Timestamp\022S\n\016route_pol" +
-      "yline\030\t \001(\0132;.google.cloud.optimization." +
-      "v1.ShipmentRoute.EncodedPolyline\022_\n\rvehi" +
-      "cle_loads\030\013 \003(\0132H.google.cloud.optimizat" +
-      "ion.v1.ShipmentRoute.Transition.VehicleL" +
-      "oadsEntry\022A\n\005loads\030\n \003(\0132..google.cloud." +
-      "optimization.v1.CapacityQuantityB\002\030\001\032l\n\021" +
-      "VehicleLoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030" +
-      "\002 \001(\01327.google.cloud.optimization.v1.Shi" +
-      "pmentRoute.VehicleLoad:\0028\001\032\035\n\013VehicleLoa" +
-      "d\022\016\n\006amount\030\001 \001(\003\032!\n\017EncodedPolyline\022\016\n\006" +
-      "points\030\001 \001(\t\032d\n\005Break\022.\n\nstart_time\030\001 \001(" +
-      "\0132\032.google.protobuf.Timestamp\022+\n\010duratio" +
-      "n\030\002 \001(\0132\031.google.protobuf.Duration\032\315\001\n\nT" +
-      "ravelStep\022+\n\010duration\030\001 \001(\0132\031.google.pro" +
-      "tobuf.Duration\022\027\n\017distance_meters\030\002 \001(\001\022" +
-      " \n\030traffic_info_unavailable\030\003 \001(\010\022S\n\016rou" +
-      "te_polyline\030\004 \001(\0132;.google.cloud.optimiz" +
-      "ation.v1.ShipmentRoute.EncodedPolyline:\002" +
-      "\030\001\0321\n\017RouteCostsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" +
-      "lue\030\002 \001(\001:\0028\001\"\376\004\n\017SkippedShipment\022\r\n\005ind" +
-      "ex\030\001 \001(\005\022\r\n\005label\030\002 \001(\t\022E\n\007reasons\030\003 \003(\013" +
-      "24.google.cloud.optimization.v1.SkippedS" +
-      "hipment.Reason\032\205\004\n\006Reason\022G\n\004code\030\001 \001(\0162" +
-      "9.google.cloud.optimization.v1.SkippedSh" +
-      "ipment.Reason.Code\022\"\n\025example_vehicle_in" +
-      "dex\030\002 \001(\005H\000\210\001\001\022&\n\036example_exceeded_capac" +
-      "ity_type\030\003 \001(\t\"\313\002\n\004Code\022\024\n\020CODE_UNSPECIF" +
-      "IED\020\000\022\016\n\nNO_VEHICLE\020\001\022#\n\037DEMAND_EXCEEDS_" +
-      "VEHICLE_CAPACITY\020\002\0225\n1CANNOT_BE_PERFORME" +
-      "D_WITHIN_VEHICLE_DISTANCE_LIMIT\020\003\0225\n1CAN" +
-      "NOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION" +
-      "_LIMIT\020\004\022<\n8CANNOT_BE_PERFORMED_WITHIN_V" +
-      "EHICLE_TRAVEL_DURATION_LIMIT\020\005\0223\n/CANNOT" +
-      "_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOW" +
-      "S\020\006\022\027\n\023VEHICLE_NOT_ALLOWED\020\007B\030\n\026_example" +
-      "_vehicle_index\"\330\005\n\021AggregatedMetrics\022 \n\030" +
-      "performed_shipment_count\030\001 \001(\005\0222\n\017travel" +
-      "_duration\030\002 \001(\0132\031.google.protobuf.Durati" +
-      "on\0220\n\rwait_duration\030\003 \001(\0132\031.google.proto" +
-      "buf.Duration\0221\n\016delay_duration\030\004 \001(\0132\031.g" +
-      "oogle.protobuf.Duration\0221\n\016break_duratio" +
-      "n\030\005 \001(\0132\031.google.protobuf.Duration\0221\n\016vi" +
-      "sit_duration\030\006 \001(\0132\031.google.protobuf.Dur" +
-      "ation\0221\n\016total_duration\030\007 \001(\0132\031.google.p" +
-      "rotobuf.Duration\022\036\n\026travel_distance_mete" +
-      "rs\030\010 \001(\001\022P\n\tmax_loads\030\t \003(\0132=.google.clo" +
-      "ud.optimization.v1.AggregatedMetrics.Max" +
-      "LoadsEntry\022M\n\005costs\030\n \003(\0132:.google.cloud" +
-      ".optimization.v1.AggregatedMetrics.Costs" +
-      "EntryB\002\030\001\022\026\n\ntotal_cost\030\013 \001(\001B\002\030\001\032h\n\rMax" +
-      "LoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030\002 \001(\01327" +
-      ".google.cloud.optimization.v1.ShipmentRo" +
-      "ute.VehicleLoad:\0028\001\032,\n\nCostsEntry\022\013\n\003key" +
-      "\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\237\006\n\032InjectedSo" +
-      "lutionConstraint\022;\n\006routes\030\001 \003(\0132+.googl" +
-      "e.cloud.optimization.v1.ShipmentRoute\022H\n" +
-      "\021skipped_shipments\030\002 \003(\0132-.google.cloud." +
-      "optimization.v1.SkippedShipment\022m\n\026const" +
-      "raint_relaxations\030\003 \003(\0132M.google.cloud.o" +
-      "ptimization.v1.InjectedSolutionConstrain" +
-      "t.ConstraintRelaxation\032\212\004\n\024ConstraintRel" +
-      "axation\022m\n\013relaxations\030\001 \003(\0132X.google.cl" +
-      "oud.optimization.v1.InjectedSolutionCons" +
-      "traint.ConstraintRelaxation.Relaxation\022\027" +
-      "\n\017vehicle_indices\030\002 \003(\005\032\351\002\n\nRelaxation\022m",
-      "\n\005level\030\001 \001(\0162^.google.cloud.optimizatio" +
-      "n.v1.InjectedSolutionConstraint.Constrai" +
-      "ntRelaxation.Relaxation.Level\0222\n\016thresho" +
-      "ld_time\030\002 \001(\0132\032.google.protobuf.Timestam" +
-      "p\022\035\n\025threshold_visit_count\030\003 \001(\005\"\230\001\n\005Lev" +
-      "el\022\025\n\021LEVEL_UNSPECIFIED\020\000\022%\n!RELAX_VISIT" +
-      "_TIMES_AFTER_THRESHOLD\020\001\0222\n.RELAX_VISIT_" +
-      "TIMES_AND_SEQUENCE_AFTER_THRESHOLD\020\002\022\035\n\031" +
-      "RELAX_ALL_AFTER_THRESHOLD\020\003\"\375\002\n\034Optimize" +
-      "ToursValidationError\022\014\n\004code\030\001 \001(\005\022\024\n\014di" +
-      "splay_name\030\002 \001(\t\022Y\n\006fields\030\003 \003(\0132I.googl" +
-      "e.cloud.optimization.v1.OptimizeToursVal" +
-      "idationError.FieldReference\022\025\n\rerror_mes" +
-      "sage\030\004 \001(\t\022\030\n\020offending_values\030\005 \001(\t\032\254\001\n" +
-      "\016FieldReference\022\014\n\004name\030\001 \001(\t\022\017\n\005index\030\002" +
-      " \001(\005H\000\022\r\n\003key\030\004 \001(\tH\000\022\\\n\tsub_field\030\003 \001(\013" +
-      "2I.google.cloud.optimization.v1.Optimize" +
-      "ToursValidationError.FieldReferenceB\016\n\014i" +
-      "ndex_or_key2\340\004\n\014FleetRouting\022\342\001\n\rOptimiz" +
-      "eTours\0222.google.cloud.optimization.v1.Op" +
-      "timizeToursRequest\0323.google.cloud.optimi" +
-      "zation.v1.OptimizeToursResponse\"h\202\323\344\223\002b\"" +
-      "1/v1/{parent=projects/*/locations/*}:opt" +
-      "imizeTours:\001*Z*\"%/v1/{parent=projects/*}" +
-      ":optimizeTours:\001*\022\224\002\n\022BatchOptimizeTours" +
-      "\0227.google.cloud.optimization.v1.BatchOpt" +
-      "imizeToursRequest\032\035.google.longrunning.O" +
-      "peration\"\245\001\202\323\344\223\002l\"6/v1/{parent=projects/" +
-      "*/locations/*}:batchOptimizeTours:\001*Z/\"*" +
-      "/v1/{parent=projects/*}:batchOptimizeTou" +
-      "rs:\001*\312A0\n\032BatchOptimizeToursResponse\022\022As" +
-      "yncModelMetadata\032T\312A cloudoptimization.g" +
-      "oogleapis.com\322A.https://www.googleapis.c" +
-      "om/auth/cloud-platformB\201\001\n com.google.cl" +
-      "oud.optimization.v1B\021FleetRoutingProtoP\001" +
-      "ZHgoogle.golang.org/genproto/googleapis/" +
-      "cloud/optimization/v1;optimizationb\006prot" +
-      "o3"
-    };
-    descriptor = com.google.protobuf.Descriptors.FileDescriptor
-      .internalBuildGeneratedFileFrom(descriptorData,
-        new com.google.protobuf.Descriptors.FileDescriptor[] {
-          com.google.api.AnnotationsProto.getDescriptor(),
-          com.google.api.ClientProto.getDescriptor(),
-          com.google.api.FieldBehaviorProto.getDescriptor(),
-          com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor(),
-          com.google.longrunning.OperationsProto.getDescriptor(),
-          com.google.protobuf.DurationProto.getDescriptor(),
-          com.google.protobuf.TimestampProto.getDescriptor(),
-          com.google.type.LatLngProto.getDescriptor(),
-        });
-    internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor =
-      getDescriptor().getMessageTypes().get(0);
-    internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor,
-        new java.lang.String[] { "Parent", "Timeout", "Model", "SolvingMode", "MaxValidationErrors", "SearchMode", "InjectedFirstSolutionRoutes", "InjectedSolutionConstraint", "RefreshDetailsRoutes", "InterpretInjectedSolutionsUsingLabels", "ConsiderRoadTraffic", "PopulatePolylines", "PopulateTransitionPolylines", "AllowLargeDeadlineDespiteInterruptionRisk", "UseGeodesicDistances", "GeodesicMetersPerSecond", "Label", "PopulateTravelStepPolylines", "MaxValidationErrors", "GeodesicMetersPerSecond", });
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor =
-      getDescriptor().getMessageTypes().get(1);
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor,
-        new java.lang.String[] { "Routes", "RequestLabel", "SkippedShipments", "ValidationErrors", "Metrics", "TotalCost", });
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor =
-      internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor,
-        new java.lang.String[] { "AggregatedRouteMetrics", "SkippedMandatoryShipmentCount", "UsedVehicleCount", "EarliestVehicleStartTime", "LatestVehicleEndTime", "Costs", "TotalCost", });
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor =
-      getDescriptor().getMessageTypes().get(2);
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor,
-        new java.lang.String[] { "Parent", "ModelConfigs", });
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor =
-      internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor,
-        new java.lang.String[] { "DisplayName", "InputConfig", "OutputConfig", "EnableCheckpoints", });
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor =
-      getDescriptor().getMessageTypes().get(3);
-    internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor,
-        new java.lang.String[] { });
-    internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor =
-      getDescriptor().getMessageTypes().get(4);
-    internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor,
-        new java.lang.String[] { "Shipments", "Vehicles", "MaxActiveVehicles", "GlobalStartTime", "GlobalEndTime", "GlobalDurationCostPerHour", "DurationDistanceMatrices", "DurationDistanceMatrixSrcTags", "DurationDistanceMatrixDstTags", "TransitionAttributes", "ShipmentTypeIncompatibilities", "ShipmentTypeRequirements", "PrecedenceRules", "BreakRules", "MaxActiveVehicles", });
-    internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor,
-        new java.lang.String[] { "Rows", "VehicleStartTag", });
-    internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor,
-        new java.lang.String[] { "Durations", "Meters", });
-    internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor.getNestedTypes().get(1);
-    internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor,
-        new java.lang.String[] { "FirstIndex", "FirstIsDelivery", "SecondIndex", "SecondIsDelivery", "OffsetDuration", "FirstIndex", "SecondIndex", });
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor.getNestedTypes().get(2);
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor,
-        new java.lang.String[] { "BreakRequests", "FrequencyConstraints", });
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor,
-        new java.lang.String[] { "EarliestStartTime", "LatestStartTime", "MinDuration", });
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor.getNestedTypes().get(1);
-    internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor,
-        new java.lang.String[] { "MinBreakDuration", "MaxInterBreakDuration", });
-    internal_static_google_cloud_optimization_v1_Shipment_descriptor =
-      getDescriptor().getMessageTypes().get(5);
-    internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Shipment_descriptor,
-        new java.lang.String[] { "Pickups", "Deliveries", "LoadDemands", "PenaltyCost", "AllowedVehicleIndices", "CostsPerVehicle", "CostsPerVehicleIndices", "PickupToDeliveryRelativeDetourLimit", "PickupToDeliveryAbsoluteDetourLimit", "PickupToDeliveryTimeLimit", "ShipmentType", "Label", "Ignore", "Demands", "PenaltyCost", "PickupToDeliveryRelativeDetourLimit", });
-    internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor =
-      internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor,
-        new java.lang.String[] { "ArrivalLocation", "ArrivalWaypoint", "DepartureLocation", "DepartureWaypoint", "Tags", "TimeWindows", "Duration", "Cost", "LoadDemands", "VisitTypes", "Label", "Demands", });
-    internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor =
-      internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(1);
-    internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor,
-        new java.lang.String[] { "Amount", });
-    internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(2);
-    internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor =
-      getDescriptor().getMessageTypes().get(6);
-    internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor,
-        new java.lang.String[] { "Types", "IncompatibilityMode", });
-    internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor =
-      getDescriptor().getMessageTypes().get(7);
-    internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor,
-        new java.lang.String[] { "RequiredShipmentTypeAlternatives", "DependentShipmentTypes", "RequirementMode", });
-    internal_static_google_cloud_optimization_v1_Vehicle_descriptor =
-      getDescriptor().getMessageTypes().get(8);
-    internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Vehicle_descriptor,
-        new java.lang.String[] { "TravelMode", "StartLocation", "StartWaypoint", "EndLocation", "EndWaypoint", "StartTags", "EndTags", "StartTimeWindows", "EndTimeWindows", "TravelDurationMultiple", "UnloadingPolicy", "LoadLimits", "CostPerHour", "CostPerTraveledHour", "CostPerKilometer", "FixedCost", "UsedIfRouteIsEmpty", "RouteDurationLimit", "TravelDurationLimit", "RouteDistanceLimit", "ExtraVisitDurationForVisitType", "BreakRule", "Label", "Ignore", "BreakRuleIndices", "Capacities", "StartLoadIntervals", "EndLoadIntervals", "TravelDurationMultiple", });
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor =
-      internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor,
-        new java.lang.String[] { "MaxLoad", "SoftMaxLoad", "CostPerUnitAboveSoftMax", "StartLoadInterval", "EndLoadInterval", "MaxLoad", });
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor =
-      internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor,
-        new java.lang.String[] { "Min", "Max", "Max", });
-    internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor =
-      internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(1);
-    internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor,
-        new java.lang.String[] { "MaxDuration", "SoftMaxDuration", "CostPerHourAfterSoftMax", "QuadraticSoftMaxDuration", "CostPerSquareHourAfterQuadraticSoftMax", "CostPerHourAfterSoftMax", "CostPerSquareHourAfterQuadraticSoftMax", });
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(2);
-    internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(3);
-    internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_TimeWindow_descriptor =
-      getDescriptor().getMessageTypes().get(9);
-    internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_TimeWindow_descriptor,
-        new java.lang.String[] { "StartTime", "EndTime", "SoftStartTime", "SoftEndTime", "CostPerHourBeforeSoftStartTime", "CostPerHourAfterSoftEndTime", "CostPerHourBeforeSoftStartTime", "CostPerHourAfterSoftEndTime", });
-    internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor =
-      getDescriptor().getMessageTypes().get(10);
-    internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor,
-        new java.lang.String[] { "Type", "Value", });
-    internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor =
-      getDescriptor().getMessageTypes().get(11);
-    internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor,
-        new java.lang.String[] { "Type", "MinValue", "MaxValue", "MinValue", "MaxValue", });
-    internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor =
-      getDescriptor().getMessageTypes().get(12);
-    internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor,
-        new java.lang.String[] { "MaxMeters", "SoftMaxMeters", "CostPerKilometerAboveSoftMax", "MaxMeters", "SoftMaxMeters", "CostPerKilometerAboveSoftMax", });
-    internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor =
-      getDescriptor().getMessageTypes().get(13);
-    internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor,
-        new java.lang.String[] { "SrcTag", "ExcludedSrcTag", "DstTag", "ExcludedDstTag", "Cost", "CostPerKilometer", "DistanceLimit", "Delay", });
-    internal_static_google_cloud_optimization_v1_Waypoint_descriptor =
-      getDescriptor().getMessageTypes().get(14);
-    internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Waypoint_descriptor,
-        new java.lang.String[] { "Location", "PlaceId", "SideOfRoad", "LocationType", });
-    internal_static_google_cloud_optimization_v1_Location_descriptor =
-      getDescriptor().getMessageTypes().get(15);
-    internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_Location_descriptor,
-        new java.lang.String[] { "LatLng", "Heading", "Heading", });
-    internal_static_google_cloud_optimization_v1_BreakRule_descriptor =
-      getDescriptor().getMessageTypes().get(16);
-    internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_BreakRule_descriptor,
-        new java.lang.String[] { "BreakRequests", "FrequencyConstraints", });
-    internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor =
-      internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor,
-        new java.lang.String[] { "EarliestStartTime", "LatestStartTime", "MinDuration", });
-    internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor =
-      internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(1);
-    internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor,
-        new java.lang.String[] { "MinBreakDuration", "MaxInterBreakDuration", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor =
-      getDescriptor().getMessageTypes().get(17);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor,
-        new java.lang.String[] { "VehicleIndex", "VehicleLabel", "VehicleStartTime", "VehicleEndTime", "Visits", "Transitions", "HasTrafficInfeasibilities", "RoutePolyline", "Breaks", "Metrics", "RouteCosts", "RouteTotalCost", "EndLoads", "TravelSteps", "VehicleDetour", "DelayBeforeVehicleEnd", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor,
-        new java.lang.String[] { "StartTime", "Duration", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(1);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor,
-        new java.lang.String[] { "ShipmentIndex", "IsPickup", "VisitRequestIndex", "StartTime", "LoadDemands", "Detour", "ShipmentLabel", "VisitLabel", "ArrivalLoads", "DelayBeforeStart", "Demands", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(2);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor,
-        new java.lang.String[] { "TravelDuration", "TravelDistanceMeters", "TrafficInfoUnavailable", "DelayDuration", "BreakDuration", "WaitDuration", "TotalDuration", "StartTime", "RoutePolyline", "VehicleLoads", "Loads", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(3);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor,
-        new java.lang.String[] { "Amount", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(4);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor,
-        new java.lang.String[] { "Points", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(5);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor,
-        new java.lang.String[] { "StartTime", "Duration", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(6);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor,
-        new java.lang.String[] { "Duration", "DistanceMeters", "TrafficInfoUnavailable", "RoutePolyline", });
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor.getNestedTypes().get(7);
-    internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor =
-      getDescriptor().getMessageTypes().get(18);
-    internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor,
-        new java.lang.String[] { "Index", "Label", "Reasons", });
-    internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor =
-      internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor,
-        new java.lang.String[] { "Code", "ExampleVehicleIndex", "ExampleExceededCapacityType", "ExampleVehicleIndex", });
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor =
-      getDescriptor().getMessageTypes().get(19);
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor,
-        new java.lang.String[] { "PerformedShipmentCount", "TravelDuration", "WaitDuration", "DelayDuration", "BreakDuration", "VisitDuration", "TotalDuration", "TravelDistanceMeters", "MaxLoads", "Costs", "TotalCost", });
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor =
-      internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor.getNestedTypes().get(1);
-    internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor,
-        new java.lang.String[] { "Key", "Value", });
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor =
-      getDescriptor().getMessageTypes().get(20);
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor,
-        new java.lang.String[] { "Routes", "SkippedShipments", "ConstraintRelaxations", });
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor =
-      internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor,
-        new java.lang.String[] { "Relaxations", "VehicleIndices", });
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor =
-      internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor,
-        new java.lang.String[] { "Level", "ThresholdTime", "ThresholdVisitCount", });
-    internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor =
-      getDescriptor().getMessageTypes().get(21);
-    internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor,
-        new java.lang.String[] { "Code", "DisplayName", "Fields", "ErrorMessage", "OffendingValues", });
-    internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor =
-      internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor.getNestedTypes().get(0);
-    internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable = new
-      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
-        internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor,
-        new java.lang.String[] { "Name", "Index", "Key", "SubField", "IndexOrKey", });
-    com.google.protobuf.ExtensionRegistry registry =
-        com.google.protobuf.ExtensionRegistry.newInstance();
-    registry.add(com.google.api.ClientProto.defaultHost);
-    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
-    registry.add(com.google.api.AnnotationsProto.http);
-    registry.add(com.google.api.ClientProto.oauthScopes);
-    registry.add(com.google.longrunning.OperationsProto.operationInfo);
-    com.google.protobuf.Descriptors.FileDescriptor
-        .internalUpdateFileDescriptor(descriptor, registry);
-    com.google.api.AnnotationsProto.getDescriptor();
-    com.google.api.ClientProto.getDescriptor();
-    com.google.api.FieldBehaviorProto.getDescriptor();
-    com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor();
-    com.google.longrunning.OperationsProto.getDescriptor();
-    com.google.protobuf.DurationProto.getDescriptor();
-    com.google.protobuf.TimestampProto.getDescriptor();
-    com.google.type.LatLngProto.getDescriptor();
-  }
-
-  // @@protoc_insertion_point(outer_class_scope)
-}
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
similarity index 67%
rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
index 602f023..96cc8e0 100644
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
+++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
 /**
+ *
+ *
  * 
  * Aggregated metrics for [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute] (resp. for [OptimizeToursResponse][google.cloud.optimization.v1.OptimizeToursResponse]
  * over all [Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
@@ -13,30 +30,29 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.AggregatedMetrics}
  */
-public final class AggregatedMetrics extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class AggregatedMetrics extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.AggregatedMetrics)
     AggregatedMetricsOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use AggregatedMetrics.newBuilder() to construct.
   private AggregatedMetrics(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private AggregatedMetrics() {
-  }
+
+  private AggregatedMetrics() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new AggregatedMetrics();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private AggregatedMetrics(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -56,132 +72,148 @@ private AggregatedMetrics(
           case 0:
             done = true;
             break;
-          case 8: {
-
-            performedShipmentCount_ = input.readInt32();
-            break;
-          }
-          case 18: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (travelDuration_ != null) {
-              subBuilder = travelDuration_.toBuilder();
-            }
-            travelDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(travelDuration_);
-              travelDuration_ = subBuilder.buildPartial();
-            }
-
-            break;
-          }
-          case 26: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (waitDuration_ != null) {
-              subBuilder = waitDuration_.toBuilder();
+          case 8:
+            {
+              performedShipmentCount_ = input.readInt32();
+              break;
             }
-            waitDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(waitDuration_);
-              waitDuration_ = subBuilder.buildPartial();
+          case 18:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (travelDuration_ != null) {
+                subBuilder = travelDuration_.toBuilder();
+              }
+              travelDuration_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(travelDuration_);
+                travelDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          case 34: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (delayDuration_ != null) {
-              subBuilder = delayDuration_.toBuilder();
+          case 26:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (waitDuration_ != null) {
+                subBuilder = waitDuration_.toBuilder();
+              }
+              waitDuration_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(waitDuration_);
+                waitDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-            delayDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(delayDuration_);
-              delayDuration_ = subBuilder.buildPartial();
+          case 34:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (delayDuration_ != null) {
+                subBuilder = delayDuration_.toBuilder();
+              }
+              delayDuration_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(delayDuration_);
+                delayDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          case 42: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (breakDuration_ != null) {
-              subBuilder = breakDuration_.toBuilder();
-            }
-            breakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(breakDuration_);
-              breakDuration_ = subBuilder.buildPartial();
+          case 42:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (breakDuration_ != null) {
+                subBuilder = breakDuration_.toBuilder();
+              }
+              breakDuration_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(breakDuration_);
+                breakDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          case 50: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (visitDuration_ != null) {
-              subBuilder = visitDuration_.toBuilder();
+          case 50:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (visitDuration_ != null) {
+                subBuilder = visitDuration_.toBuilder();
+              }
+              visitDuration_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(visitDuration_);
+                visitDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-            visitDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(visitDuration_);
-              visitDuration_ = subBuilder.buildPartial();
+          case 58:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (totalDuration_ != null) {
+                subBuilder = totalDuration_.toBuilder();
+              }
+              totalDuration_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(totalDuration_);
+                totalDuration_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          case 58: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (totalDuration_ != null) {
-              subBuilder = totalDuration_.toBuilder();
+          case 65:
+            {
+              travelDistanceMeters_ = input.readDouble();
+              break;
             }
-            totalDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(totalDuration_);
-              totalDuration_ = subBuilder.buildPartial();
+          case 74:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                maxLoads_ =
+                    com.google.protobuf.MapField.newMapField(
+                        MaxLoadsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000001;
+              }
+              com.google.protobuf.MapEntry<
+                      java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+                  maxLoads__ =
+                      input.readMessage(
+                          MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(),
+                          extensionRegistry);
+              maxLoads_.getMutableMap().put(maxLoads__.getKey(), maxLoads__.getValue());
+              break;
             }
-
-            break;
-          }
-          case 65: {
-
-            travelDistanceMeters_ = input.readDouble();
-            break;
-          }
-          case 74: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              maxLoads_ = com.google.protobuf.MapField.newMapField(
-                  MaxLoadsDefaultEntryHolder.defaultEntry);
-              mutable_bitField0_ |= 0x00000001;
+          case 82:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                costs_ =
+                    com.google.protobuf.MapField.newMapField(CostsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000002;
+              }
+              com.google.protobuf.MapEntry costs__ =
+                  input.readMessage(
+                      CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              costs_.getMutableMap().put(costs__.getKey(), costs__.getValue());
+              break;
             }
-            com.google.protobuf.MapEntry
-            maxLoads__ = input.readMessage(
-                MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-            maxLoads_.getMutableMap().put(
-                maxLoads__.getKey(), maxLoads__.getValue());
-            break;
-          }
-          case 82: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              costs_ = com.google.protobuf.MapField.newMapField(
-                  CostsDefaultEntryHolder.defaultEntry);
-              mutable_bitField0_ |= 0x00000002;
+          case 89:
+            {
+              totalCost_ = input.readDouble();
+              break;
             }
-            com.google.protobuf.MapEntry
-            costs__ = input.readMessage(
-                CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-            costs_.getMutableMap().put(
-                costs__.getKey(), costs__.getValue());
-            break;
-          }
-          case 89: {
-
-            totalCost_ = input.readDouble();
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -189,49 +221,53 @@ private AggregatedMetrics(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(
-      int number) {
+  protected com.google.protobuf.MapField internalGetMapField(int number) {
     switch (number) {
       case 9:
         return internalGetMaxLoads();
       case 10:
         return internalGetCosts();
       default:
-        throw new RuntimeException(
-            "Invalid map field number: " + number);
+        throw new RuntimeException("Invalid map field number: " + number);
     }
   }
+
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.AggregatedMetrics.class, com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
+            com.google.cloud.optimization.v1.AggregatedMetrics.class,
+            com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
   }
 
   public static final int PERFORMED_SHIPMENT_COUNT_FIELD_NUMBER = 1;
   private int performedShipmentCount_;
   /**
+   *
+   *
    * 
    * Number of shipments performed. Note that a pickup and delivery pair only
    * counts once.
    * 
* * int32 performed_shipment_count = 1; + * * @return The performedShipmentCount. */ @java.lang.Override @@ -242,11 +278,14 @@ public int getPerformedShipmentCount() { public static final int TRAVEL_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration travelDuration_; /** + * + * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; + * * @return Whether the travelDuration field is set. */ @java.lang.Override @@ -254,18 +293,25 @@ public boolean hasTravelDuration() { return travelDuration_ != null; } /** + * + * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; + * * @return The travelDuration. */ @java.lang.Override public com.google.protobuf.Duration getTravelDuration() { - return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } /** + * + * *
    * Total travel duration for a route or a solution.
    * 
@@ -280,11 +326,14 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { public static final int WAIT_DURATION_FIELD_NUMBER = 3; private com.google.protobuf.Duration waitDuration_; /** + * + * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; + * * @return Whether the waitDuration field is set. */ @java.lang.Override @@ -292,18 +341,25 @@ public boolean hasWaitDuration() { return waitDuration_ != null; } /** + * + * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; + * * @return The waitDuration. */ @java.lang.Override public com.google.protobuf.Duration getWaitDuration() { - return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; + return waitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : waitDuration_; } /** + * + * *
    * Total wait duration for a route or a solution.
    * 
@@ -318,11 +374,14 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { public static final int DELAY_DURATION_FIELD_NUMBER = 4; private com.google.protobuf.Duration delayDuration_; /** + * + * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -330,18 +389,25 @@ public boolean hasDelayDuration() { return delayDuration_ != null; } /** + * + * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return The delayDuration. */ @java.lang.Override public com.google.protobuf.Duration getDelayDuration() { - return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; + return delayDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : delayDuration_; } /** + * + * *
    * Total delay duration for a route or a solution.
    * 
@@ -356,11 +422,14 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { public static final int BREAK_DURATION_FIELD_NUMBER = 5; private com.google.protobuf.Duration breakDuration_; /** + * + * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ @java.lang.Override @@ -368,18 +437,25 @@ public boolean hasBreakDuration() { return breakDuration_ != null; } /** + * + * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; + * * @return The breakDuration. */ @java.lang.Override public com.google.protobuf.Duration getBreakDuration() { - return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; + return breakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : breakDuration_; } /** + * + * *
    * Total break duration for a route or a solution.
    * 
@@ -394,11 +470,14 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { public static final int VISIT_DURATION_FIELD_NUMBER = 6; private com.google.protobuf.Duration visitDuration_; /** + * + * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; + * * @return Whether the visitDuration field is set. */ @java.lang.Override @@ -406,18 +485,25 @@ public boolean hasVisitDuration() { return visitDuration_ != null; } /** + * + * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; + * * @return The visitDuration. */ @java.lang.Override public com.google.protobuf.Duration getVisitDuration() { - return visitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; + return visitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : visitDuration_; } /** + * + * *
    * Total visit duration for a route or a solution.
    * 
@@ -432,6 +518,8 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { public static final int TOTAL_DURATION_FIELD_NUMBER = 7; private com.google.protobuf.Duration totalDuration_; /** + * + * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -439,6 +527,7 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
    * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -446,6 +535,8 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** + * + * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -453,13 +544,18 @@ public boolean hasTotalDuration() {
    * 
* * .google.protobuf.Duration total_duration = 7; + * * @return The totalDuration. */ @java.lang.Override public com.google.protobuf.Duration getTotalDuration() { - return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; + return totalDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : totalDuration_; } /** + * + * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -476,11 +572,14 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
   public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 8;
   private double travelDistanceMeters_;
   /**
+   *
+   *
    * 
    * Total travel distance for a route or a solution.
    * 
* * double travel_distance_meters = 8; + * * @return The travelDistanceMeters. */ @java.lang.Override @@ -489,24 +588,32 @@ public double getTravelDistanceMeters() { } public static final int MAX_LOADS_FIELD_NUMBER = 9; + private static final class MaxLoadsDefaultEntryHolder { static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> defaultEntry = + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + defaultEntry = com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance()); + . + newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad + .getDefaultInstance()); } + private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> maxLoads_; - private com.google.protobuf.MapField - internalGetMaxLoads() { + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + maxLoads_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + internalGetMaxLoads() { if (maxLoads_ == null) { - return com.google.protobuf.MapField.emptyMapField( - MaxLoadsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField(MaxLoadsDefaultEntryHolder.defaultEntry); } return maxLoads_; } @@ -515,6 +622,8 @@ public int getMaxLoadsCount() { return internalGetMaxLoads().getMap().size(); } /** + * + * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -524,24 +633,26 @@ public int getMaxLoadsCount() {
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ - @java.lang.Override - public boolean containsMaxLoads( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsMaxLoads(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetMaxLoads().getMap().containsKey(key); } - /** - * Use {@link #getMaxLoadsMap()} instead. - */ + /** Use {@link #getMaxLoadsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getMaxLoads() { + public java.util.Map + getMaxLoads() { return getMaxLoadsMap(); } /** + * + * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -551,14 +662,17 @@ public java.util.Map
    *
-   * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+   * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+   * 
    */
   @java.lang.Override
-
-  public java.util.Map getMaxLoadsMap() {
+  public java.util.Map
+      getMaxLoadsMap() {
     return internalGetMaxLoads().getMap();
   }
   /**
+   *
+   *
    * 
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -568,19 +682,23 @@ public java.util.Map
    *
-   * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+   * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+   * 
    */
   @java.lang.Override
-
   public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault(
       java.lang.String key,
       com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-    if (key == null) { throw new NullPointerException("map key"); }
-    java.util.Map map =
-        internalGetMaxLoads().getMap();
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
+    java.util.Map
+        map = internalGetMaxLoads().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
   }
   /**
+   *
+   *
    * 
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -590,15 +708,17 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrD
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMaxLoads().getMap(); + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map + map = internalGetMaxLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -606,54 +726,57 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrT } public static final int COSTS_FIELD_NUMBER = 10; + private static final class CostsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.Double> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.DOUBLE, - 0D); + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.DOUBLE, + 0D); } - private com.google.protobuf.MapField< - java.lang.String, java.lang.Double> costs_; - private com.google.protobuf.MapField - internalGetCosts() { + + private com.google.protobuf.MapField costs_; + + private com.google.protobuf.MapField internalGetCosts() { if (costs_ == null) { - return com.google.protobuf.MapField.emptyMapField( - CostsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry); } return costs_; } - @java.lang.Deprecated + + @java.lang.Deprecated public int getCostsCount() { return internalGetCosts().getMap().size(); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated + @java.lang.Deprecated @java.lang.Override - public boolean containsCosts( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsCosts(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetCosts().getMap().containsKey(key); } - /** - * Use {@link #getCostsMap()} instead. - */ + /** Use {@link #getCostsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getCosts() { return getCostsMap(); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
@@ -661,11 +784,13 @@ public java.util.Map getCosts() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated + @java.lang.Deprecated public java.util.Map getCostsMap() { return internalGetCosts().getMap(); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
@@ -673,16 +798,17 @@ public java.util.Map getCostsMap() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrDefault( - java.lang.String key, - double defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrDefault(java.lang.String key, double defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetCosts().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
@@ -690,12 +816,12 @@ public double getCostsOrDefault( * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetCosts().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -705,21 +831,26 @@ public double getCostsOrThrow( public static final int TOTAL_COST_FIELD_NUMBER = 11; private double totalCost_; /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated public double getTotalCost() { + @java.lang.Deprecated + public double getTotalCost() { return totalCost_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -731,8 +862,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (performedShipmentCount_ != 0) { output.writeInt32(1, performedShipmentCount_); } @@ -757,18 +887,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { output.writeDouble(8, travelDistanceMeters_); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetMaxLoads(), - MaxLoadsDefaultEntryHolder.defaultEntry, - 9); - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetCosts(), - CostsDefaultEntryHolder.defaultEntry, - 10); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetMaxLoads(), MaxLoadsDefaultEntryHolder.defaultEntry, 9); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetCosts(), CostsDefaultEntryHolder.defaultEntry, 10); if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { output.writeDouble(11, totalCost_); } @@ -782,60 +904,54 @@ public int getSerializedSize() { size = 0; if (performedShipmentCount_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, performedShipmentCount_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, performedShipmentCount_); } if (travelDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getTravelDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTravelDuration()); } if (waitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getWaitDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getWaitDuration()); } if (delayDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getDelayDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDelayDuration()); } if (breakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getBreakDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getBreakDuration()); } if (visitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getVisitDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getVisitDuration()); } if (totalDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, getTotalDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getTotalDuration()); } if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, travelDistanceMeters_); - } - for (java.util.Map.Entry entry - : internalGetMaxLoads().getMap().entrySet()) { - com.google.protobuf.MapEntry - maxLoads__ = MaxLoadsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, maxLoads__); - } - for (java.util.Map.Entry entry - : internalGetCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry - costs__ = CostsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, costs__); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, travelDistanceMeters_); + } + for (java.util.Map.Entry< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + entry : internalGetMaxLoads().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + maxLoads__ = + MaxLoadsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, maxLoads__); + } + for (java.util.Map.Entry entry : + internalGetCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry costs__ = + CostsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, costs__); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, totalCost_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(11, totalCost_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -845,55 +961,45 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.AggregatedMetrics)) { return super.equals(obj); } - com.google.cloud.optimization.v1.AggregatedMetrics other = (com.google.cloud.optimization.v1.AggregatedMetrics) obj; + com.google.cloud.optimization.v1.AggregatedMetrics other = + (com.google.cloud.optimization.v1.AggregatedMetrics) obj; - if (getPerformedShipmentCount() - != other.getPerformedShipmentCount()) return false; + if (getPerformedShipmentCount() != other.getPerformedShipmentCount()) return false; if (hasTravelDuration() != other.hasTravelDuration()) return false; if (hasTravelDuration()) { - if (!getTravelDuration() - .equals(other.getTravelDuration())) return false; + if (!getTravelDuration().equals(other.getTravelDuration())) return false; } if (hasWaitDuration() != other.hasWaitDuration()) return false; if (hasWaitDuration()) { - if (!getWaitDuration() - .equals(other.getWaitDuration())) return false; + if (!getWaitDuration().equals(other.getWaitDuration())) return false; } if (hasDelayDuration() != other.hasDelayDuration()) return false; if (hasDelayDuration()) { - if (!getDelayDuration() - .equals(other.getDelayDuration())) return false; + if (!getDelayDuration().equals(other.getDelayDuration())) return false; } if (hasBreakDuration() != other.hasBreakDuration()) return false; if (hasBreakDuration()) { - if (!getBreakDuration() - .equals(other.getBreakDuration())) return false; + if (!getBreakDuration().equals(other.getBreakDuration())) return false; } if (hasVisitDuration() != other.hasVisitDuration()) return false; if (hasVisitDuration()) { - if (!getVisitDuration() - .equals(other.getVisitDuration())) return false; + if (!getVisitDuration().equals(other.getVisitDuration())) return false; } if (hasTotalDuration() != other.hasTotalDuration()) return false; if (hasTotalDuration()) { - if (!getTotalDuration() - .equals(other.getTotalDuration())) return false; + if (!getTotalDuration().equals(other.getTotalDuration())) return false; } if (java.lang.Double.doubleToLongBits(getTravelDistanceMeters()) - != java.lang.Double.doubleToLongBits( - other.getTravelDistanceMeters())) return false; - if (!internalGetMaxLoads().equals( - other.internalGetMaxLoads())) return false; - if (!internalGetCosts().equals( - other.internalGetCosts())) return false; + != java.lang.Double.doubleToLongBits(other.getTravelDistanceMeters())) return false; + if (!internalGetMaxLoads().equals(other.internalGetMaxLoads())) return false; + if (!internalGetCosts().equals(other.internalGetCosts())) return false; if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits( - other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -932,8 +1038,10 @@ public int hashCode() { hash = (53 * hash) + getTotalDuration().hashCode(); } hash = (37 * hash) + TRAVEL_DISTANCE_METERS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); if (!internalGetMaxLoads().getMap().isEmpty()) { hash = (37 * hash) + MAX_LOADS_FIELD_NUMBER; hash = (53 * hash) + internalGetMaxLoads().hashCode(); @@ -943,104 +1051,113 @@ public int hashCode() { hash = (53 * hash) + internalGetCosts().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.AggregatedMetrics parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.AggregatedMetrics parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.AggregatedMetrics parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.AggregatedMetrics prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Aggregated metrics for [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute] (resp. for [OptimizeToursResponse][google.cloud.optimization.v1.OptimizeToursResponse]
    * over all [Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
@@ -1050,47 +1167,47 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.AggregatedMetrics}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.AggregatedMetrics)
       com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMapField(int number) {
       switch (number) {
         case 9:
           return internalGetMaxLoads();
         case 10:
           return internalGetCosts();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
       switch (number) {
         case 9:
           return internalGetMutableMaxLoads();
         case 10:
           return internalGetMutableCosts();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.AggregatedMetrics.class, com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
+              com.google.cloud.optimization.v1.AggregatedMetrics.class,
+              com.google.cloud.optimization.v1.AggregatedMetrics.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder()
@@ -1098,16 +1215,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1159,9 +1275,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor;
     }
 
     @java.lang.Override
@@ -1180,7 +1296,8 @@ public com.google.cloud.optimization.v1.AggregatedMetrics build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.AggregatedMetrics buildPartial() {
-      com.google.cloud.optimization.v1.AggregatedMetrics result = new com.google.cloud.optimization.v1.AggregatedMetrics(this);
+      com.google.cloud.optimization.v1.AggregatedMetrics result =
+          new com.google.cloud.optimization.v1.AggregatedMetrics(this);
       int from_bitField0_ = bitField0_;
       result.performedShipmentCount_ = performedShipmentCount_;
       if (travelDurationBuilder_ == null) {
@@ -1227,38 +1344,39 @@ public com.google.cloud.optimization.v1.AggregatedMetrics buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.AggregatedMetrics) {
-        return mergeFrom((com.google.cloud.optimization.v1.AggregatedMetrics)other);
+        return mergeFrom((com.google.cloud.optimization.v1.AggregatedMetrics) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -1266,7 +1384,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.AggregatedMetrics other) {
-      if (other == com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance())
+        return this;
       if (other.getPerformedShipmentCount() != 0) {
         setPerformedShipmentCount(other.getPerformedShipmentCount());
       }
@@ -1291,10 +1410,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.AggregatedMetrics othe
       if (other.getTravelDistanceMeters() != 0D) {
         setTravelDistanceMeters(other.getTravelDistanceMeters());
       }
-      internalGetMutableMaxLoads().mergeFrom(
-          other.internalGetMaxLoads());
-      internalGetMutableCosts().mergeFrom(
-          other.internalGetCosts());
+      internalGetMutableMaxLoads().mergeFrom(other.internalGetMaxLoads());
+      internalGetMutableCosts().mergeFrom(other.internalGetCosts());
       if (other.getTotalCost() != 0D) {
         setTotalCost(other.getTotalCost());
       }
@@ -1317,7 +1434,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.AggregatedMetrics) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.AggregatedMetrics) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -1326,16 +1444,20 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
-    private int performedShipmentCount_ ;
+    private int performedShipmentCount_;
     /**
+     *
+     *
      * 
      * Number of shipments performed. Note that a pickup and delivery pair only
      * counts once.
      * 
* * int32 performed_shipment_count = 1; + * * @return The performedShipmentCount. */ @java.lang.Override @@ -1343,32 +1465,38 @@ public int getPerformedShipmentCount() { return performedShipmentCount_; } /** + * + * *
      * Number of shipments performed. Note that a pickup and delivery pair only
      * counts once.
      * 
* * int32 performed_shipment_count = 1; + * * @param value The performedShipmentCount to set. * @return This builder for chaining. */ public Builder setPerformedShipmentCount(int value) { - + performedShipmentCount_ = value; onChanged(); return this; } /** + * + * *
      * Number of shipments performed. Note that a pickup and delivery pair only
      * counts once.
      * 
* * int32 performed_shipment_count = 1; + * * @return This builder for chaining. */ public Builder clearPerformedShipmentCount() { - + performedShipmentCount_ = 0; onChanged(); return this; @@ -1376,34 +1504,47 @@ public Builder clearPerformedShipmentCount() { private com.google.protobuf.Duration travelDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> travelDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + travelDurationBuilder_; /** + * + * *
      * Total travel duration for a route or a solution.
      * 
* * .google.protobuf.Duration travel_duration = 2; + * * @return Whether the travelDuration field is set. */ public boolean hasTravelDuration() { return travelDurationBuilder_ != null || travelDuration_ != null; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
* * .google.protobuf.Duration travel_duration = 2; + * * @return The travelDuration. */ public com.google.protobuf.Duration getTravelDuration() { if (travelDurationBuilder_ == null) { - return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } else { return travelDurationBuilder_.getMessage(); } } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1424,14 +1565,15 @@ public Builder setTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
* * .google.protobuf.Duration travel_duration = 2; */ - public Builder setTravelDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderForValue) { if (travelDurationBuilder_ == null) { travelDuration_ = builderForValue.build(); onChanged(); @@ -1442,6 +1584,8 @@ public Builder setTravelDuration( return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1452,7 +1596,9 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { if (travelDuration_ != null) { travelDuration_ = - com.google.protobuf.Duration.newBuilder(travelDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(travelDuration_) + .mergeFrom(value) + .buildPartial(); } else { travelDuration_ = value; } @@ -1464,6 +1610,8 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1482,6 +1630,8 @@ public Builder clearTravelDuration() { return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1489,11 +1639,13 @@ public Builder clearTravelDuration() { * .google.protobuf.Duration travel_duration = 2; */ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { - + onChanged(); return getTravelDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1504,11 +1656,14 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { if (travelDurationBuilder_ != null) { return travelDurationBuilder_.getMessageOrBuilder(); } else { - return travelDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1516,14 +1671,17 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { * .google.protobuf.Duration travel_duration = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getTravelDurationFieldBuilder() { if (travelDurationBuilder_ == null) { - travelDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getTravelDuration(), - getParentForChildren(), - isClean()); + travelDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getTravelDuration(), getParentForChildren(), isClean()); travelDuration_ = null; } return travelDurationBuilder_; @@ -1531,34 +1689,47 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { private com.google.protobuf.Duration waitDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> waitDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + waitDurationBuilder_; /** + * + * *
      * Total wait duration for a route or a solution.
      * 
* * .google.protobuf.Duration wait_duration = 3; + * * @return Whether the waitDuration field is set. */ public boolean hasWaitDuration() { return waitDurationBuilder_ != null || waitDuration_ != null; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
* * .google.protobuf.Duration wait_duration = 3; + * * @return The waitDuration. */ public com.google.protobuf.Duration getWaitDuration() { if (waitDurationBuilder_ == null) { - return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; + return waitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : waitDuration_; } else { return waitDurationBuilder_.getMessage(); } } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1579,14 +1750,15 @@ public Builder setWaitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
* * .google.protobuf.Duration wait_duration = 3; */ - public Builder setWaitDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForValue) { if (waitDurationBuilder_ == null) { waitDuration_ = builderForValue.build(); onChanged(); @@ -1597,6 +1769,8 @@ public Builder setWaitDuration( return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1607,7 +1781,9 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { if (waitDurationBuilder_ == null) { if (waitDuration_ != null) { waitDuration_ = - com.google.protobuf.Duration.newBuilder(waitDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(waitDuration_) + .mergeFrom(value) + .buildPartial(); } else { waitDuration_ = value; } @@ -1619,6 +1795,8 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1637,6 +1815,8 @@ public Builder clearWaitDuration() { return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1644,11 +1824,13 @@ public Builder clearWaitDuration() { * .google.protobuf.Duration wait_duration = 3; */ public com.google.protobuf.Duration.Builder getWaitDurationBuilder() { - + onChanged(); return getWaitDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1659,11 +1841,14 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { if (waitDurationBuilder_ != null) { return waitDurationBuilder_.getMessageOrBuilder(); } else { - return waitDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; + return waitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : waitDuration_; } } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1671,14 +1856,17 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { * .google.protobuf.Duration wait_duration = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getWaitDurationFieldBuilder() { if (waitDurationBuilder_ == null) { - waitDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getWaitDuration(), - getParentForChildren(), - isClean()); + waitDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getWaitDuration(), getParentForChildren(), isClean()); waitDuration_ = null; } return waitDurationBuilder_; @@ -1686,34 +1874,47 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { private com.google.protobuf.Duration delayDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> delayDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + delayDurationBuilder_; /** + * + * *
      * Total delay duration for a route or a solution.
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ public boolean hasDelayDuration() { return delayDurationBuilder_ != null || delayDuration_ != null; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return The delayDuration. */ public com.google.protobuf.Duration getDelayDuration() { if (delayDurationBuilder_ == null) { - return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; + return delayDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : delayDuration_; } else { return delayDurationBuilder_.getMessage(); } } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1734,14 +1935,15 @@ public Builder setDelayDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
* * .google.protobuf.Duration delay_duration = 4; */ - public Builder setDelayDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForValue) { if (delayDurationBuilder_ == null) { delayDuration_ = builderForValue.build(); onChanged(); @@ -1752,6 +1954,8 @@ public Builder setDelayDuration( return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1762,7 +1966,9 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { if (delayDurationBuilder_ == null) { if (delayDuration_ != null) { delayDuration_ = - com.google.protobuf.Duration.newBuilder(delayDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(delayDuration_) + .mergeFrom(value) + .buildPartial(); } else { delayDuration_ = value; } @@ -1774,6 +1980,8 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1792,6 +2000,8 @@ public Builder clearDelayDuration() { return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1799,11 +2009,13 @@ public Builder clearDelayDuration() { * .google.protobuf.Duration delay_duration = 4; */ public com.google.protobuf.Duration.Builder getDelayDurationBuilder() { - + onChanged(); return getDelayDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1814,11 +2026,14 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { if (delayDurationBuilder_ != null) { return delayDurationBuilder_.getMessageOrBuilder(); } else { - return delayDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; + return delayDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : delayDuration_; } } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1826,14 +2041,17 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { * .google.protobuf.Duration delay_duration = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getDelayDurationFieldBuilder() { if (delayDurationBuilder_ == null) { - delayDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getDelayDuration(), - getParentForChildren(), - isClean()); + delayDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDelayDuration(), getParentForChildren(), isClean()); delayDuration_ = null; } return delayDurationBuilder_; @@ -1841,34 +2059,47 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { private com.google.protobuf.Duration breakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> breakDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + breakDurationBuilder_; /** + * + * *
      * Total break duration for a route or a solution.
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ public boolean hasBreakDuration() { return breakDurationBuilder_ != null || breakDuration_ != null; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return The breakDuration. */ public com.google.protobuf.Duration getBreakDuration() { if (breakDurationBuilder_ == null) { - return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; + return breakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : breakDuration_; } else { return breakDurationBuilder_.getMessage(); } } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1889,14 +2120,15 @@ public Builder setBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
* * .google.protobuf.Duration break_duration = 5; */ - public Builder setBreakDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForValue) { if (breakDurationBuilder_ == null) { breakDuration_ = builderForValue.build(); onChanged(); @@ -1907,6 +2139,8 @@ public Builder setBreakDuration( return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1917,7 +2151,9 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { if (breakDurationBuilder_ == null) { if (breakDuration_ != null) { breakDuration_ = - com.google.protobuf.Duration.newBuilder(breakDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(breakDuration_) + .mergeFrom(value) + .buildPartial(); } else { breakDuration_ = value; } @@ -1929,6 +2165,8 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1947,6 +2185,8 @@ public Builder clearBreakDuration() { return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1954,11 +2194,13 @@ public Builder clearBreakDuration() { * .google.protobuf.Duration break_duration = 5; */ public com.google.protobuf.Duration.Builder getBreakDurationBuilder() { - + onChanged(); return getBreakDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1969,11 +2211,14 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { if (breakDurationBuilder_ != null) { return breakDurationBuilder_.getMessageOrBuilder(); } else { - return breakDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; + return breakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : breakDuration_; } } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1981,14 +2226,17 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { * .google.protobuf.Duration break_duration = 5; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getBreakDurationFieldBuilder() { if (breakDurationBuilder_ == null) { - breakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getBreakDuration(), - getParentForChildren(), - isClean()); + breakDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getBreakDuration(), getParentForChildren(), isClean()); breakDuration_ = null; } return breakDurationBuilder_; @@ -1996,34 +2244,47 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { private com.google.protobuf.Duration visitDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> visitDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + visitDurationBuilder_; /** + * + * *
      * Total visit duration for a route or a solution.
      * 
* * .google.protobuf.Duration visit_duration = 6; + * * @return Whether the visitDuration field is set. */ public boolean hasVisitDuration() { return visitDurationBuilder_ != null || visitDuration_ != null; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
* * .google.protobuf.Duration visit_duration = 6; + * * @return The visitDuration. */ public com.google.protobuf.Duration getVisitDuration() { if (visitDurationBuilder_ == null) { - return visitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; + return visitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : visitDuration_; } else { return visitDurationBuilder_.getMessage(); } } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2044,14 +2305,15 @@ public Builder setVisitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
* * .google.protobuf.Duration visit_duration = 6; */ - public Builder setVisitDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setVisitDuration(com.google.protobuf.Duration.Builder builderForValue) { if (visitDurationBuilder_ == null) { visitDuration_ = builderForValue.build(); onChanged(); @@ -2062,6 +2324,8 @@ public Builder setVisitDuration( return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2072,7 +2336,9 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { if (visitDurationBuilder_ == null) { if (visitDuration_ != null) { visitDuration_ = - com.google.protobuf.Duration.newBuilder(visitDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(visitDuration_) + .mergeFrom(value) + .buildPartial(); } else { visitDuration_ = value; } @@ -2084,6 +2350,8 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2102,6 +2370,8 @@ public Builder clearVisitDuration() { return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2109,11 +2379,13 @@ public Builder clearVisitDuration() { * .google.protobuf.Duration visit_duration = 6; */ public com.google.protobuf.Duration.Builder getVisitDurationBuilder() { - + onChanged(); return getVisitDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2124,11 +2396,14 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { if (visitDurationBuilder_ != null) { return visitDurationBuilder_.getMessageOrBuilder(); } else { - return visitDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; + return visitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : visitDuration_; } } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2136,14 +2411,17 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { * .google.protobuf.Duration visit_duration = 6; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getVisitDurationFieldBuilder() { if (visitDurationBuilder_ == null) { - visitDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getVisitDuration(), - getParentForChildren(), - isClean()); + visitDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getVisitDuration(), getParentForChildren(), isClean()); visitDuration_ = null; } return visitDurationBuilder_; @@ -2151,8 +2429,13 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { private com.google.protobuf.Duration totalDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> totalDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + totalDurationBuilder_; /** + * + * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2160,12 +2443,15 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return totalDurationBuilder_ != null || totalDuration_ != null; } /** + * + * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2173,16 +2459,21 @@ public boolean hasTotalDuration() {
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return The totalDuration. */ public com.google.protobuf.Duration getTotalDuration() { if (totalDurationBuilder_ == null) { - return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; + return totalDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : totalDuration_; } else { return totalDurationBuilder_.getMessage(); } } /** + * + * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2205,6 +2496,8 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2213,8 +2506,7 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration total_duration = 7;
      */
-    public Builder setTotalDuration(
-        com.google.protobuf.Duration.Builder builderForValue) {
+    public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForValue) {
       if (totalDurationBuilder_ == null) {
         totalDuration_ = builderForValue.build();
         onChanged();
@@ -2225,6 +2517,8 @@ public Builder setTotalDuration(
       return this;
     }
     /**
+     *
+     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2237,7 +2531,9 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
       if (totalDurationBuilder_ == null) {
         if (totalDuration_ != null) {
           totalDuration_ =
-            com.google.protobuf.Duration.newBuilder(totalDuration_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Duration.newBuilder(totalDuration_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           totalDuration_ = value;
         }
@@ -2249,6 +2545,8 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2269,6 +2567,8 @@ public Builder clearTotalDuration() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2278,11 +2578,13 @@ public Builder clearTotalDuration() {
      * .google.protobuf.Duration total_duration = 7;
      */
     public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
-      
+
       onChanged();
       return getTotalDurationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2295,11 +2597,14 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
       if (totalDurationBuilder_ != null) {
         return totalDurationBuilder_.getMessageOrBuilder();
       } else {
-        return totalDuration_ == null ?
-            com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
+        return totalDuration_ == null
+            ? com.google.protobuf.Duration.getDefaultInstance()
+            : totalDuration_;
       }
     }
     /**
+     *
+     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -2309,26 +2614,32 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
      * .google.protobuf.Duration total_duration = 7;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
         getTotalDurationFieldBuilder() {
       if (totalDurationBuilder_ == null) {
-        totalDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                getTotalDuration(),
-                getParentForChildren(),
-                isClean());
+        totalDurationBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Duration,
+                com.google.protobuf.Duration.Builder,
+                com.google.protobuf.DurationOrBuilder>(
+                getTotalDuration(), getParentForChildren(), isClean());
         totalDuration_ = null;
       }
       return totalDurationBuilder_;
     }
 
-    private double travelDistanceMeters_ ;
+    private double travelDistanceMeters_;
     /**
+     *
+     *
      * 
      * Total travel distance for a route or a solution.
      * 
* * double travel_distance_meters = 8; + * * @return The travelDistanceMeters. */ @java.lang.Override @@ -2336,51 +2647,62 @@ public double getTravelDistanceMeters() { return travelDistanceMeters_; } /** + * + * *
      * Total travel distance for a route or a solution.
      * 
* * double travel_distance_meters = 8; + * * @param value The travelDistanceMeters to set. * @return This builder for chaining. */ public Builder setTravelDistanceMeters(double value) { - + travelDistanceMeters_ = value; onChanged(); return this; } /** + * + * *
      * Total travel distance for a route or a solution.
      * 
* * double travel_distance_meters = 8; + * * @return This builder for chaining. */ public Builder clearTravelDistanceMeters() { - + travelDistanceMeters_ = 0D; onChanged(); return this; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> maxLoads_; - private com.google.protobuf.MapField - internalGetMaxLoads() { + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + maxLoads_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + internalGetMaxLoads() { if (maxLoads_ == null) { - return com.google.protobuf.MapField.emptyMapField( - MaxLoadsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField(MaxLoadsDefaultEntryHolder.defaultEntry); } return maxLoads_; } - private com.google.protobuf.MapField - internalGetMutableMaxLoads() { - onChanged();; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + internalGetMutableMaxLoads() { + onChanged(); + ; if (maxLoads_ == null) { - maxLoads_ = com.google.protobuf.MapField.newMapField( - MaxLoadsDefaultEntryHolder.defaultEntry); + maxLoads_ = + com.google.protobuf.MapField.newMapField(MaxLoadsDefaultEntryHolder.defaultEntry); } if (!maxLoads_.isMutable()) { maxLoads_ = maxLoads_.copy(); @@ -2392,6 +2714,8 @@ public int getMaxLoadsCount() { return internalGetMaxLoads().getMap().size(); } /** + * + * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2401,24 +2725,28 @@ public int getMaxLoadsCount() {
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ - @java.lang.Override - public boolean containsMaxLoads( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsMaxLoads(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetMaxLoads().getMap().containsKey(key); } - /** - * Use {@link #getMaxLoadsMap()} instead. - */ + /** Use {@link #getMaxLoadsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getMaxLoads() { + public java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + getMaxLoads() { return getMaxLoadsMap(); } /** + * + * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2428,14 +2756,19 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+     * 
+     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+     * 
      */
     @java.lang.Override
-
-    public java.util.Map getMaxLoadsMap() {
+    public java.util.Map<
+            java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+        getMaxLoadsMap() {
       return internalGetMaxLoads().getMap();
     }
     /**
+     *
+     *
      * 
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2445,19 +2778,24 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+     * 
+     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9;
+     * 
      */
     @java.lang.Override
-
     public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault(
         java.lang.String key,
         com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetMaxLoads().getMap();
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+      java.util.Map
+          map = internalGetMaxLoads().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2467,15 +2805,18 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrD
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMaxLoads().getMap(); + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map + map = internalGetMaxLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -2483,11 +2824,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrT } public Builder clearMaxLoads() { - internalGetMutableMaxLoads().getMutableMap() - .clear(); + internalGetMutableMaxLoads().getMutableMap().clear(); return this; } /** + * + * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2497,25 +2839,27 @@ public Builder clearMaxLoads() {
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ - - public Builder removeMaxLoads( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableMaxLoads().getMutableMap() - .remove(key); + public Builder removeMaxLoads(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableMaxLoads().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated - public java.util.Map - getMutableMaxLoads() { + public java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + getMutableMaxLoads() { return internalGetMutableMaxLoads().getMutableMap(); } /** + * + * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2525,21 +2869,25 @@ public Builder removeMaxLoads(
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ public Builder putMaxLoads( - java.lang.String key, - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { + if (key == null) { + throw new NullPointerException("map key"); + } if (value == null) { - throw new NullPointerException("map value"); -} + throw new NullPointerException("map value"); + } - internalGetMutableMaxLoads().getMutableMap() - .put(key, value); + internalGetMutableMaxLoads().getMutableMap().put(key, value); return this; } /** + * + * *
      * Maximum load achieved over the entire route (resp. solution), for each of
      * the quantities on this route (resp. solution), computed as the maximum over
@@ -2549,65 +2897,69 @@ public Builder putMaxLoads(
      * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ - public Builder putAllMaxLoads( - java.util.Map values) { - internalGetMutableMaxLoads().getMutableMap() - .putAll(values); + java.util.Map + values) { + internalGetMutableMaxLoads().getMutableMap().putAll(values); return this; } - private com.google.protobuf.MapField< - java.lang.String, java.lang.Double> costs_; - private com.google.protobuf.MapField - internalGetCosts() { + private com.google.protobuf.MapField costs_; + + private com.google.protobuf.MapField internalGetCosts() { if (costs_ == null) { - return com.google.protobuf.MapField.emptyMapField( - CostsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry); } return costs_; } + private com.google.protobuf.MapField - internalGetMutableCosts() { - onChanged();; + internalGetMutableCosts() { + onChanged(); + ; if (costs_ == null) { - costs_ = com.google.protobuf.MapField.newMapField( - CostsDefaultEntryHolder.defaultEntry); + costs_ = com.google.protobuf.MapField.newMapField(CostsDefaultEntryHolder.defaultEntry); } if (!costs_.isMutable()) { costs_ = costs_.copy(); } return costs_; } - @java.lang.Deprecated + + @java.lang.Deprecated public int getCostsCount() { return internalGetCosts().getMap().size(); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated + @java.lang.Deprecated @java.lang.Override - public boolean containsCosts( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsCosts(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetCosts().getMap().containsKey(key); } - /** - * Use {@link #getCostsMap()} instead. - */ + /** Use {@link #getCostsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getCosts() { return getCostsMap(); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
@@ -2615,11 +2967,13 @@ public java.util.Map getCosts() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated + @java.lang.Deprecated public java.util.Map getCostsMap() { return internalGetCosts().getMap(); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
@@ -2627,16 +2981,17 @@ public java.util.Map getCostsMap() { * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrDefault( - java.lang.String key, - double defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrDefault(java.lang.String key, double defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetCosts().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
@@ -2644,128 +2999,141 @@ public double getCostsOrDefault( * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public double getCostsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCosts().getMap(); + @java.lang.Deprecated + public double getCostsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetCosts().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } - @java.lang.Deprecated + + @java.lang.Deprecated public Builder clearCosts() { - internalGetMutableCosts().getMutableMap() - .clear(); + internalGetMutableCosts().getMutableMap().clear(); return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder removeCosts( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableCosts().getMutableMap() - .remove(key); + @java.lang.Deprecated + public Builder removeCosts(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableCosts().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated - public java.util.Map - getMutableCosts() { + public java.util.Map getMutableCosts() { return internalGetMutableCosts().getMutableMap(); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated public Builder putCosts( - java.lang.String key, - double value) { - if (key == null) { throw new NullPointerException("map key"); } - - internalGetMutableCosts().getMutableMap() - .put(key, value); + @java.lang.Deprecated + public Builder putCosts(java.lang.String key, double value) { + if (key == null) { + throw new NullPointerException("map key"); + } + + internalGetMutableCosts().getMutableMap().put(key, value); return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - public Builder putAllCosts( - java.util.Map values) { - internalGetMutableCosts().getMutableMap() - .putAll(values); + @java.lang.Deprecated + public Builder putAllCosts(java.util.Map values) { + internalGetMutableCosts().getMutableMap().putAll(values); return this; } - private double totalCost_ ; + private double totalCost_; /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated public double getTotalCost() { + @java.lang.Deprecated + public double getTotalCost() { return totalCost_; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @param value The totalCost to set. * @return This builder for chaining. */ - @java.lang.Deprecated public Builder setTotalCost(double value) { - + @java.lang.Deprecated + public Builder setTotalCost(double value) { + totalCost_ = value; onChanged(); return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearTotalCost() { - + @java.lang.Deprecated + public Builder clearTotalCost() { + totalCost_ = 0D; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2775,12 +3143,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.AggregatedMetrics) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.AggregatedMetrics) private static final com.google.cloud.optimization.v1.AggregatedMetrics DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.AggregatedMetrics(); } @@ -2789,16 +3157,16 @@ public static com.google.cloud.optimization.v1.AggregatedMetrics getDefaultInsta return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AggregatedMetrics parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AggregatedMetrics(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AggregatedMetrics parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AggregatedMetrics(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2813,6 +3181,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AggregatedMetrics getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java similarity index 81% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java index 72e640a..53f352d 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java @@ -1,42 +1,69 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface AggregatedMetricsOrBuilder extends +public interface AggregatedMetricsOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.AggregatedMetrics) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Number of shipments performed. Note that a pickup and delivery pair only
    * counts once.
    * 
* * int32 performed_shipment_count = 1; + * * @return The performedShipmentCount. */ int getPerformedShipmentCount(); /** + * + * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; + * * @return Whether the travelDuration field is set. */ boolean hasTravelDuration(); /** + * + * *
    * Total travel duration for a route or a solution.
    * 
* * .google.protobuf.Duration travel_duration = 2; + * * @return The travelDuration. */ com.google.protobuf.Duration getTravelDuration(); /** + * + * *
    * Total travel duration for a route or a solution.
    * 
@@ -46,24 +73,32 @@ public interface AggregatedMetricsOrBuilder extends com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder(); /** + * + * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; + * * @return Whether the waitDuration field is set. */ boolean hasWaitDuration(); /** + * + * *
    * Total wait duration for a route or a solution.
    * 
* * .google.protobuf.Duration wait_duration = 3; + * * @return The waitDuration. */ com.google.protobuf.Duration getWaitDuration(); /** + * + * *
    * Total wait duration for a route or a solution.
    * 
@@ -73,24 +108,32 @@ public interface AggregatedMetricsOrBuilder extends com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder(); /** + * + * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ boolean hasDelayDuration(); /** + * + * *
    * Total delay duration for a route or a solution.
    * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return The delayDuration. */ com.google.protobuf.Duration getDelayDuration(); /** + * + * *
    * Total delay duration for a route or a solution.
    * 
@@ -100,24 +143,32 @@ public interface AggregatedMetricsOrBuilder extends com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder(); /** + * + * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ boolean hasBreakDuration(); /** + * + * *
    * Total break duration for a route or a solution.
    * 
* * .google.protobuf.Duration break_duration = 5; + * * @return The breakDuration. */ com.google.protobuf.Duration getBreakDuration(); /** + * + * *
    * Total break duration for a route or a solution.
    * 
@@ -127,24 +178,32 @@ public interface AggregatedMetricsOrBuilder extends com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder(); /** + * + * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; + * * @return Whether the visitDuration field is set. */ boolean hasVisitDuration(); /** + * + * *
    * Total visit duration for a route or a solution.
    * 
* * .google.protobuf.Duration visit_duration = 6; + * * @return The visitDuration. */ com.google.protobuf.Duration getVisitDuration(); /** + * + * *
    * Total visit duration for a route or a solution.
    * 
@@ -154,6 +213,8 @@ public interface AggregatedMetricsOrBuilder extends com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder(); /** + * + * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -161,10 +222,13 @@ public interface AggregatedMetricsOrBuilder extends
    * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ boolean hasTotalDuration(); /** + * + * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -172,10 +236,13 @@ public interface AggregatedMetricsOrBuilder extends
    * 
* * .google.protobuf.Duration total_duration = 7; + * * @return The totalDuration. */ com.google.protobuf.Duration getTotalDuration(); /** + * + * *
    * The total duration should be equal to the sum of all durations above.
    * For routes, it also corresponds to [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time] -
@@ -187,16 +254,21 @@ public interface AggregatedMetricsOrBuilder extends
   com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder();
 
   /**
+   *
+   *
    * 
    * Total travel distance for a route or a solution.
    * 
* * double travel_distance_meters = 8; + * * @return The travelDistanceMeters. */ double getTravelDistanceMeters(); /** + * + * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -206,10 +278,13 @@ public interface AggregatedMetricsOrBuilder extends
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ int getMaxLoadsCount(); /** + * + * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -219,17 +294,17 @@ public interface AggregatedMetricsOrBuilder extends
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; - */ - boolean containsMaxLoads( - java.lang.String key); - /** - * Use {@link #getMaxLoadsMap()} instead. + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ + boolean containsMaxLoads(java.lang.String key); + /** Use {@link #getMaxLoadsMap()} instead. */ @java.lang.Deprecated java.util.Map - getMaxLoads(); + getMaxLoads(); /** + * + * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -239,11 +314,14 @@ boolean containsMaxLoads(
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ java.util.Map - getMaxLoadsMap(); + getMaxLoadsMap(); /** + * + * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -253,15 +331,18 @@ boolean containsMaxLoads(
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ /* nullable */ -com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( java.lang.String key, /* nullable */ -com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); /** + * + * *
    * Maximum load achieved over the entire route (resp. solution), for each of
    * the quantities on this route (resp. solution), computed as the maximum over
@@ -271,75 +352,84 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault(
    * [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads].
    * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> max_loads = 9; + * */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( java.lang.String key); /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated int getCostsCount(); + @java.lang.Deprecated + int getCostsCount(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated boolean containsCosts( - java.lang.String key); - /** - * Use {@link #getCostsMap()} instead. - */ @java.lang.Deprecated - java.util.Map - getCosts(); + boolean containsCosts(java.lang.String key); + /** Use {@link #getCostsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getCosts(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated java.util.Map - getCostsMap(); + @java.lang.Deprecated + java.util.Map getCostsMap(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - double getCostsOrDefault( - java.lang.String key, - double defaultValue); + @java.lang.Deprecated + double getCostsOrDefault(java.lang.String key, double defaultValue); /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_costs][] and [OptimizeToursResponse.Metrics.costs][] instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - double getCostsOrThrow( - java.lang.String key); + @java.lang.Deprecated + double getCostsOrThrow(java.lang.String key); /** + * + * *
    * Deprecated: Use [ShipmentRoute.route_total_cost][] and [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=2206 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2206 * @return The totalCost. */ - @java.lang.Deprecated double getTotalCost(); + @java.lang.Deprecated + double getTotalCost(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java similarity index 71% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java index 056c0ce..13b4f3a 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java @@ -1,24 +1,42 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** + * + * *
  * The long running operation metadata for async model related methods.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.AsyncModelMetadata} */ -public final class AsyncModelMetadata extends - com.google.protobuf.GeneratedMessageV3 implements +public final class AsyncModelMetadata extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.AsyncModelMetadata) AsyncModelMetadataOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use AsyncModelMetadata.newBuilder() to construct. private AsyncModelMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private AsyncModelMetadata() { state_ = 0; stateMessage_ = ""; @@ -26,16 +44,15 @@ private AsyncModelMetadata() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new AsyncModelMetadata(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private AsyncModelMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -54,51 +71,57 @@ private AsyncModelMetadata( case 0: done = true; break; - case 8: { - int rawValue = input.readEnum(); - - state_ = rawValue; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); + case 8: + { + int rawValue = input.readEnum(); - stateMessage_ = s; - break; - } - case 26: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); + state_ = rawValue; + break; } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); - break; - } - case 34: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); + stateMessage_ = s; + break; } - updateTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); + case 26: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (createTime_ != null) { + subBuilder = createTime_.toBuilder(); + } + createTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(createTime_); + createTime_ = subBuilder.buildPartial(); + } + + break; } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + case 34: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (updateTime_ != null) { + subBuilder = updateTime_.toBuilder(); + } + updateTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateTime_); + updateTime_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -106,36 +129,41 @@ private AsyncModelMetadata( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.AsyncModelMetadata.class, com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); + com.google.cloud.optimization.v1.AsyncModelMetadata.class, + com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); } /** + * + * *
    * Possible states of the operation.
    * 
* * Protobuf enum {@code google.cloud.optimization.v1.AsyncModelMetadata.State} */ - public enum State - implements com.google.protobuf.ProtocolMessageEnum { + public enum State implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * The default value. This value is used if the state is omitted.
      * 
@@ -144,6 +172,8 @@ public enum State */ STATE_UNSPECIFIED(0), /** + * + * *
      * Request is being processed.
      * 
@@ -152,6 +182,8 @@ public enum State */ RUNNING(1), /** + * + * *
      * The operation completed successfully.
      * 
@@ -160,6 +192,8 @@ public enum State */ SUCCEEDED(2), /** + * + * *
      * The operation was cancelled.
      * 
@@ -168,6 +202,8 @@ public enum State */ CANCELLED(3), /** + * + * *
      * The operation has failed.
      * 
@@ -179,6 +215,8 @@ public enum State ; /** + * + * *
      * The default value. This value is used if the state is omitted.
      * 
@@ -187,6 +225,8 @@ public enum State */ public static final int STATE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Request is being processed.
      * 
@@ -195,6 +235,8 @@ public enum State */ public static final int RUNNING_VALUE = 1; /** + * + * *
      * The operation completed successfully.
      * 
@@ -203,6 +245,8 @@ public enum State */ public static final int SUCCEEDED_VALUE = 2; /** + * + * *
      * The operation was cancelled.
      * 
@@ -211,6 +255,8 @@ public enum State */ public static final int CANCELLED_VALUE = 3; /** + * + * *
      * The operation has failed.
      * 
@@ -219,7 +265,6 @@ public enum State */ public static final int FAILED_VALUE = 4; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -244,51 +289,55 @@ public static State valueOf(int value) { */ public static State forNumber(int value) { switch (value) { - case 0: return STATE_UNSPECIFIED; - case 1: return RUNNING; - case 2: return SUCCEEDED; - case 3: return CANCELLED; - case 4: return FAILED; - default: return null; + case 0: + return STATE_UNSPECIFIED; + case 1: + return RUNNING; + case 2: + return SUCCEEDED; + case 3: + return CANCELLED; + case 4: + return FAILED; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - State> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public State findValueByNumber(int number) { - return State.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public State findValueByNumber(int number) { + return State.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelMetadata.getDescriptor().getEnumTypes().get(0); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelMetadata.getDescriptor() + .getEnumTypes() + .get(0); } private static final State[] VALUES = values(); - public static State valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -308,39 +357,53 @@ private State(int value) { public static final int STATE_FIELD_NUMBER = 1; private int state_; /** + * + * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return The enum numeric value on the wire for state. */ - @java.lang.Override public int getStateValue() { + @java.lang.Override + public int getStateValue() { return state_; } /** + * + * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return The state. */ - @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { + @java.lang.Override + public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); - return result == null ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.AsyncModelMetadata.State result = + com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); + return result == null + ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED + : result; } public static final int STATE_MESSAGE_FIELD_NUMBER = 2; private volatile java.lang.Object stateMessage_; /** + * + * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; + * * @return The stateMessage. */ @java.lang.Override @@ -349,30 +412,30 @@ public java.lang.String getStateMessage() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); stateMessage_ = s; return s; } } /** + * + * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; + * * @return The bytes for stateMessage. */ @java.lang.Override - public com.google.protobuf.ByteString - getStateMessageBytes() { + public com.google.protobuf.ByteString getStateMessageBytes() { java.lang.Object ref = stateMessage_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); stateMessage_ = b; return b; } else { @@ -383,11 +446,14 @@ public java.lang.String getStateMessage() { public static final int CREATE_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp createTime_; /** + * + * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; + * * @return Whether the createTime field is set. */ @java.lang.Override @@ -395,11 +461,14 @@ public boolean hasCreateTime() { return createTime_ != null; } /** + * + * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; + * * @return The createTime. */ @java.lang.Override @@ -407,6 +476,8 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } /** + * + * *
    * The creation time of the operation.
    * 
@@ -421,11 +492,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public static final int UPDATE_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp updateTime_; /** + * + * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; + * * @return Whether the updateTime field is set. */ @java.lang.Override @@ -433,11 +507,14 @@ public boolean hasUpdateTime() { return updateTime_ != null; } /** + * + * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; + * * @return The updateTime. */ @java.lang.Override @@ -445,6 +522,8 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } /** + * + * *
    * The last update time of the operation.
    * 
@@ -457,6 +536,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -468,9 +548,10 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (state_ != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED.getNumber()) { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (state_ + != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED + .getNumber()) { output.writeEnum(1, state_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateMessage_)) { @@ -491,20 +572,19 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (state_ != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, state_); + if (state_ + != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateMessage_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, stateMessage_); } if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getCreateTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateTime()); } if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getUpdateTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -514,25 +594,23 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.AsyncModelMetadata)) { return super.equals(obj); } - com.google.cloud.optimization.v1.AsyncModelMetadata other = (com.google.cloud.optimization.v1.AsyncModelMetadata) obj; + com.google.cloud.optimization.v1.AsyncModelMetadata other = + (com.google.cloud.optimization.v1.AsyncModelMetadata) obj; if (state_ != other.state_) return false; - if (!getStateMessage() - .equals(other.getStateMessage())) return false; + if (!getStateMessage().equals(other.getStateMessage())) return false; if (hasCreateTime() != other.hasCreateTime()) return false; if (hasCreateTime()) { - if (!getCreateTime() - .equals(other.getCreateTime())) return false; + if (!getCreateTime().equals(other.getCreateTime())) return false; } if (hasUpdateTime() != other.hasUpdateTime()) return false; if (hasUpdateTime()) { - if (!getUpdateTime() - .equals(other.getUpdateTime())) return false; + if (!getUpdateTime().equals(other.getUpdateTime())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -563,117 +641,126 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.AsyncModelMetadata parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.AsyncModelMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.AsyncModelMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * The long running operation metadata for async model related methods.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.AsyncModelMetadata} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.AsyncModelMetadata) com.google.cloud.optimization.v1.AsyncModelMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.AsyncModelMetadata.class, com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); + com.google.cloud.optimization.v1.AsyncModelMetadata.class, + com.google.cloud.optimization.v1.AsyncModelMetadata.Builder.class); } // Construct using com.google.cloud.optimization.v1.AsyncModelMetadata.newBuilder() @@ -681,16 +768,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -714,9 +800,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; } @java.lang.Override @@ -735,7 +821,8 @@ public com.google.cloud.optimization.v1.AsyncModelMetadata build() { @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata buildPartial() { - com.google.cloud.optimization.v1.AsyncModelMetadata result = new com.google.cloud.optimization.v1.AsyncModelMetadata(this); + com.google.cloud.optimization.v1.AsyncModelMetadata result = + new com.google.cloud.optimization.v1.AsyncModelMetadata(this); result.state_ = state_; result.stateMessage_ = stateMessage_; if (createTimeBuilder_ == null) { @@ -756,38 +843,39 @@ public com.google.cloud.optimization.v1.AsyncModelMetadata buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.AsyncModelMetadata) { - return mergeFrom((com.google.cloud.optimization.v1.AsyncModelMetadata)other); + return mergeFrom((com.google.cloud.optimization.v1.AsyncModelMetadata) other); } else { super.mergeFrom(other); return this; @@ -795,7 +883,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.AsyncModelMetadata other) { - if (other == com.google.cloud.optimization.v1.AsyncModelMetadata.getDefaultInstance()) return this; + if (other == com.google.cloud.optimization.v1.AsyncModelMetadata.getDefaultInstance()) + return this; if (other.state_ != 0) { setStateValue(other.getStateValue()); } @@ -828,7 +917,8 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.AsyncModelMetadata) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.AsyncModelMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -840,51 +930,67 @@ public Builder mergeFrom( private int state_ = 0; /** + * + * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return The enum numeric value on the wire for state. */ - @java.lang.Override public int getStateValue() { + @java.lang.Override + public int getStateValue() { return state_; } /** + * + * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @param value The enum numeric value on the wire for state to set. * @return This builder for chaining. */ public Builder setStateValue(int value) { - + state_ = value; onChanged(); return this; } /** + * + * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return The state. */ @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); - return result == null ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.AsyncModelMetadata.State result = + com.google.cloud.optimization.v1.AsyncModelMetadata.State.valueOf(state_); + return result == null + ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED + : result; } /** + * + * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @param value The state to set. * @return This builder for chaining. */ @@ -892,21 +998,24 @@ public Builder setState(com.google.cloud.optimization.v1.AsyncModelMetadata.Stat if (value == null) { throw new NullPointerException(); } - + state_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return This builder for chaining. */ public Builder clearState() { - + state_ = 0; onChanged(); return this; @@ -914,19 +1023,21 @@ public Builder clearState() { private java.lang.Object stateMessage_ = ""; /** + * + * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; + * * @return The stateMessage. */ public java.lang.String getStateMessage() { java.lang.Object ref = stateMessage_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); stateMessage_ = s; return s; @@ -935,21 +1046,22 @@ public java.lang.String getStateMessage() { } } /** + * + * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; + * * @return The bytes for stateMessage. */ - public com.google.protobuf.ByteString - getStateMessageBytes() { + public com.google.protobuf.ByteString getStateMessageBytes() { java.lang.Object ref = stateMessage_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); stateMessage_ = b; return b; } else { @@ -957,57 +1069,64 @@ public java.lang.String getStateMessage() { } } /** + * + * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; + * * @param value The stateMessage to set. * @return This builder for chaining. */ - public Builder setStateMessage( - java.lang.String value) { + public Builder setStateMessage(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + stateMessage_ = value; onChanged(); return this; } /** + * + * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; + * * @return This builder for chaining. */ public Builder clearStateMessage() { - + stateMessage_ = getDefaultInstance().getStateMessage(); onChanged(); return this; } /** + * + * *
      * A message providing more details about the current state of the operation.
      * For example, the error message if the operation is failed.
      * 
* * string state_message = 2; + * * @param value The bytes for stateMessage to set. * @return This builder for chaining. */ - public Builder setStateMessageBytes( - com.google.protobuf.ByteString value) { + public Builder setStateMessageBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + stateMessage_ = value; onChanged(); return this; @@ -1015,34 +1134,47 @@ public Builder setStateMessageBytes( private com.google.protobuf.Timestamp createTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; /** + * + * *
      * The creation time of the operation.
      * 
* * .google.protobuf.Timestamp create_time = 3; + * * @return Whether the createTime field is set. */ public boolean hasCreateTime() { return createTimeBuilder_ != null || createTime_ != null; } /** + * + * *
      * The creation time of the operation.
      * 
* * .google.protobuf.Timestamp create_time = 3; + * * @return The createTime. */ public com.google.protobuf.Timestamp getCreateTime() { if (createTimeBuilder_ == null) { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; } else { return createTimeBuilder_.getMessage(); } } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1063,14 +1195,15 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The creation time of the operation.
      * 
* * .google.protobuf.Timestamp create_time = 3; */ - public Builder setCreateTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (createTimeBuilder_ == null) { createTime_ = builderForValue.build(); onChanged(); @@ -1081,6 +1214,8 @@ public Builder setCreateTime( return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1091,7 +1226,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { if (createTime_ != null) { createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); } else { createTime_ = value; } @@ -1103,6 +1238,8 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1121,6 +1258,8 @@ public Builder clearCreateTime() { return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1128,11 +1267,13 @@ public Builder clearCreateTime() { * .google.protobuf.Timestamp create_time = 3; */ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - + onChanged(); return getCreateTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1143,11 +1284,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { if (createTimeBuilder_ != null) { return createTimeBuilder_.getMessageOrBuilder(); } else { - return createTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; } } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1155,14 +1299,17 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * .google.protobuf.Timestamp create_time = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder() { if (createTimeBuilder_ == null) { - createTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), - getParentForChildren(), - isClean()); + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); createTime_ = null; } return createTimeBuilder_; @@ -1170,34 +1317,47 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { private com.google.protobuf.Timestamp updateTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; /** + * + * *
      * The last update time of the operation.
      * 
* * .google.protobuf.Timestamp update_time = 4; + * * @return Whether the updateTime field is set. */ public boolean hasUpdateTime() { return updateTimeBuilder_ != null || updateTime_ != null; } /** + * + * *
      * The last update time of the operation.
      * 
* * .google.protobuf.Timestamp update_time = 4; + * * @return The updateTime. */ public com.google.protobuf.Timestamp getUpdateTime() { if (updateTimeBuilder_ == null) { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; } else { return updateTimeBuilder_.getMessage(); } } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1218,14 +1378,15 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The last update time of the operation.
      * 
* * .google.protobuf.Timestamp update_time = 4; */ - public Builder setUpdateTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (updateTimeBuilder_ == null) { updateTime_ = builderForValue.build(); onChanged(); @@ -1236,6 +1397,8 @@ public Builder setUpdateTime( return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1246,7 +1409,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { if (updateTime_ != null) { updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); } else { updateTime_ = value; } @@ -1258,6 +1421,8 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1276,6 +1441,8 @@ public Builder clearUpdateTime() { return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1283,11 +1450,13 @@ public Builder clearUpdateTime() { * .google.protobuf.Timestamp update_time = 4; */ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - + onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1298,11 +1467,14 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { if (updateTimeBuilder_ != null) { return updateTimeBuilder_.getMessageOrBuilder(); } else { - return updateTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; } } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1310,21 +1482,24 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * .google.protobuf.Timestamp update_time = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder() { if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), - getParentForChildren(), - isClean()); + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); updateTime_ = null; } return updateTimeBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1334,12 +1509,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.AsyncModelMetadata) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.AsyncModelMetadata) private static final com.google.cloud.optimization.v1.AsyncModelMetadata DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.AsyncModelMetadata(); } @@ -1348,16 +1523,16 @@ public static com.google.cloud.optimization.v1.AsyncModelMetadata getDefaultInst return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AsyncModelMetadata parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AsyncModelMetadata(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AsyncModelMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AsyncModelMetadata(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1372,6 +1547,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AsyncModelMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java similarity index 76% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java index 9353d6f..4c766ad 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java @@ -1,72 +1,107 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface AsyncModelMetadataOrBuilder extends +public interface AsyncModelMetadataOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.AsyncModelMetadata) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return The enum numeric value on the wire for state. */ int getStateValue(); /** + * + * *
    * The state of the current operation.
    * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return The state. */ com.google.cloud.optimization.v1.AsyncModelMetadata.State getState(); /** + * + * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; + * * @return The stateMessage. */ java.lang.String getStateMessage(); /** + * + * *
    * A message providing more details about the current state of the operation.
    * For example, the error message if the operation is failed.
    * 
* * string state_message = 2; + * * @return The bytes for stateMessage. */ - com.google.protobuf.ByteString - getStateMessageBytes(); + com.google.protobuf.ByteString getStateMessageBytes(); /** + * + * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; + * * @return Whether the createTime field is set. */ boolean hasCreateTime(); /** + * + * *
    * The creation time of the operation.
    * 
* * .google.protobuf.Timestamp create_time = 3; + * * @return The createTime. */ com.google.protobuf.Timestamp getCreateTime(); /** + * + * *
    * The creation time of the operation.
    * 
@@ -76,24 +111,32 @@ public interface AsyncModelMetadataOrBuilder extends com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); /** + * + * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; + * * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); /** + * + * *
    * The last update time of the operation.
    * 
* * .google.protobuf.Timestamp update_time = 4; + * * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); /** + * + * *
    * The last update time of the operation.
    * 
diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java new file mode 100644 index 0000000..291722e --- /dev/null +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java @@ -0,0 +1,143 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/optimization/v1/async_model.proto + +package com.google.cloud.optimization.v1; + +public final class AsyncModelProto { + private AsyncModelProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n.google/cloud/optimization/v1/async_mod" + + "el.proto\022\034google.cloud.optimization.v1\032\037" + + "google/api/field_behavior.proto\032\037google/" + + "protobuf/timestamp.proto\"\225\001\n\013InputConfig" + + "\022=\n\ngcs_source\030\001 \001(\0132\'.google.cloud.opti" + + "mization.v1.GcsSourceH\000\022=\n\013data_format\030\002" + + " \001(\0162(.google.cloud.optimization.v1.Data" + + "FormatB\010\n\006source\"\245\001\n\014OutputConfig\022G\n\017gcs" + + "_destination\030\001 \001(\0132,.google.cloud.optimi" + + "zation.v1.GcsDestinationH\000\022=\n\013data_forma" + + "t\030\002 \001(\0162(.google.cloud.optimization.v1.D" + + "ataFormatB\r\n\013destination\"\035\n\tGcsSource\022\020\n" + + "\003uri\030\001 \001(\tB\003\340A\002\"\"\n\016GcsDestination\022\020\n\003uri" + + "\030\001 \001(\tB\003\340A\002\"\253\002\n\022AsyncModelMetadata\022E\n\005st" + + "ate\030\001 \001(\01626.google.cloud.optimization.v1" + + ".AsyncModelMetadata.State\022\025\n\rstate_messa" + + "ge\030\002 \001(\t\022/\n\013create_time\030\003 \001(\0132\032.google.p" + + "rotobuf.Timestamp\022/\n\013update_time\030\004 \001(\0132\032" + + ".google.protobuf.Timestamp\"U\n\005State\022\025\n\021S" + + "TATE_UNSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCE" + + "EDED\020\002\022\r\n\tCANCELLED\020\003\022\n\n\006FAILED\020\004*?\n\nDat" + + "aFormat\022\033\n\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n\004" + + "JSON\020\001\022\n\n\006STRING\020\002B\177\n com.google.cloud.o" + + "ptimization.v1B\017AsyncModelProtoP\001ZHgoogl" + + "e.golang.org/genproto/googleapis/cloud/o" + + "ptimization/v1;optimizationb\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_cloud_optimization_v1_InputConfig_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InputConfig_descriptor, + new java.lang.String[] { + "GcsSource", "DataFormat", "Source", + }); + internal_static_google_cloud_optimization_v1_OutputConfig_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OutputConfig_descriptor, + new java.lang.String[] { + "GcsDestination", "DataFormat", "Destination", + }); + internal_static_google_cloud_optimization_v1_GcsSource_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_GcsSource_descriptor, + new java.lang.String[] { + "Uri", + }); + internal_static_google_cloud_optimization_v1_GcsDestination_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_GcsDestination_descriptor, + new java.lang.String[] { + "Uri", + }); + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AsyncModelMetadata_descriptor, + new java.lang.String[] { + "State", "StateMessage", "CreateTime", "UpdateTime", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java similarity index 63% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java index e623a9c..24cf698 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Request to batch optimize tours as an asynchronous operation.
  * Each input file should contain one `OptimizeToursRequest`, and each output
@@ -14,15 +31,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest}
  */
-public final class BatchOptimizeToursRequest extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class BatchOptimizeToursRequest extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest)
     BatchOptimizeToursRequestOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use BatchOptimizeToursRequest.newBuilder() to construct.
   private BatchOptimizeToursRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private BatchOptimizeToursRequest() {
     parent_ = "";
     modelConfigs_ = java.util.Collections.emptyList();
@@ -30,16 +48,15 @@ private BatchOptimizeToursRequest() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new BatchOptimizeToursRequest();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private BatchOptimizeToursRequest(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -59,28 +76,36 @@ private BatchOptimizeToursRequest(
           case 0:
             done = true;
             break;
-          case 10: {
-            java.lang.String s = input.readStringRequireUtf8();
+          case 10:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            parent_ = s;
-            break;
-          }
-          case 18: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              modelConfigs_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
+              parent_ = s;
+              break;
             }
-            modelConfigs_.add(
-                input.readMessage(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.parser(), extensionRegistry));
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          case 18:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                modelConfigs_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.BatchOptimizeToursRequest
+                            .AsyncModelConfig>();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              modelConfigs_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig
+                          .parser(),
+                      extensionRegistry));
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -88,8 +113,7 @@ private BatchOptimizeToursRequest(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         modelConfigs_ = java.util.Collections.unmodifiableList(modelConfigs_);
@@ -98,100 +122,139 @@ private BatchOptimizeToursRequest(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
+            com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class,
+            com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
   }
 
-  public interface AsyncModelConfigOrBuilder extends
+  public interface AsyncModelConfigOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; + * * @return The displayName. */ java.lang.String getDisplayName(); /** + * + * *
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; + * * @return The bytes for displayName. */ - com.google.protobuf.ByteString - getDisplayNameBytes(); + com.google.protobuf.ByteString getDisplayNameBytes(); /** + * + * *
      * Required. Information about the input model.
      * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the inputConfig field is set. */ boolean hasInputConfig(); /** + * + * *
      * Required. Information about the input model.
      * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The inputConfig. */ com.google.cloud.optimization.v1.InputConfig getInputConfig(); /** + * + * *
      * Required. Information about the input model.
      * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBuilder(); /** + * + * *
      * Required. The desired output location information.
      * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the outputConfig field is set. */ boolean hasOutputConfig(); /** + * + * *
      * Required. The desired output location information.
      * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The outputConfig. */ com.google.cloud.optimization.v1.OutputConfig getOutputConfig(); /** + * + * *
      * Required. The desired output location information.
      * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrBuilder(); /** + * + * *
      * If this is set, the model will be solved in the checkpoint mode. In this
      * mode, the input model can have a deadline longer than 30 mins without the
@@ -204,42 +267,45 @@ public interface AsyncModelConfigOrBuilder extends
      * 
* * bool enable_checkpoints = 4; + * * @return The enableCheckpoints. */ boolean getEnableCheckpoints(); } /** + * + * *
    * Information for solving one optimization model asynchronously.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig} */ - public static final class AsyncModelConfig extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class AsyncModelConfig extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) AsyncModelConfigOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use AsyncModelConfig.newBuilder() to construct. private AsyncModelConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private AsyncModelConfig() { displayName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new AsyncModelConfig(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private AsyncModelConfig( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -258,50 +324,57 @@ private AsyncModelConfig( case 0: done = true; break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); - displayName_ = s; - break; - } - case 18: { - com.google.cloud.optimization.v1.InputConfig.Builder subBuilder = null; - if (inputConfig_ != null) { - subBuilder = inputConfig_.toBuilder(); + displayName_ = s; + break; } - inputConfig_ = input.readMessage(com.google.cloud.optimization.v1.InputConfig.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(inputConfig_); - inputConfig_ = subBuilder.buildPartial(); + case 18: + { + com.google.cloud.optimization.v1.InputConfig.Builder subBuilder = null; + if (inputConfig_ != null) { + subBuilder = inputConfig_.toBuilder(); + } + inputConfig_ = + input.readMessage( + com.google.cloud.optimization.v1.InputConfig.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(inputConfig_); + inputConfig_ = subBuilder.buildPartial(); + } + + break; } - - break; - } - case 26: { - com.google.cloud.optimization.v1.OutputConfig.Builder subBuilder = null; - if (outputConfig_ != null) { - subBuilder = outputConfig_.toBuilder(); + case 26: + { + com.google.cloud.optimization.v1.OutputConfig.Builder subBuilder = null; + if (outputConfig_ != null) { + subBuilder = outputConfig_.toBuilder(); + } + outputConfig_ = + input.readMessage( + com.google.cloud.optimization.v1.OutputConfig.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(outputConfig_); + outputConfig_ = subBuilder.buildPartial(); + } + + break; } - outputConfig_ = input.readMessage(com.google.cloud.optimization.v1.OutputConfig.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(outputConfig_); - outputConfig_ = subBuilder.buildPartial(); + case 32: + { + enableCheckpoints_ = input.readBool(); + break; } - - break; - } - case 32: { - - enableCheckpoints_ = input.readBool(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -309,35 +382,41 @@ private AsyncModelConfig( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder.class); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + .class); } public static final int DISPLAY_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object displayName_; /** + * + * *
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; + * * @return The displayName. */ @java.lang.Override @@ -346,30 +425,30 @@ public java.lang.String getDisplayName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; } } /** + * + * *
      * User defined model name, can be used as alias by users to keep track of
      * models.
      * 
* * string display_name = 1; + * * @return The bytes for displayName. */ @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { + public com.google.protobuf.ByteString getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); displayName_ = b; return b; } else { @@ -380,11 +459,16 @@ public java.lang.String getDisplayName() { public static final int INPUT_CONFIG_FIELD_NUMBER = 2; private com.google.cloud.optimization.v1.InputConfig inputConfig_; /** + * + * *
      * Required. Information about the input model.
      * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the inputConfig field is set. */ @java.lang.Override @@ -392,23 +476,34 @@ public boolean hasInputConfig() { return inputConfig_ != null; } /** + * + * *
      * Required. Information about the input model.
      * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The inputConfig. */ @java.lang.Override public com.google.cloud.optimization.v1.InputConfig getInputConfig() { - return inputConfig_ == null ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; + return inputConfig_ == null + ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() + : inputConfig_; } /** + * + * *
      * Required. Information about the input model.
      * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBuilder() { @@ -418,11 +513,16 @@ public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBui public static final int OUTPUT_CONFIG_FIELD_NUMBER = 3; private com.google.cloud.optimization.v1.OutputConfig outputConfig_; /** + * + * *
      * Required. The desired output location information.
      * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the outputConfig field is set. */ @java.lang.Override @@ -430,23 +530,34 @@ public boolean hasOutputConfig() { return outputConfig_ != null; } /** + * + * *
      * Required. The desired output location information.
      * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The outputConfig. */ @java.lang.Override public com.google.cloud.optimization.v1.OutputConfig getOutputConfig() { - return outputConfig_ == null ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; + return outputConfig_ == null + ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() + : outputConfig_; } /** + * + * *
      * Required. The desired output location information.
      * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrBuilder() { @@ -456,6 +567,8 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB public static final int ENABLE_CHECKPOINTS_FIELD_NUMBER = 4; private boolean enableCheckpoints_; /** + * + * *
      * If this is set, the model will be solved in the checkpoint mode. In this
      * mode, the input model can have a deadline longer than 30 mins without the
@@ -468,6 +581,7 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
      * 
* * bool enable_checkpoints = 4; + * * @return The enableCheckpoints. */ @java.lang.Override @@ -476,6 +590,7 @@ public boolean getEnableCheckpoints() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -487,8 +602,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, displayName_); } @@ -514,16 +628,13 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, displayName_); } if (inputConfig_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getInputConfig()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInputConfig()); } if (outputConfig_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getOutputConfig()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getOutputConfig()); } if (enableCheckpoints_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, enableCheckpoints_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, enableCheckpoints_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -533,27 +644,25 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)) { + if (!(obj + instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) obj; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other = + (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) obj; - if (!getDisplayName() - .equals(other.getDisplayName())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; if (hasInputConfig() != other.hasInputConfig()) return false; if (hasInputConfig()) { - if (!getInputConfig() - .equals(other.getInputConfig())) return false; + if (!getInputConfig().equals(other.getInputConfig())) return false; } if (hasOutputConfig() != other.hasOutputConfig()) return false; if (hasOutputConfig()) { - if (!getOutputConfig() - .equals(other.getOutputConfig())) return false; + if (!getOutputConfig().equals(other.getOutputConfig())) return false; } - if (getEnableCheckpoints() - != other.getEnableCheckpoints()) return false; + if (getEnableCheckpoints() != other.getEnableCheckpoints()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -576,95 +685,107 @@ public int hashCode() { hash = (53 * hash) + getOutputConfig().hashCode(); } hash = (37 * hash) + ENABLE_CHECKPOINTS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getEnableCheckpoints()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableCheckpoints()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -674,44 +795,50 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Information for solving one optimization model asynchronously.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder.class); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.class, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + .class); } - // Construct using com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.newBuilder() + // Construct using + // com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -735,19 +862,22 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance(); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + .getDefaultInstance(); } @java.lang.Override public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig build() { - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = buildPartial(); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -755,8 +885,10 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf } @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig buildPartial() { - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(this); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + buildPartial() { + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result = + new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(this); result.displayName_ = displayName_; if (inputConfigBuilder_ == null) { result.inputConfig_ = inputConfig_; @@ -777,46 +909,55 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) { - return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)other); + if (other + instanceof + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) { + return mergeFrom( + (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other) { - if (other == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other) { + if (other + == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + .getDefaultInstance()) return this; if (!other.getDisplayName().isEmpty()) { displayName_ = other.displayName_; onChanged(); @@ -845,11 +986,14 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parsedMessage = null; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig parsedMessage = + null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -861,19 +1005,21 @@ public Builder mergeFrom( private java.lang.Object displayName_ = ""; /** + * + * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; + * * @return The displayName. */ public java.lang.String getDisplayName() { java.lang.Object ref = displayName_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; @@ -882,21 +1028,22 @@ public java.lang.String getDisplayName() { } } /** + * + * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; + * * @return The bytes for displayName. */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { + public com.google.protobuf.ByteString getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); displayName_ = b; return b; } else { @@ -904,57 +1051,64 @@ public java.lang.String getDisplayName() { } } /** + * + * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; + * * @param value The displayName to set. * @return This builder for chaining. */ - public Builder setDisplayName( - java.lang.String value) { + public Builder setDisplayName(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + displayName_ = value; onChanged(); return this; } /** + * + * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; + * * @return This builder for chaining. */ public Builder clearDisplayName() { - + displayName_ = getDefaultInstance().getDisplayName(); onChanged(); return this; } /** + * + * *
        * User defined model name, can be used as alias by users to keep track of
        * models.
        * 
* * string display_name = 1; + * * @param value The bytes for displayName to set. * @return This builder for chaining. */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; onChanged(); return this; @@ -962,39 +1116,58 @@ public Builder setDisplayNameBytes( private com.google.cloud.optimization.v1.InputConfig inputConfig_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InputConfig, com.google.cloud.optimization.v1.InputConfig.Builder, com.google.cloud.optimization.v1.InputConfigOrBuilder> inputConfigBuilder_; + com.google.cloud.optimization.v1.InputConfig, + com.google.cloud.optimization.v1.InputConfig.Builder, + com.google.cloud.optimization.v1.InputConfigOrBuilder> + inputConfigBuilder_; /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the inputConfig field is set. */ public boolean hasInputConfig() { return inputConfigBuilder_ != null || inputConfig_ != null; } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The inputConfig. */ public com.google.cloud.optimization.v1.InputConfig getInputConfig() { if (inputConfigBuilder_ == null) { - return inputConfig_ == null ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; + return inputConfig_ == null + ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() + : inputConfig_; } else { return inputConfigBuilder_.getMessage(); } } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setInputConfig(com.google.cloud.optimization.v1.InputConfig value) { if (inputConfigBuilder_ == null) { @@ -1010,11 +1183,15 @@ public Builder setInputConfig(com.google.cloud.optimization.v1.InputConfig value return this; } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setInputConfig( com.google.cloud.optimization.v1.InputConfig.Builder builderForValue) { @@ -1028,17 +1205,23 @@ public Builder setInputConfig( return this; } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeInputConfig(com.google.cloud.optimization.v1.InputConfig value) { if (inputConfigBuilder_ == null) { if (inputConfig_ != null) { inputConfig_ = - com.google.cloud.optimization.v1.InputConfig.newBuilder(inputConfig_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.InputConfig.newBuilder(inputConfig_) + .mergeFrom(value) + .buildPartial(); } else { inputConfig_ = value; } @@ -1050,11 +1233,15 @@ public Builder mergeInputConfig(com.google.cloud.optimization.v1.InputConfig val return this; } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearInputConfig() { if (inputConfigBuilder_ == null) { @@ -1068,48 +1255,64 @@ public Builder clearInputConfig() { return this; } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.cloud.optimization.v1.InputConfig.Builder getInputConfigBuilder() { - + onChanged(); return getInputConfigFieldBuilder().getBuilder(); } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBuilder() { if (inputConfigBuilder_ != null) { return inputConfigBuilder_.getMessageOrBuilder(); } else { - return inputConfig_ == null ? - com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; + return inputConfig_ == null + ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() + : inputConfig_; } } /** + * + * *
        * Required. Information about the input model.
        * 
* - * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InputConfig, com.google.cloud.optimization.v1.InputConfig.Builder, com.google.cloud.optimization.v1.InputConfigOrBuilder> + com.google.cloud.optimization.v1.InputConfig, + com.google.cloud.optimization.v1.InputConfig.Builder, + com.google.cloud.optimization.v1.InputConfigOrBuilder> getInputConfigFieldBuilder() { if (inputConfigBuilder_ == null) { - inputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InputConfig, com.google.cloud.optimization.v1.InputConfig.Builder, com.google.cloud.optimization.v1.InputConfigOrBuilder>( - getInputConfig(), - getParentForChildren(), - isClean()); + inputConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.InputConfig, + com.google.cloud.optimization.v1.InputConfig.Builder, + com.google.cloud.optimization.v1.InputConfigOrBuilder>( + getInputConfig(), getParentForChildren(), isClean()); inputConfig_ = null; } return inputConfigBuilder_; @@ -1117,39 +1320,58 @@ public com.google.cloud.optimization.v1.InputConfigOrBuilder getInputConfigOrBui private com.google.cloud.optimization.v1.OutputConfig outputConfig_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OutputConfig, com.google.cloud.optimization.v1.OutputConfig.Builder, com.google.cloud.optimization.v1.OutputConfigOrBuilder> outputConfigBuilder_; + com.google.cloud.optimization.v1.OutputConfig, + com.google.cloud.optimization.v1.OutputConfig.Builder, + com.google.cloud.optimization.v1.OutputConfigOrBuilder> + outputConfigBuilder_; /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the outputConfig field is set. */ public boolean hasOutputConfig() { return outputConfigBuilder_ != null || outputConfig_ != null; } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The outputConfig. */ public com.google.cloud.optimization.v1.OutputConfig getOutputConfig() { if (outputConfigBuilder_ == null) { - return outputConfig_ == null ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; + return outputConfig_ == null + ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() + : outputConfig_; } else { return outputConfigBuilder_.getMessage(); } } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setOutputConfig(com.google.cloud.optimization.v1.OutputConfig value) { if (outputConfigBuilder_ == null) { @@ -1165,11 +1387,15 @@ public Builder setOutputConfig(com.google.cloud.optimization.v1.OutputConfig val return this; } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setOutputConfig( com.google.cloud.optimization.v1.OutputConfig.Builder builderForValue) { @@ -1183,17 +1409,23 @@ public Builder setOutputConfig( return this; } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeOutputConfig(com.google.cloud.optimization.v1.OutputConfig value) { if (outputConfigBuilder_ == null) { if (outputConfig_ != null) { outputConfig_ = - com.google.cloud.optimization.v1.OutputConfig.newBuilder(outputConfig_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.OutputConfig.newBuilder(outputConfig_) + .mergeFrom(value) + .buildPartial(); } else { outputConfig_ = value; } @@ -1205,11 +1437,15 @@ public Builder mergeOutputConfig(com.google.cloud.optimization.v1.OutputConfig v return this; } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearOutputConfig() { if (outputConfigBuilder_ == null) { @@ -1223,55 +1459,73 @@ public Builder clearOutputConfig() { return this; } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.cloud.optimization.v1.OutputConfig.Builder getOutputConfigBuilder() { - + onChanged(); return getOutputConfigFieldBuilder().getBuilder(); } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrBuilder() { if (outputConfigBuilder_ != null) { return outputConfigBuilder_.getMessageOrBuilder(); } else { - return outputConfig_ == null ? - com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; + return outputConfig_ == null + ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() + : outputConfig_; } } /** + * + * *
        * Required. The desired output location information.
        * 
* - * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OutputConfig, com.google.cloud.optimization.v1.OutputConfig.Builder, com.google.cloud.optimization.v1.OutputConfigOrBuilder> + com.google.cloud.optimization.v1.OutputConfig, + com.google.cloud.optimization.v1.OutputConfig.Builder, + com.google.cloud.optimization.v1.OutputConfigOrBuilder> getOutputConfigFieldBuilder() { if (outputConfigBuilder_ == null) { - outputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OutputConfig, com.google.cloud.optimization.v1.OutputConfig.Builder, com.google.cloud.optimization.v1.OutputConfigOrBuilder>( - getOutputConfig(), - getParentForChildren(), - isClean()); + outputConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.OutputConfig, + com.google.cloud.optimization.v1.OutputConfig.Builder, + com.google.cloud.optimization.v1.OutputConfigOrBuilder>( + getOutputConfig(), getParentForChildren(), isClean()); outputConfig_ = null; } return outputConfigBuilder_; } - private boolean enableCheckpoints_ ; + private boolean enableCheckpoints_; /** + * + * *
        * If this is set, the model will be solved in the checkpoint mode. In this
        * mode, the input model can have a deadline longer than 30 mins without the
@@ -1284,6 +1538,7 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
        * 
* * bool enable_checkpoints = 4; + * * @return The enableCheckpoints. */ @java.lang.Override @@ -1291,6 +1546,8 @@ public boolean getEnableCheckpoints() { return enableCheckpoints_; } /** + * + * *
        * If this is set, the model will be solved in the checkpoint mode. In this
        * mode, the input model can have a deadline longer than 30 mins without the
@@ -1303,16 +1560,19 @@ public boolean getEnableCheckpoints() {
        * 
* * bool enable_checkpoints = 4; + * * @param value The enableCheckpoints to set. * @return This builder for chaining. */ public Builder setEnableCheckpoints(boolean value) { - + enableCheckpoints_ = value; onChanged(); return this; } /** + * + * *
        * If this is set, the model will be solved in the checkpoint mode. In this
        * mode, the input model can have a deadline longer than 30 mins without the
@@ -1325,14 +1585,16 @@ public Builder setEnableCheckpoints(boolean value) {
        * 
* * bool enable_checkpoints = 4; + * * @return This builder for chaining. */ public Builder clearEnableCheckpoints() { - + enableCheckpoints_ = false; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1345,30 +1607,33 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) - private static final com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig(); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstance() { + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AsyncModelConfig parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AsyncModelConfig(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AsyncModelConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AsyncModelConfig(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1380,15 +1645,17 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int PARENT_FIELD_NUMBER = 1; private volatile java.lang.Object parent_; /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1396,6 +1663,7 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ @java.lang.Override @@ -1404,14 +1672,15 @@ public java.lang.String getParent() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; } } /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1419,16 +1688,15 @@ public java.lang.String getParent() {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ @java.lang.Override - public com.google.protobuf.ByteString - getParentBytes() { + public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); parent_ = b; return b; } else { @@ -1437,71 +1705,98 @@ public java.lang.String getParent() { } public static final int MODEL_CONFIGS_FIELD_NUMBER = 2; - private java.util.List modelConfigs_; + private java.util.List< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> + modelConfigs_; /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override - public java.util.List getModelConfigsList() { + public java.util.List + getModelConfigsList() { return modelConfigs_; } /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> getModelConfigsOrBuilderList() { return modelConfigs_; } /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public int getModelConfigsCount() { return modelConfigs_.size(); } /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs(int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + getModelConfigs(int index) { return modelConfigs_.get(index); } /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder getModelConfigsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder + getModelConfigsOrBuilder(int index) { return modelConfigs_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1513,8 +1808,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } @@ -1534,8 +1828,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } for (int i = 0; i < modelConfigs_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, modelConfigs_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, modelConfigs_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1545,17 +1838,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BatchOptimizeToursRequest other = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) obj; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest other = + (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) obj; - if (!getParent() - .equals(other.getParent())) return false; - if (!getModelConfigsList() - .equals(other.getModelConfigsList())) return false; + if (!getParent().equals(other.getParent())) return false; + if (!getModelConfigsList().equals(other.getModelConfigsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1579,96 +1871,104 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursRequest prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Request to batch optimize tours as an asynchronous operation.
    * Each input file should contain one `OptimizeToursRequest`, and each output
@@ -1679,21 +1979,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursRequest}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BatchOptimizeToursRequest)
       com.google.cloud.optimization.v1.BatchOptimizeToursRequestOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
+              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.class,
+              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.BatchOptimizeToursRequest.newBuilder()
@@ -1701,17 +2003,17 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getModelConfigsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1727,9 +2029,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
@@ -1748,7 +2050,8 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.BatchOptimizeToursRequest buildPartial() {
-      com.google.cloud.optimization.v1.BatchOptimizeToursRequest result = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest(this);
+      com.google.cloud.optimization.v1.BatchOptimizeToursRequest result =
+          new com.google.cloud.optimization.v1.BatchOptimizeToursRequest(this);
       int from_bitField0_ = bitField0_;
       result.parent_ = parent_;
       if (modelConfigsBuilder_ == null) {
@@ -1768,38 +2071,39 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest buildPartial()
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest) {
-        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursRequest)other);
+        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursRequest) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -1807,7 +2111,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequest other) {
-      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursRequest.getDefaultInstance())
+        return this;
       if (!other.getParent().isEmpty()) {
         parent_ = other.parent_;
         onChanged();
@@ -1830,9 +2135,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequ
             modelConfigsBuilder_ = null;
             modelConfigs_ = other.modelConfigs_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            modelConfigsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getModelConfigsFieldBuilder() : null;
+            modelConfigsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getModelConfigsFieldBuilder()
+                    : null;
           } else {
             modelConfigsBuilder_.addAllMessages(other.modelConfigs_);
           }
@@ -1857,7 +2163,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -1866,10 +2173,13 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private java.lang.Object parent_ = "";
     /**
+     *
+     *
      * 
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1877,13 +2187,13 @@ public Builder mergeFrom(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ public java.lang.String getParent() { java.lang.Object ref = parent_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; @@ -1892,6 +2202,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1899,15 +2211,14 @@ public java.lang.String getParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ - public com.google.protobuf.ByteString - getParentBytes() { + public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); parent_ = b; return b; } else { @@ -1915,6 +2226,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1922,20 +2235,22 @@ public java.lang.String getParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The parent to set. * @return This builder for chaining. */ - public Builder setParent( - java.lang.String value) { + public Builder setParent(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + parent_ = value; onChanged(); return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1943,15 +2258,18 @@ public Builder setParent(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearParent() { - + parent_ = getDefaultInstance().getParent(); onChanged(); return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1959,42 +2277,56 @@ public Builder clearParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The bytes for parent to set. * @return This builder for chaining. */ - public Builder setParentBytes( - com.google.protobuf.ByteString value) { + public Builder setParentBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; onChanged(); return this; } - private java.util.List modelConfigs_ = - java.util.Collections.emptyList(); + private java.util.List< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> + modelConfigs_ = java.util.Collections.emptyList(); + private void ensureModelConfigsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - modelConfigs_ = new java.util.ArrayList(modelConfigs_); + modelConfigs_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig>( + modelConfigs_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> modelConfigsBuilder_; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> + modelConfigsBuilder_; /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public java.util.List getModelConfigsList() { + public java.util.List< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> + getModelConfigsList() { if (modelConfigsBuilder_ == null) { return java.util.Collections.unmodifiableList(modelConfigs_); } else { @@ -2002,12 +2334,16 @@ public java.util.List * Required. Input/Output information each purchase model, such as file paths and data * formats. *
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public int getModelConfigsCount() { if (modelConfigsBuilder_ == null) { @@ -2017,14 +2353,19 @@ public int getModelConfigsCount() { } } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs(int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + getModelConfigs(int index) { if (modelConfigsBuilder_ == null) { return modelConfigs_.get(index); } else { @@ -2032,15 +2373,20 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf } } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setModelConfigs( - int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { + int index, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { if (modelConfigsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2054,15 +2400,21 @@ public Builder setModelConfigs( return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setModelConfigs( - int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + builderForValue) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); modelConfigs_.set(index, builderForValue.build()); @@ -2073,14 +2425,19 @@ public Builder setModelConfigs( return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder addModelConfigs(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { + public Builder addModelConfigs( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { if (modelConfigsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2094,15 +2451,20 @@ public Builder addModelConfigs(com.google.cloud.optimization.v1.BatchOptimizeTou return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder addModelConfigs( - int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { + int index, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig value) { if (modelConfigsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2116,15 +2478,20 @@ public Builder addModelConfigs( return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder addModelConfigs( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder builderForValue) { + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + builderForValue) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); modelConfigs_.add(builderForValue.build()); @@ -2135,15 +2502,21 @@ public Builder addModelConfigs( return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder addModelConfigs( - int index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + builderForValue) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); modelConfigs_.add(index, builderForValue.build()); @@ -2154,19 +2527,25 @@ public Builder addModelConfigs( return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder addAllModelConfigs( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig> + values) { if (modelConfigsBuilder_ == null) { ensureModelConfigsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, modelConfigs_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, modelConfigs_); onChanged(); } else { modelConfigsBuilder_.addAllMessages(values); @@ -2174,12 +2553,16 @@ public Builder addAllModelConfigs( return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearModelConfigs() { if (modelConfigsBuilder_ == null) { @@ -2192,12 +2575,16 @@ public Builder clearModelConfigs() { return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder removeModelConfigs(int index) { if (modelConfigsBuilder_ == null) { @@ -2210,42 +2597,58 @@ public Builder removeModelConfigs(int index) { return this; } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder getModelConfigsBuilder( - int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + getModelConfigsBuilder(int index) { return getModelConfigsFieldBuilder().getBuilder(index); } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder getModelConfigsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder + getModelConfigsOrBuilder(int index) { if (modelConfigsBuilder_ == null) { - return modelConfigs_.get(index); } else { + return modelConfigs_.get(index); + } else { return modelConfigsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public java.util.List - getModelConfigsOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.BatchOptimizeToursRequest + .AsyncModelConfigOrBuilder> + getModelConfigsOrBuilderList() { if (modelConfigsBuilder_ != null) { return modelConfigsBuilder_.getMessageOrBuilderList(); } else { @@ -2253,59 +2656,82 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf } } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder addModelConfigsBuilder() { - return getModelConfigsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance()); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + addModelConfigsBuilder() { + return getModelConfigsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + .getDefaultInstance()); } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder addModelConfigsBuilder( - int index) { - return getModelConfigsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.getDefaultInstance()); + public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder + addModelConfigsBuilder(int index) { + return getModelConfigsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig + .getDefaultInstance()); } /** + * + * *
      * Required. Input/Output information each purchase model, such as file paths and data
      * formats.
      * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public java.util.List - getModelConfigsBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder> + getModelConfigsBuilderList() { return getModelConfigsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> getModelConfigsFieldBuilder() { if (modelConfigsBuilder_ == null) { - modelConfigsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder>( - modelConfigs_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); + modelConfigsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.Builder, + com.google.cloud.optimization.v1.BatchOptimizeToursRequest + .AsyncModelConfigOrBuilder>( + modelConfigs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); modelConfigs_ = null; } return modelConfigsBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -2315,12 +2741,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BatchOptimizeToursRequest) private static final com.google.cloud.optimization.v1.BatchOptimizeToursRequest DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BatchOptimizeToursRequest(); } @@ -2329,16 +2755,16 @@ public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BatchOptimizeToursRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BatchOptimizeToursRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchOptimizeToursRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchOptimizeToursRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2353,6 +2779,4 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.BatchOptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java similarity index 51% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java index 38cdd5b..e15959f 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface BatchOptimizeToursRequestOrBuilder extends +public interface BatchOptimizeToursRequestOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursRequest) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -15,10 +33,13 @@ public interface BatchOptimizeToursRequestOrBuilder extends
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ java.lang.String getParent(); /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -26,57 +47,80 @@ public interface BatchOptimizeToursRequestOrBuilder extends
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ - com.google.protobuf.ByteString - getParentBytes(); + com.google.protobuf.ByteString getParentBytes(); /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - java.util.List + java.util.List getModelConfigsList(); /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs(int index); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig getModelConfigs( + int index); /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ int getModelConfigsCount(); /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - java.util.List + java.util.List< + ? extends + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder> getModelConfigsOrBuilderList(); /** + * + * *
    * Required. Input/Output information each purchase model, such as file paths and data
    * formats.
    * 
* - * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * repeated .google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig model_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder getModelConfigsOrBuilder( - int index); + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfigOrBuilder + getModelConfigsOrBuilder(int index); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java similarity index 66% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java index 071c075..daccb80 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Response to a `BatchOptimizeToursRequest`. This is returned in
  * the LRO Operation after the operation is complete.
@@ -11,30 +28,29 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursResponse}
  */
-public final class BatchOptimizeToursResponse extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class BatchOptimizeToursResponse extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BatchOptimizeToursResponse)
     BatchOptimizeToursResponseOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use BatchOptimizeToursResponse.newBuilder() to construct.
   private BatchOptimizeToursResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private BatchOptimizeToursResponse() {
-  }
+
+  private BatchOptimizeToursResponse() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new BatchOptimizeToursResponse();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private BatchOptimizeToursResponse(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -53,13 +69,13 @@ private BatchOptimizeToursResponse(
           case 0:
             done = true;
             break;
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -67,27 +83,30 @@ private BatchOptimizeToursResponse(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class, com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
+            com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class,
+            com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -99,8 +118,7 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output)
-                      throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
     unknownFields.writeTo(output);
   }
 
@@ -118,12 +136,13 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-     return true;
+      return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursResponse)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.BatchOptimizeToursResponse other = (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) obj;
+    com.google.cloud.optimization.v1.BatchOptimizeToursResponse other =
+        (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) obj;
 
     if (!unknownFields.equals(other.unknownFields)) return false;
     return true;
@@ -142,96 +161,104 @@ public int hashCode() {
   }
 
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.nio.ByteBuffer data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.nio.ByteBuffer data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      byte[] data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+
+  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
-  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input);
+
+  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+        PARSER, input, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      com.google.protobuf.CodedInputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() { return newBuilder(); }
+  public Builder newBuilderForType() {
+    return newBuilder();
+  }
+
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-  public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursResponse prototype) {
+
+  public static Builder newBuilder(
+      com.google.cloud.optimization.v1.BatchOptimizeToursResponse prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
+
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE
-        ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
+   *
+   *
    * 
    * Response to a `BatchOptimizeToursRequest`. This is returned in
    * the LRO Operation after the operation is complete.
@@ -239,21 +266,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.BatchOptimizeToursResponse}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BatchOptimizeToursResponse)
       com.google.cloud.optimization.v1.BatchOptimizeToursResponseOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class, com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
+              com.google.cloud.optimization.v1.BatchOptimizeToursResponse.class,
+              com.google.cloud.optimization.v1.BatchOptimizeToursResponse.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.BatchOptimizeToursResponse.newBuilder()
@@ -261,16 +290,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -278,9 +306,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
@@ -299,7 +327,8 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursResponse build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.BatchOptimizeToursResponse buildPartial() {
-      com.google.cloud.optimization.v1.BatchOptimizeToursResponse result = new com.google.cloud.optimization.v1.BatchOptimizeToursResponse(this);
+      com.google.cloud.optimization.v1.BatchOptimizeToursResponse result =
+          new com.google.cloud.optimization.v1.BatchOptimizeToursResponse(this);
       onBuilt();
       return result;
     }
@@ -308,38 +337,39 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursResponse buildPartial(
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.BatchOptimizeToursResponse) {
-        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursResponse)other);
+        return mergeFrom((com.google.cloud.optimization.v1.BatchOptimizeToursResponse) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -347,7 +377,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursResponse other) {
-      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursResponse.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursResponse.getDefaultInstance())
+        return this;
       this.mergeUnknownFields(other.unknownFields);
       onChanged();
       return this;
@@ -367,7 +398,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -376,9 +408,9 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -388,12 +420,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BatchOptimizeToursResponse)
   }
 
   // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BatchOptimizeToursResponse)
   private static final com.google.cloud.optimization.v1.BatchOptimizeToursResponse DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BatchOptimizeToursResponse();
   }
@@ -402,16 +434,16 @@ public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse getDef
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public BatchOptimizeToursResponse parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return new BatchOptimizeToursResponse(input, extensionRegistry);
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public BatchOptimizeToursResponse parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          return new BatchOptimizeToursResponse(input, extensionRegistry);
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -426,6 +458,4 @@ public com.google.protobuf.Parser getParserForType()
   public com.google.cloud.optimization.v1.BatchOptimizeToursResponse getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
new file mode 100644
index 0000000..bd2a48f
--- /dev/null
+++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/cloud/optimization/v1/fleet_routing.proto
+
+package com.google.cloud.optimization.v1;
+
+public interface BatchOptimizeToursResponseOrBuilder
+    extends
+    // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BatchOptimizeToursResponse)
+    com.google.protobuf.MessageOrBuilder {}
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
similarity index 68%
rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
index 2718365..e0d9899 100644
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
+++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
 /**
+ *
+ *
  * 
  * 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
@@ -18,15 +35,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.BreakRule}
  */
-public final class BreakRule extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class BreakRule extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BreakRule)
     BreakRuleOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use BreakRule.newBuilder() to construct.
   private BreakRule(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private BreakRule() {
     breakRequests_ = java.util.Collections.emptyList();
     frequencyConstraints_ = java.util.Collections.emptyList();
@@ -34,16 +52,15 @@ private BreakRule() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new BreakRule();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private BreakRule(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -63,31 +80,41 @@ private BreakRule(
           case 0:
             done = true;
             break;
-          case 10: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              breakRequests_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
+          case 10:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                breakRequests_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.BreakRule.BreakRequest>();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              breakRequests_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.BreakRule.BreakRequest.parser(),
+                      extensionRegistry));
+              break;
             }
-            breakRequests_.add(
-                input.readMessage(com.google.cloud.optimization.v1.BreakRule.BreakRequest.parser(), extensionRegistry));
-            break;
-          }
-          case 18: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              frequencyConstraints_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 18:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                frequencyConstraints_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint>();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              frequencyConstraints_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.parser(),
+                      extensionRegistry));
+              break;
             }
-            frequencyConstraints_.add(
-                input.readMessage(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.parser(), extensionRegistry));
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -95,8 +122,7 @@ private BreakRule(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_);
@@ -108,105 +134,150 @@ private BreakRule(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.BreakRule.class, com.google.cloud.optimization.v1.BreakRule.Builder.class);
+            com.google.cloud.optimization.v1.BreakRule.class,
+            com.google.cloud.optimization.v1.BreakRule.Builder.class);
   }
 
-  public interface BreakRequestOrBuilder extends
+  public interface BreakRequestOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BreakRule.BreakRequest)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the earliestStartTime field is set. */ boolean hasEarliestStartTime(); /** + * + * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The earliestStartTime. */ com.google.protobuf.Timestamp getEarliestStartTime(); /** + * + * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder(); /** + * + * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the latestStartTime field is set. */ boolean hasLatestStartTime(); /** + * + * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The latestStartTime. */ com.google.protobuf.Timestamp getLatestStartTime(); /** + * + * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder(); /** + * + * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minDuration field is set. */ boolean hasMinDuration(); /** + * + * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minDuration. */ com.google.protobuf.Duration getMinDuration(); /** + * + * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder(); } /** + * + * *
    * The sequence of breaks (i.e. their number and order) that apply to each
    * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -217,30 +288,29 @@ public interface BreakRequestOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.BreakRule.BreakRequest}
    */
-  public static final class BreakRequest extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class BreakRequest extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BreakRule.BreakRequest)
       BreakRequestOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use BreakRequest.newBuilder() to construct.
     private BreakRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private BreakRequest() {
-    }
+
+    private BreakRequest() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new BreakRequest();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private BreakRequest(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -259,52 +329,58 @@ private BreakRequest(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (earliestStartTime_ != null) {
-                subBuilder = earliestStartTime_.toBuilder();
-              }
-              earliestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(earliestStartTime_);
-                earliestStartTime_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-            case 18: {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (latestStartTime_ != null) {
-                subBuilder = latestStartTime_.toBuilder();
+            case 10:
+              {
+                com.google.protobuf.Timestamp.Builder subBuilder = null;
+                if (earliestStartTime_ != null) {
+                  subBuilder = earliestStartTime_.toBuilder();
+                }
+                earliestStartTime_ =
+                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(earliestStartTime_);
+                  earliestStartTime_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              latestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(latestStartTime_);
-                latestStartTime_ = subBuilder.buildPartial();
+            case 18:
+              {
+                com.google.protobuf.Timestamp.Builder subBuilder = null;
+                if (latestStartTime_ != null) {
+                  subBuilder = latestStartTime_.toBuilder();
+                }
+                latestStartTime_ =
+                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(latestStartTime_);
+                  latestStartTime_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 26: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (minDuration_ != null) {
-                subBuilder = minDuration_.toBuilder();
-              }
-              minDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(minDuration_);
-                minDuration_ = subBuilder.buildPartial();
+            case 26:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (minDuration_ != null) {
+                  subBuilder = minDuration_.toBuilder();
+                }
+                minDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(minDuration_);
+                  minDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -312,34 +388,41 @@ private BreakRequest(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
+              com.google.cloud.optimization.v1.BreakRule.BreakRequest.class,
+              com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
     }
 
     public static final int EARLIEST_START_TIME_FIELD_NUMBER = 1;
     private com.google.protobuf.Timestamp earliestStartTime_;
     /**
+     *
+     *
      * 
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the earliestStartTime field is set. */ @java.lang.Override @@ -347,23 +430,34 @@ public boolean hasEarliestStartTime() { return earliestStartTime_ != null; } /** + * + * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The earliestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getEarliestStartTime() { - return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } /** + * + * *
      * Required. Lower bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { @@ -373,11 +467,16 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { public static final int LATEST_START_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp latestStartTime_; /** + * + * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the latestStartTime field is set. */ @java.lang.Override @@ -385,23 +484,34 @@ public boolean hasLatestStartTime() { return latestStartTime_ != null; } /** + * + * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The latestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getLatestStartTime() { - return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } /** + * + * *
      * Required. Upper bound (inclusive) on the start of the break.
      * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { @@ -411,11 +521,15 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { public static final int MIN_DURATION_FIELD_NUMBER = 3; private com.google.protobuf.Duration minDuration_; /** + * + * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minDuration field is set. */ @java.lang.Override @@ -423,23 +537,32 @@ public boolean hasMinDuration() { return minDuration_ != null; } /** + * + * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinDuration() { - return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } /** + * + * *
      * Required. Minimum duration of the break. Must be positive.
      * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { @@ -447,6 +570,7 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -458,8 +582,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (earliestStartTime_ != null) { output.writeMessage(1, getEarliestStartTime()); } @@ -479,16 +602,13 @@ public int getSerializedSize() { size = 0; if (earliestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getEarliestStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEarliestStartTime()); } if (latestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getLatestStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLatestStartTime()); } if (minDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getMinDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMinDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -498,27 +618,25 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule.BreakRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule.BreakRequest other = (com.google.cloud.optimization.v1.BreakRule.BreakRequest) obj; + com.google.cloud.optimization.v1.BreakRule.BreakRequest other = + (com.google.cloud.optimization.v1.BreakRule.BreakRequest) obj; if (hasEarliestStartTime() != other.hasEarliestStartTime()) return false; if (hasEarliestStartTime()) { - if (!getEarliestStartTime() - .equals(other.getEarliestStartTime())) return false; + if (!getEarliestStartTime().equals(other.getEarliestStartTime())) return false; } if (hasLatestStartTime() != other.hasLatestStartTime()) return false; if (hasLatestStartTime()) { - if (!getLatestStartTime() - .equals(other.getLatestStartTime())) return false; + if (!getLatestStartTime().equals(other.getLatestStartTime())) return false; } if (hasMinDuration() != other.hasMinDuration()) return false; if (hasMinDuration()) { - if (!getMinDuration() - .equals(other.getMinDuration())) return false; + if (!getMinDuration().equals(other.getMinDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -549,87 +667,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule.BreakRequest prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.BreakRule.BreakRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -639,6 +764,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * The sequence of breaks (i.e. their number and order) that apply to each
      * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -649,21 +776,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.BreakRule.BreakRequest}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BreakRule.BreakRequest)
         com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
+                com.google.cloud.optimization.v1.BreakRule.BreakRequest.class,
+                com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.BreakRule.BreakRequest.newBuilder()
@@ -671,16 +801,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -706,9 +835,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor;
       }
 
       @java.lang.Override
@@ -727,7 +856,8 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.BreakRule.BreakRequest buildPartial() {
-        com.google.cloud.optimization.v1.BreakRule.BreakRequest result = new com.google.cloud.optimization.v1.BreakRule.BreakRequest(this);
+        com.google.cloud.optimization.v1.BreakRule.BreakRequest result =
+            new com.google.cloud.optimization.v1.BreakRule.BreakRequest(this);
         if (earliestStartTimeBuilder_ == null) {
           result.earliestStartTime_ = earliestStartTime_;
         } else {
@@ -751,38 +881,41 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.BreakRule.BreakRequest) {
-          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.BreakRequest)other);
+          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.BreakRequest) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -790,7 +923,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule.BreakRequest other) {
-        if (other == com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance())
+          return this;
         if (other.hasEarliestStartTime()) {
           mergeEarliestStartTime(other.getEarliestStartTime());
         }
@@ -819,7 +953,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.BreakRule.BreakRequest) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.BreakRule.BreakRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -831,39 +966,58 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Timestamp earliestStartTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> earliestStartTimeBuilder_;
+              com.google.protobuf.Timestamp,
+              com.google.protobuf.Timestamp.Builder,
+              com.google.protobuf.TimestampOrBuilder>
+          earliestStartTimeBuilder_;
       /**
+       *
+       *
        * 
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the earliestStartTime field is set. */ public boolean hasEarliestStartTime() { return earliestStartTimeBuilder_ != null || earliestStartTime_ != null; } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The earliestStartTime. */ public com.google.protobuf.Timestamp getEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { - return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } else { return earliestStartTimeBuilder_.getMessage(); } } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { @@ -879,14 +1033,17 @@ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setEarliestStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setEarliestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (earliestStartTimeBuilder_ == null) { earliestStartTime_ = builderForValue.build(); onChanged(); @@ -897,17 +1054,23 @@ public Builder setEarliestStartTime( return this; } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { if (earliestStartTime_ != null) { earliestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(earliestStartTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(earliestStartTime_) + .mergeFrom(value) + .buildPartial(); } else { earliestStartTime_ = value; } @@ -919,11 +1082,15 @@ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { @@ -937,48 +1104,64 @@ public Builder clearEarliestStartTime() { return this; } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { - + onChanged(); return getEarliestStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { if (earliestStartTimeBuilder_ != null) { return earliestStartTimeBuilder_.getMessageOrBuilder(); } else { - return earliestStartTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getEarliestStartTimeFieldBuilder() { if (earliestStartTimeBuilder_ == null) { - earliestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getEarliestStartTime(), - getParentForChildren(), - isClean()); + earliestStartTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEarliestStartTime(), getParentForChildren(), isClean()); earliestStartTime_ = null; } return earliestStartTimeBuilder_; @@ -986,39 +1169,58 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { private com.google.protobuf.Timestamp latestStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> latestStartTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + latestStartTimeBuilder_; /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the latestStartTime field is set. */ public boolean hasLatestStartTime() { return latestStartTimeBuilder_ != null || latestStartTime_ != null; } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The latestStartTime. */ public com.google.protobuf.Timestamp getLatestStartTime() { if (latestStartTimeBuilder_ == null) { - return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } else { return latestStartTimeBuilder_.getMessage(); } } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { @@ -1034,14 +1236,17 @@ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setLatestStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setLatestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (latestStartTimeBuilder_ == null) { latestStartTime_ = builderForValue.build(); onChanged(); @@ -1052,17 +1257,23 @@ public Builder setLatestStartTime( return this; } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { if (latestStartTime_ != null) { latestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(latestStartTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(latestStartTime_) + .mergeFrom(value) + .buildPartial(); } else { latestStartTime_ = value; } @@ -1074,11 +1285,15 @@ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearLatestStartTime() { if (latestStartTimeBuilder_ == null) { @@ -1092,48 +1307,64 @@ public Builder clearLatestStartTime() { return this; } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { - + onChanged(); return getLatestStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { if (latestStartTimeBuilder_ != null) { return latestStartTimeBuilder_.getMessageOrBuilder(); } else { - return latestStartTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getLatestStartTimeFieldBuilder() { if (latestStartTimeBuilder_ == null) { - latestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getLatestStartTime(), - getParentForChildren(), - isClean()); + latestStartTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getLatestStartTime(), getParentForChildren(), isClean()); latestStartTime_ = null; } return latestStartTimeBuilder_; @@ -1141,39 +1372,55 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { private com.google.protobuf.Duration minDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + minDurationBuilder_; /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minDuration field is set. */ public boolean hasMinDuration() { return minDurationBuilder_ != null || minDuration_ != null; } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minDuration. */ public com.google.protobuf.Duration getMinDuration() { if (minDurationBuilder_ == null) { - return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } else { return minDurationBuilder_.getMessage(); } } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { @@ -1189,14 +1436,16 @@ public Builder setMinDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setMinDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinDuration(com.google.protobuf.Duration.Builder builderForValue) { if (minDurationBuilder_ == null) { minDuration_ = builderForValue.build(); onChanged(); @@ -1207,17 +1456,22 @@ public Builder setMinDuration( return this; } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { if (minDuration_ != null) { minDuration_ = - com.google.protobuf.Duration.newBuilder(minDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(minDuration_) + .mergeFrom(value) + .buildPartial(); } else { minDuration_ = value; } @@ -1229,11 +1483,14 @@ public Builder mergeMinDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearMinDuration() { if (minDurationBuilder_ == null) { @@ -1247,52 +1504,66 @@ public Builder clearMinDuration() { return this; } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { - + onChanged(); return getMinDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { if (minDurationBuilder_ != null) { return minDurationBuilder_.getMessageOrBuilder(); } else { - return minDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getMinDurationFieldBuilder() { if (minDurationBuilder_ == null) { - minDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getMinDuration(), - getParentForChildren(), - isClean()); + minDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMinDuration(), getParentForChildren(), isClean()); minDuration_ = null; } return minDurationBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1305,12 +1576,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BreakRule.BreakRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BreakRule.BreakRequest) private static final com.google.cloud.optimization.v1.BreakRule.BreakRequest DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BreakRule.BreakRequest(); } @@ -1319,16 +1590,16 @@ public static com.google.cloud.optimization.v1.BreakRule.BreakRequest getDefault return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1343,77 +1614,107 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.BreakRule.BreakRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface FrequencyConstraintOrBuilder extends + public interface FrequencyConstraintOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BreakRule.FrequencyConstraint) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minBreakDuration field is set. */ boolean hasMinBreakDuration(); /** + * + * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minBreakDuration. */ com.google.protobuf.Duration getMinBreakDuration(); /** + * + * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder(); /** + * + * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the maxInterBreakDuration field is set. */ boolean hasMaxInterBreakDuration(); /** + * + * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The maxInterBreakDuration. */ com.google.protobuf.Duration getMaxInterBreakDuration(); /** + * + * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder(); } /** + * + * *
    * One may further constrain the frequency and duration of the breaks
    * specified above, by enforcing a minimum break frequency, such as
@@ -1450,30 +1751,29 @@ public interface FrequencyConstraintOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.BreakRule.FrequencyConstraint}
    */
-  public static final class FrequencyConstraint extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class FrequencyConstraint extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.BreakRule.FrequencyConstraint)
       FrequencyConstraintOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use FrequencyConstraint.newBuilder() to construct.
     private FrequencyConstraint(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private FrequencyConstraint() {
-    }
+
+    private FrequencyConstraint() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new FrequencyConstraint();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private FrequencyConstraint(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -1492,39 +1792,43 @@ private FrequencyConstraint(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (minBreakDuration_ != null) {
-                subBuilder = minBreakDuration_.toBuilder();
+            case 10:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (minBreakDuration_ != null) {
+                  subBuilder = minBreakDuration_.toBuilder();
+                }
+                minBreakDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(minBreakDuration_);
+                  minBreakDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              minBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(minBreakDuration_);
-                minBreakDuration_ = subBuilder.buildPartial();
+            case 18:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (maxInterBreakDuration_ != null) {
+                  subBuilder = maxInterBreakDuration_.toBuilder();
+                }
+                maxInterBreakDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(maxInterBreakDuration_);
+                  maxInterBreakDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 18: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (maxInterBreakDuration_ != null) {
-                subBuilder = maxInterBreakDuration_.toBuilder();
-              }
-              maxInterBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(maxInterBreakDuration_);
-                maxInterBreakDuration_ = subBuilder.buildPartial();
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1532,35 +1836,42 @@ private FrequencyConstraint(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
+              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class,
+              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
     }
 
     public static final int MIN_BREAK_DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration minBreakDuration_;
     /**
+     *
+     *
      * 
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minBreakDuration field is set. */ @java.lang.Override @@ -1568,25 +1879,36 @@ public boolean hasMinBreakDuration() { return minBreakDuration_ != null; } /** + * + * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinBreakDuration() { - return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } /** + * + * *
      * Required. Minimum break duration for this constraint. Nonnegative.
      * See description of `FrequencyConstraint`.
      * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { @@ -1596,13 +1918,18 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { public static final int MAX_INTER_BREAK_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration maxInterBreakDuration_; /** + * + * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the maxInterBreakDuration field is set. */ @java.lang.Override @@ -1610,27 +1937,38 @@ public boolean hasMaxInterBreakDuration() { return maxInterBreakDuration_ != null; } /** + * + * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The maxInterBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMaxInterBreakDuration() { - return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } /** + * + * *
      * Required. Maximum allowed span of any interval of time in the route that does not
      * include at least partially a break of `duration >=
      * min_break_duration`. Must be positive.
      * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { @@ -1638,6 +1976,7 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1649,8 +1988,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } @@ -1667,12 +2005,11 @@ public int getSerializedSize() { size = 0; if (minBreakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getMinBreakDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getMaxInterBreakDuration()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMaxInterBreakDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1682,22 +2019,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other = (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) obj; + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other = + (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) obj; if (hasMinBreakDuration() != other.hasMinBreakDuration()) return false; if (hasMinBreakDuration()) { - if (!getMinBreakDuration() - .equals(other.getMinBreakDuration())) return false; + if (!getMinBreakDuration().equals(other.getMinBreakDuration())) return false; } if (hasMaxInterBreakDuration() != other.hasMaxInterBreakDuration()) return false; if (hasMaxInterBreakDuration()) { - if (!getMaxInterBreakDuration() - .equals(other.getMaxInterBreakDuration())) return false; + if (!getMaxInterBreakDuration().equals(other.getMaxInterBreakDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -1724,87 +2060,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1814,6 +2157,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * One may further constrain the frequency and duration of the breaks
      * specified above, by enforcing a minimum break frequency, such as
@@ -1850,21 +2195,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.BreakRule.FrequencyConstraint}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BreakRule.FrequencyConstraint)
         com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
+                com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.class,
+                com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.newBuilder()
@@ -1872,16 +2220,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1901,13 +2248,14 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint
+          getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance();
       }
 
@@ -1922,7 +2270,8 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint buildPartial() {
-        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result = new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(this);
+        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result =
+            new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(this);
         if (minBreakDurationBuilder_ == null) {
           result.minBreakDuration_ = minBreakDuration_;
         } else {
@@ -1941,46 +2290,52 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint buildParti
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) {
-          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)other);
+          return mergeFrom((com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other) {
-        if (other == com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()) return this;
+      public Builder mergeFrom(
+          com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other) {
+        if (other
+            == com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance())
+          return this;
         if (other.hasMinBreakDuration()) {
           mergeMinBreakDuration(other.getMinBreakDuration());
         }
@@ -2006,7 +2361,9 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)
+                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2018,42 +2375,61 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Duration minBreakDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minBreakDurationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          minBreakDurationBuilder_;
       /**
+       *
+       *
        * 
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minBreakDuration field is set. */ public boolean hasMinBreakDuration() { return minBreakDurationBuilder_ != null || minBreakDuration_ != null; } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minBreakDuration. */ public com.google.protobuf.Duration getMinBreakDuration() { if (minBreakDurationBuilder_ == null) { - return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } else { return minBreakDurationBuilder_.getMessage(); } } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { @@ -2069,15 +2445,18 @@ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setMinBreakDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinBreakDuration(com.google.protobuf.Duration.Builder builderForValue) { if (minBreakDurationBuilder_ == null) { minBreakDuration_ = builderForValue.build(); onChanged(); @@ -2088,18 +2467,24 @@ public Builder setMinBreakDuration( return this; } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { if (minBreakDuration_ != null) { minBreakDuration_ = - com.google.protobuf.Duration.newBuilder(minBreakDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(minBreakDuration_) + .mergeFrom(value) + .buildPartial(); } else { minBreakDuration_ = value; } @@ -2111,12 +2496,16 @@ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearMinBreakDuration() { if (minBreakDurationBuilder_ == null) { @@ -2130,51 +2519,67 @@ public Builder clearMinBreakDuration() { return this; } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { - + onChanged(); return getMinBreakDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { if (minBreakDurationBuilder_ != null) { return minBreakDurationBuilder_.getMessageOrBuilder(); } else { - return minBreakDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getMinBreakDurationFieldBuilder() { if (minBreakDurationBuilder_ == null) { - minBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getMinBreakDuration(), - getParentForChildren(), - isClean()); + minBreakDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMinBreakDuration(), getParentForChildren(), isClean()); minBreakDuration_ = null; } return minBreakDurationBuilder_; @@ -2182,45 +2587,64 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { private com.google.protobuf.Duration maxInterBreakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> maxInterBreakDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + maxInterBreakDurationBuilder_; /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the maxInterBreakDuration field is set. */ public boolean hasMaxInterBreakDuration() { return maxInterBreakDurationBuilder_ != null || maxInterBreakDuration_ != null; } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The maxInterBreakDuration. */ public com.google.protobuf.Duration getMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { - return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } else { return maxInterBreakDurationBuilder_.getMessage(); } } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { @@ -2236,13 +2660,17 @@ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMaxInterBreakDuration( com.google.protobuf.Duration.Builder builderForValue) { @@ -2256,19 +2684,25 @@ public Builder setMaxInterBreakDuration( return this; } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { if (maxInterBreakDuration_ != null) { maxInterBreakDuration_ = - com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_) + .mergeFrom(value) + .buildPartial(); } else { maxInterBreakDuration_ = value; } @@ -2280,13 +2714,17 @@ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { @@ -2300,58 +2738,75 @@ public Builder clearMaxInterBreakDuration() { return this; } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { - + onChanged(); return getMaxInterBreakDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { if (maxInterBreakDurationBuilder_ != null) { return maxInterBreakDurationBuilder_.getMessageOrBuilder(); } else { - return maxInterBreakDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getMaxInterBreakDurationFieldBuilder() { if (maxInterBreakDurationBuilder_ == null) { - maxInterBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getMaxInterBreakDuration(), - getParentForChildren(), - isClean()); + maxInterBreakDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMaxInterBreakDuration(), getParentForChildren(), isClean()); maxInterBreakDuration_ = null; } return maxInterBreakDurationBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2364,30 +2819,32 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BreakRule.FrequencyConstraint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BreakRule.FrequencyConstraint) - private static final com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getDefaultInstance() { + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FrequencyConstraint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FrequencyConstraint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FrequencyConstraint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FrequencyConstraint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2399,15 +2856,17 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int BREAK_REQUESTS_FIELD_NUMBER = 1; private java.util.List breakRequests_; /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2415,10 +2874,13 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getDefault * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public java.util.List getBreakRequestsList() { + public java.util.List + getBreakRequestsList() { return breakRequests_; } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2426,11 +2888,13 @@ public java.util.List g * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ @java.lang.Override - public java.util.List + public java.util.List getBreakRequestsOrBuilderList() { return breakRequests_; } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2442,6 +2906,8 @@ public int getBreakRequestsCount() { return breakRequests_.size(); } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2453,6 +2919,8 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( return breakRequests_.get(index); } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2466,71 +2934,96 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreak } public static final int FREQUENCY_CONSTRAINTS_FIELD_NUMBER = 2; - private java.util.List frequencyConstraints_; + private java.util.List + frequencyConstraints_; /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public java.util.List getFrequencyConstraintsList() { + public java.util.List + getFrequencyConstraintsList() { return frequencyConstraints_; } /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> getFrequencyConstraintsOrBuilderList() { return frequencyConstraints_; } /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override public int getFrequencyConstraintsCount() { return frequencyConstraints_.size(); } /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints( + int index) { return frequencyConstraints_.get(index); } /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder + getFrequencyConstraintsOrBuilder(int index) { return frequencyConstraints_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2542,8 +3035,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } @@ -2560,12 +3052,11 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < breakRequests_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, breakRequests_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, breakRequests_.get(i)); } for (int i = 0; i < frequencyConstraints_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, frequencyConstraints_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, frequencyConstraints_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2575,17 +3066,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule other = (com.google.cloud.optimization.v1.BreakRule) obj; + com.google.cloud.optimization.v1.BreakRule other = + (com.google.cloud.optimization.v1.BreakRule) obj; - if (!getBreakRequestsList() - .equals(other.getBreakRequestsList())) return false; - if (!getFrequencyConstraintsList() - .equals(other.getFrequencyConstraintsList())) return false; + if (!getBreakRequestsList().equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList().equals(other.getFrequencyConstraintsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2610,97 +3100,104 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.BreakRule parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * 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
@@ -2715,21 +3212,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.BreakRule}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.BreakRule)
       com.google.cloud.optimization.v1.BreakRuleOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.BreakRule.class, com.google.cloud.optimization.v1.BreakRule.Builder.class);
+              com.google.cloud.optimization.v1.BreakRule.class,
+              com.google.cloud.optimization.v1.BreakRule.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.BreakRule.newBuilder()
@@ -2737,18 +3236,18 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getBreakRequestsFieldBuilder();
         getFrequencyConstraintsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2768,9 +3267,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_BreakRule_descriptor;
     }
 
     @java.lang.Override
@@ -2789,7 +3288,8 @@ public com.google.cloud.optimization.v1.BreakRule build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.BreakRule buildPartial() {
-      com.google.cloud.optimization.v1.BreakRule result = new com.google.cloud.optimization.v1.BreakRule(this);
+      com.google.cloud.optimization.v1.BreakRule result =
+          new com.google.cloud.optimization.v1.BreakRule(this);
       int from_bitField0_ = bitField0_;
       if (breakRequestsBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
@@ -2817,38 +3317,39 @@ public com.google.cloud.optimization.v1.BreakRule buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.BreakRule) {
-        return mergeFrom((com.google.cloud.optimization.v1.BreakRule)other);
+        return mergeFrom((com.google.cloud.optimization.v1.BreakRule) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -2875,9 +3376,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule other) {
             breakRequestsBuilder_ = null;
             breakRequests_ = other.breakRequests_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            breakRequestsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getBreakRequestsFieldBuilder() : null;
+            breakRequestsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getBreakRequestsFieldBuilder()
+                    : null;
           } else {
             breakRequestsBuilder_.addAllMessages(other.breakRequests_);
           }
@@ -2901,9 +3403,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule other) {
             frequencyConstraintsBuilder_ = null;
             frequencyConstraints_ = other.frequencyConstraints_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            frequencyConstraintsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getFrequencyConstraintsFieldBuilder() : null;
+            frequencyConstraintsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getFrequencyConstraintsFieldBuilder()
+                    : null;
           } else {
             frequencyConstraintsBuilder_.addAllMessages(other.frequencyConstraints_);
           }
@@ -2937,28 +3440,39 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private java.util.List breakRequests_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureBreakRequestsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
-        breakRequests_ = new java.util.ArrayList(breakRequests_);
+        breakRequests_ =
+            new java.util.ArrayList(
+                breakRequests_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.BreakRule.BreakRequest, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> breakRequestsBuilder_;
+            com.google.cloud.optimization.v1.BreakRule.BreakRequest,
+            com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder,
+            com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder>
+        breakRequestsBuilder_;
 
     /**
+     *
+     *
      * 
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ - public java.util.List getBreakRequestsList() { + public java.util.List + getBreakRequestsList() { if (breakRequestsBuilder_ == null) { return java.util.Collections.unmodifiableList(breakRequests_); } else { @@ -2966,11 +3480,14 @@ public java.util.List g } } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public int getBreakRequestsCount() { if (breakRequestsBuilder_ == null) { @@ -2980,11 +3497,14 @@ public int getBreakRequestsCount() { } } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests(int index) { if (breakRequestsBuilder_ == null) { @@ -2994,11 +3514,14 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( } } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder setBreakRequests( int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest value) { @@ -3015,14 +3538,18 @@ public Builder setBreakRequests( return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder setBreakRequests( - int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.set(index, builderForValue.build()); @@ -3033,11 +3560,14 @@ public Builder setBreakRequests( return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addBreakRequests(com.google.cloud.optimization.v1.BreakRule.BreakRequest value) { if (breakRequestsBuilder_ == null) { @@ -3053,11 +3583,14 @@ public Builder addBreakRequests(com.google.cloud.optimization.v1.BreakRule.Break return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addBreakRequests( int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest value) { @@ -3074,11 +3607,14 @@ public Builder addBreakRequests( return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addBreakRequests( com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { @@ -3092,14 +3628,18 @@ public Builder addBreakRequests( return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addBreakRequests( - int index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.add(index, builderForValue.build()); @@ -3110,18 +3650,21 @@ public Builder addBreakRequests( return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addAllBreakRequests( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, breakRequests_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRequests_); onChanged(); } else { breakRequestsBuilder_.addAllMessages(values); @@ -3129,11 +3672,14 @@ public Builder addAllBreakRequests( return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder clearBreakRequests() { if (breakRequestsBuilder_ == null) { @@ -3146,11 +3692,14 @@ public Builder clearBreakRequests() { return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public Builder removeBreakRequests(int index) { if (breakRequestsBuilder_ == null) { @@ -3163,39 +3712,50 @@ public Builder removeBreakRequests(int index) { return this; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder getBreakRequestsBuilder( int index) { return getBreakRequestsFieldBuilder().getBuilder(index); } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ - public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder + getBreakRequestsOrBuilder(int index) { if (breakRequestsBuilder_ == null) { - return breakRequests_.get(index); } else { + return breakRequests_.get(index); + } else { return breakRequestsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ - public java.util.List - getBreakRequestsOrBuilderList() { + public java.util.List< + ? extends com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> + getBreakRequestsOrBuilderList() { if (breakRequestsBuilder_ != null) { return breakRequestsBuilder_.getMessageOrBuilderList(); } else { @@ -3203,45 +3763,62 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreak } } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ - public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder addBreakRequestsBuilder() { - return getBreakRequestsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); + public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder + addBreakRequestsBuilder() { + return getBreakRequestsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder addBreakRequestsBuilder( int index) { - return getBreakRequestsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); + return getBreakRequestsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.BreakRule.BreakRequest.getDefaultInstance()); } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; + * */ - public java.util.List - getBreakRequestsBuilderList() { + public java.util.List + getBreakRequestsBuilderList() { return getBreakRequestsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.BreakRequest, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> + com.google.cloud.optimization.v1.BreakRule.BreakRequest, + com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, + com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder> getBreakRequestsFieldBuilder() { if (breakRequestsBuilder_ == null) { - breakRequestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.BreakRequest, com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder>( + breakRequestsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.BreakRule.BreakRequest, + com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder, + com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder>( breakRequests_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -3251,27 +3828,38 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest.Builder addBreakR return breakRequestsBuilder_; } - private java.util.List frequencyConstraints_ = - java.util.Collections.emptyList(); + private java.util.List + frequencyConstraints_ = java.util.Collections.emptyList(); + private void ensureFrequencyConstraintsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - frequencyConstraints_ = new java.util.ArrayList(frequencyConstraints_); + frequencyConstraints_ = + new java.util.ArrayList( + frequencyConstraints_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> frequencyConstraintsBuilder_; + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> + frequencyConstraintsBuilder_; /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public java.util.List getFrequencyConstraintsList() { + public java.util.List + getFrequencyConstraintsList() { if (frequencyConstraintsBuilder_ == null) { return java.util.Collections.unmodifiableList(frequencyConstraints_); } else { @@ -3279,12 +3867,16 @@ public java.util.List * Several `FrequencyConstraint` may apply. They must all be satisfied by * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`. *
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public int getFrequencyConstraintsCount() { if (frequencyConstraintsBuilder_ == null) { @@ -3294,14 +3886,19 @@ public int getFrequencyConstraintsCount() { } } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints( + int index) { if (frequencyConstraintsBuilder_ == null) { return frequencyConstraints_.get(index); } else { @@ -3309,12 +3906,16 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequen } } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder setFrequencyConstraints( int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { @@ -3331,15 +3932,20 @@ public Builder setFrequencyConstraints( return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder setFrequencyConstraints( - int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.set(index, builderForValue.build()); @@ -3350,14 +3956,19 @@ public Builder setFrequencyConstraints( return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public Builder addFrequencyConstraints(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { + public Builder addFrequencyConstraints( + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3371,12 +3982,16 @@ public Builder addFrequencyConstraints(com.google.cloud.optimization.v1.BreakRul return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addFrequencyConstraints( int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint value) { @@ -3393,12 +4008,16 @@ public Builder addFrequencyConstraints( return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addFrequencyConstraints( com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { @@ -3412,15 +4031,20 @@ public Builder addFrequencyConstraints( return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addFrequencyConstraints( - int index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.add(index, builderForValue.build()); @@ -3431,19 +4055,23 @@ public Builder addFrequencyConstraints( return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addAllFrequencyConstraints( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, frequencyConstraints_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, frequencyConstraints_); onChanged(); } else { frequencyConstraintsBuilder_.addAllMessages(values); @@ -3451,12 +4079,16 @@ public Builder addAllFrequencyConstraints( return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder clearFrequencyConstraints() { if (frequencyConstraintsBuilder_ == null) { @@ -3469,12 +4101,16 @@ public Builder clearFrequencyConstraints() { return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder removeFrequencyConstraints(int index) { if (frequencyConstraintsBuilder_ == null) { @@ -3487,42 +4123,56 @@ public Builder removeFrequencyConstraints(int index) { return this; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder getFrequencyConstraintsBuilder( - int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder + getFrequencyConstraintsBuilder(int index) { return getFrequencyConstraintsFieldBuilder().getBuilder(index); } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder + getFrequencyConstraintsOrBuilder(int index) { if (frequencyConstraintsBuilder_ == null) { - return frequencyConstraints_.get(index); } else { + return frequencyConstraints_.get(index); + } else { return frequencyConstraintsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public java.util.List - getFrequencyConstraintsOrBuilderList() { + public java.util.List< + ? extends com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> + getFrequencyConstraintsOrBuilderList() { if (frequencyConstraintsBuilder_ != null) { return frequencyConstraintsBuilder_.getMessageOrBuilderList(); } else { @@ -3530,48 +4180,70 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder g } } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder() { - return getFrequencyConstraintsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder + addFrequencyConstraintsBuilder() { + return getFrequencyConstraintsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder( - int index) { - return getFrequencyConstraintsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); + public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder + addFrequencyConstraintsBuilder(int index) { + return getFrequencyConstraintsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.getDefaultInstance()); } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public java.util.List - getFrequencyConstraintsBuilderList() { + public java.util.List + getFrequencyConstraintsBuilderList() { return getFrequencyConstraintsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder> getFrequencyConstraintsFieldBuilder() { if (frequencyConstraintsBuilder_ == null) { - frequencyConstraintsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder>( + frequencyConstraintsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder, + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder>( frequencyConstraints_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -3580,9 +4252,9 @@ public com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.Builder ad } return frequencyConstraintsBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -3592,12 +4264,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.BreakRule) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.BreakRule) private static final com.google.cloud.optimization.v1.BreakRule DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.BreakRule(); } @@ -3606,16 +4278,16 @@ public static com.google.cloud.optimization.v1.BreakRule getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRule parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRule(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRule(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3630,6 +4302,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.BreakRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java similarity index 66% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java index d8985de..92b0d6d 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java @@ -1,22 +1,41 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface BreakRuleOrBuilder extends +public interface BreakRuleOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.BreakRule) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
* * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - java.util.List - getBreakRequestsList(); + java.util.List getBreakRequestsList(); /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -25,6 +44,8 @@ public interface BreakRuleOrBuilder extends */ com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests(int index); /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -33,15 +54,19 @@ public interface BreakRuleOrBuilder extends */ int getBreakRequestsCount(); /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
* * repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1; */ - java.util.List + java.util.List getBreakRequestsOrBuilderList(); /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -52,51 +77,71 @@ com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreakRequest int index); /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - java.util.List + java.util.List getFrequencyConstraintsList(); /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint getFrequencyConstraints(int index); /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ int getFrequencyConstraintsCount(); /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - java.util.List + java.util.List getFrequencyConstraintsOrBuilderList(); /** + * + * *
    * Several `FrequencyConstraint` may apply. They must all be satisfied by
    * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
    * 
* - * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( - int index); + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraintOrBuilder + getFrequencyConstraintsOrBuilder(int index); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java similarity index 67% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java index 0b19f4e..767c00b 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java @@ -1,40 +1,58 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and [ShipmentRoute.VehicleLoad][] instead.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantity} */ -@java.lang.Deprecated public final class CapacityQuantity extends - com.google.protobuf.GeneratedMessageV3 implements +@java.lang.Deprecated +public final class CapacityQuantity extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.CapacityQuantity) CapacityQuantityOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use CapacityQuantity.newBuilder() to construct. private CapacityQuantity(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private CapacityQuantity() { type_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CapacityQuantity(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private CapacityQuantity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -53,24 +71,25 @@ private CapacityQuantity( case 0: done = true; break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 16: { + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); - value_ = input.readInt64(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + type_ = s; + break; + } + case 16: + { + value_ = input.readInt64(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -78,30 +97,33 @@ private CapacityQuantity( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantity.class, com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantity.class, + com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); } public static final int TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object type_; /** * string type = 1; + * * @return The type. */ @java.lang.Override @@ -110,8 +132,7 @@ public java.lang.String getType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -119,16 +140,15 @@ public java.lang.String getType() { } /** * string type = 1; + * * @return The bytes for type. */ @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { + public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); type_ = b; return b; } else { @@ -140,6 +160,7 @@ public java.lang.String getType() { private long value_; /** * int64 value = 2; + * * @return The value. */ @java.lang.Override @@ -148,6 +169,7 @@ public long getValue() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -159,8 +181,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } @@ -180,8 +201,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (value_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, value_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -191,17 +211,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.CapacityQuantity)) { return super.equals(obj); } - com.google.cloud.optimization.v1.CapacityQuantity other = (com.google.cloud.optimization.v1.CapacityQuantity) obj; + com.google.cloud.optimization.v1.CapacityQuantity other = + (com.google.cloud.optimization.v1.CapacityQuantity) obj; - if (!getType() - .equals(other.getType())) return false; - if (getValue() - != other.getValue()) return false; + if (!getType().equals(other.getType())) return false; + if (getValue() != other.getValue()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -216,125 +235,133 @@ public int hashCode() { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getValue()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantity parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.CapacityQuantity parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.CapacityQuantity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.CapacityQuantity prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and [ShipmentRoute.VehicleLoad][] instead.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantity} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.CapacityQuantity) com.google.cloud.optimization.v1.CapacityQuantityOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantity.class, com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantity.class, + com.google.cloud.optimization.v1.CapacityQuantity.Builder.class); } // Construct using com.google.cloud.optimization.v1.CapacityQuantity.newBuilder() @@ -342,16 +369,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -363,9 +389,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; } @java.lang.Override @@ -384,7 +410,8 @@ public com.google.cloud.optimization.v1.CapacityQuantity build() { @java.lang.Override public com.google.cloud.optimization.v1.CapacityQuantity buildPartial() { - com.google.cloud.optimization.v1.CapacityQuantity result = new com.google.cloud.optimization.v1.CapacityQuantity(this); + com.google.cloud.optimization.v1.CapacityQuantity result = + new com.google.cloud.optimization.v1.CapacityQuantity(this); result.type_ = type_; result.value_ = value_; onBuilt(); @@ -395,38 +422,39 @@ public com.google.cloud.optimization.v1.CapacityQuantity buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.CapacityQuantity) { - return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantity)other); + return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantity) other); } else { super.mergeFrom(other); return this; @@ -434,7 +462,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.CapacityQuantity other) { - if (other == com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()) return this; + if (other == com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()) + return this; if (!other.getType().isEmpty()) { type_ = other.type_; onChanged(); @@ -461,7 +490,8 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.CapacityQuantity) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.CapacityQuantity) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -474,13 +504,13 @@ public Builder mergeFrom( private java.lang.Object type_ = ""; /** * string type = 1; + * * @return The type. */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -490,15 +520,14 @@ public java.lang.String getType() { } /** * string type = 1; + * * @return The bytes for type. */ - public com.google.protobuf.ByteString - getTypeBytes() { + public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); type_ = b; return b; } else { @@ -507,49 +536,51 @@ public java.lang.String getType() { } /** * string type = 1; + * * @param value The type to set. * @return This builder for chaining. */ - public Builder setType( - java.lang.String value) { + public Builder setType(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + type_ = value; onChanged(); return this; } /** * string type = 1; + * * @return This builder for chaining. */ public Builder clearType() { - + type_ = getDefaultInstance().getType(); onChanged(); return this; } /** * string type = 1; + * * @param value The bytes for type to set. * @return This builder for chaining. */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { + public Builder setTypeBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + type_ = value; onChanged(); return this; } - private long value_ ; + private long value_; /** * int64 value = 2; + * * @return The value. */ @java.lang.Override @@ -558,28 +589,30 @@ public long getValue() { } /** * int64 value = 2; + * * @param value The value to set. * @return This builder for chaining. */ public Builder setValue(long value) { - + value_ = value; onChanged(); return this; } /** * int64 value = 2; + * * @return This builder for chaining. */ public Builder clearValue() { - + value_ = 0L; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -589,12 +622,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.CapacityQuantity) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.CapacityQuantity) private static final com.google.cloud.optimization.v1.CapacityQuantity DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.CapacityQuantity(); } @@ -603,16 +636,16 @@ public static com.google.cloud.optimization.v1.CapacityQuantity getDefaultInstan return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CapacityQuantity parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CapacityQuantity(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CapacityQuantity parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CapacityQuantity(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -627,6 +660,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.CapacityQuantity getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java similarity index 70% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java index a94be38..22a8864 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java @@ -1,40 +1,58 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Deprecated: Use [Vehicle.LoadLimit.Interval][] instead.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantityInterval} */ -@java.lang.Deprecated public final class CapacityQuantityInterval extends - com.google.protobuf.GeneratedMessageV3 implements +@java.lang.Deprecated +public final class CapacityQuantityInterval extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.CapacityQuantityInterval) CapacityQuantityIntervalOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use CapacityQuantityInterval.newBuilder() to construct. private CapacityQuantityInterval(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private CapacityQuantityInterval() { type_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CapacityQuantityInterval(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private CapacityQuantityInterval( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -54,29 +72,32 @@ private CapacityQuantityInterval( case 0: done = true; break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); - type_ = s; - break; - } - case 16: { - bitField0_ |= 0x00000001; - minValue_ = input.readInt64(); - break; - } - case 24: { - bitField0_ |= 0x00000002; - maxValue_ = input.readInt64(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + type_ = s; + break; + } + case 16: + { + bitField0_ |= 0x00000001; + minValue_ = input.readInt64(); + break; + } + case 24: + { + bitField0_ |= 0x00000002; + maxValue_ = input.readInt64(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -84,24 +105,26 @@ private CapacityQuantityInterval( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantityInterval.class, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantityInterval.class, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); } private int bitField0_; @@ -109,6 +132,7 @@ private CapacityQuantityInterval( private volatile java.lang.Object type_; /** * string type = 1; + * * @return The type. */ @java.lang.Override @@ -117,8 +141,7 @@ public java.lang.String getType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -126,16 +149,15 @@ public java.lang.String getType() { } /** * string type = 1; + * * @return The bytes for type. */ @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { + public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); type_ = b; return b; } else { @@ -147,6 +169,7 @@ public java.lang.String getType() { private long minValue_; /** * optional int64 min_value = 2; + * * @return Whether the minValue field is set. */ @java.lang.Override @@ -155,6 +178,7 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; + * * @return The minValue. */ @java.lang.Override @@ -166,6 +190,7 @@ public long getMinValue() { private long maxValue_; /** * optional int64 max_value = 3; + * * @return Whether the maxValue field is set. */ @java.lang.Override @@ -174,6 +199,7 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; + * * @return The maxValue. */ @java.lang.Override @@ -182,6 +208,7 @@ public long getMaxValue() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -193,8 +220,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } @@ -217,12 +243,10 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, minValue_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, minValue_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, maxValue_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, maxValue_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -232,24 +256,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.CapacityQuantityInterval)) { return super.equals(obj); } - com.google.cloud.optimization.v1.CapacityQuantityInterval other = (com.google.cloud.optimization.v1.CapacityQuantityInterval) obj; + com.google.cloud.optimization.v1.CapacityQuantityInterval other = + (com.google.cloud.optimization.v1.CapacityQuantityInterval) obj; - if (!getType() - .equals(other.getType())) return false; + if (!getType().equals(other.getType())) return false; if (hasMinValue() != other.hasMinValue()) return false; if (hasMinValue()) { - if (getMinValue() - != other.getMinValue()) return false; + if (getMinValue() != other.getMinValue()) return false; } if (hasMaxValue() != other.hasMaxValue()) return false; if (hasMaxValue()) { - if (getMaxValue() - != other.getMaxValue()) return false; + if (getMaxValue() != other.getMaxValue()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -266,13 +288,11 @@ public int hashCode() { hash = (53 * hash) + getType().hashCode(); if (hasMinValue()) { hash = (37 * hash) + MIN_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getMinValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMinValue()); } if (hasMaxValue()) { hash = (37 * hash) + MAX_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getMaxValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxValue()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -280,117 +300,127 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.CapacityQuantityInterval parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.CapacityQuantityInterval prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.CapacityQuantityInterval prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.Interval][] instead.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantityInterval} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.CapacityQuantityInterval) com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.CapacityQuantityInterval.class, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); + com.google.cloud.optimization.v1.CapacityQuantityInterval.class, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder.class); } // Construct using com.google.cloud.optimization.v1.CapacityQuantityInterval.newBuilder() @@ -398,16 +428,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -421,9 +450,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; } @java.lang.Override @@ -442,7 +471,8 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval build() { @java.lang.Override public com.google.cloud.optimization.v1.CapacityQuantityInterval buildPartial() { - com.google.cloud.optimization.v1.CapacityQuantityInterval result = new com.google.cloud.optimization.v1.CapacityQuantityInterval(this); + com.google.cloud.optimization.v1.CapacityQuantityInterval result = + new com.google.cloud.optimization.v1.CapacityQuantityInterval(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.type_ = type_; @@ -463,38 +493,39 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval buildPartial() public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.CapacityQuantityInterval) { - return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantityInterval)other); + return mergeFrom((com.google.cloud.optimization.v1.CapacityQuantityInterval) other); } else { super.mergeFrom(other); return this; @@ -502,7 +533,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.CapacityQuantityInterval other) { - if (other == com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()) return this; + if (other == com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()) + return this; if (!other.getType().isEmpty()) { type_ = other.type_; onChanged(); @@ -532,7 +564,8 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.CapacityQuantityInterval) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.CapacityQuantityInterval) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -541,18 +574,19 @@ public Builder mergeFrom( } return this; } + private int bitField0_; private java.lang.Object type_ = ""; /** * string type = 1; + * * @return The type. */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); type_ = s; return s; @@ -562,15 +596,14 @@ public java.lang.String getType() { } /** * string type = 1; + * * @return The bytes for type. */ - public com.google.protobuf.ByteString - getTypeBytes() { + public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); type_ = b; return b; } else { @@ -579,49 +612,51 @@ public java.lang.String getType() { } /** * string type = 1; + * * @param value The type to set. * @return This builder for chaining. */ - public Builder setType( - java.lang.String value) { + public Builder setType(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + type_ = value; onChanged(); return this; } /** * string type = 1; + * * @return This builder for chaining. */ public Builder clearType() { - + type_ = getDefaultInstance().getType(); onChanged(); return this; } /** * string type = 1; + * * @param value The bytes for type to set. * @return This builder for chaining. */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { + public Builder setTypeBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + type_ = value; onChanged(); return this; } - private long minValue_ ; + private long minValue_; /** * optional int64 min_value = 2; + * * @return Whether the minValue field is set. */ @java.lang.Override @@ -630,6 +665,7 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; + * * @return The minValue. */ @java.lang.Override @@ -638,6 +674,7 @@ public long getMinValue() { } /** * optional int64 min_value = 2; + * * @param value The minValue to set. * @return This builder for chaining. */ @@ -649,6 +686,7 @@ public Builder setMinValue(long value) { } /** * optional int64 min_value = 2; + * * @return This builder for chaining. */ public Builder clearMinValue() { @@ -658,9 +696,10 @@ public Builder clearMinValue() { return this; } - private long maxValue_ ; + private long maxValue_; /** * optional int64 max_value = 3; + * * @return Whether the maxValue field is set. */ @java.lang.Override @@ -669,6 +708,7 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; + * * @return The maxValue. */ @java.lang.Override @@ -677,6 +717,7 @@ public long getMaxValue() { } /** * optional int64 max_value = 3; + * * @param value The maxValue to set. * @return This builder for chaining. */ @@ -688,6 +729,7 @@ public Builder setMaxValue(long value) { } /** * optional int64 max_value = 3; + * * @return This builder for chaining. */ public Builder clearMaxValue() { @@ -696,9 +738,9 @@ public Builder clearMaxValue() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -708,12 +750,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.CapacityQuantityInterval) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.CapacityQuantityInterval) private static final com.google.cloud.optimization.v1.CapacityQuantityInterval DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.CapacityQuantityInterval(); } @@ -722,16 +764,16 @@ public static com.google.cloud.optimization.v1.CapacityQuantityInterval getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CapacityQuantityInterval parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CapacityQuantityInterval(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CapacityQuantityInterval parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CapacityQuantityInterval(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -746,6 +788,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.CapacityQuantityInterval getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java similarity index 56% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java index c4bf3dd..40cddd1 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java @@ -1,42 +1,64 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -@java.lang.Deprecated public interface CapacityQuantityIntervalOrBuilder extends +@java.lang.Deprecated +public interface CapacityQuantityIntervalOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.CapacityQuantityInterval) com.google.protobuf.MessageOrBuilder { /** * string type = 1; + * * @return The type. */ java.lang.String getType(); /** * string type = 1; + * * @return The bytes for type. */ - com.google.protobuf.ByteString - getTypeBytes(); + com.google.protobuf.ByteString getTypeBytes(); /** * optional int64 min_value = 2; + * * @return Whether the minValue field is set. */ boolean hasMinValue(); /** * optional int64 min_value = 2; + * * @return The minValue. */ long getMinValue(); /** * optional int64 max_value = 3; + * * @return Whether the maxValue field is set. */ boolean hasMaxValue(); /** * optional int64 max_value = 3; + * * @return The maxValue. */ long getMaxValue(); diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java new file mode 100644 index 0000000..e251021 --- /dev/null +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java @@ -0,0 +1,46 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/optimization/v1/fleet_routing.proto + +package com.google.cloud.optimization.v1; + +@java.lang.Deprecated +public interface CapacityQuantityOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.CapacityQuantity) + com.google.protobuf.MessageOrBuilder { + + /** + * string type = 1; + * + * @return The type. + */ + java.lang.String getType(); + /** + * string type = 1; + * + * @return The bytes for type. + */ + com.google.protobuf.ByteString getTypeBytes(); + + /** + * int64 value = 2; + * + * @return The value. + */ + long getValue(); +} diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java similarity index 66% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java index edac4cb..22724f9 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java @@ -1,18 +1,36 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Data formats for input and output files.
  * 
* * Protobuf enum {@code google.cloud.optimization.v1.DataFormat} */ -public enum DataFormat - implements com.google.protobuf.ProtocolMessageEnum { +public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
    * Default value.
    * 
@@ -21,6 +39,8 @@ public enum DataFormat */ DATA_FORMAT_UNSPECIFIED(0), /** + * + * *
    * Input data in json format.
    * 
@@ -29,6 +49,8 @@ public enum DataFormat */ JSON(1), /** + * + * *
    * Input data in string format.
    * 
@@ -40,6 +62,8 @@ public enum DataFormat ; /** + * + * *
    * Default value.
    * 
@@ -48,6 +72,8 @@ public enum DataFormat */ public static final int DATA_FORMAT_UNSPECIFIED_VALUE = 0; /** + * + * *
    * Input data in json format.
    * 
@@ -56,6 +82,8 @@ public enum DataFormat */ public static final int JSON_VALUE = 1; /** + * + * *
    * Input data in string format.
    * 
@@ -64,7 +92,6 @@ public enum DataFormat */ public static final int STRING_VALUE = 2; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -89,49 +116,49 @@ public static DataFormat valueOf(int value) { */ public static DataFormat forNumber(int value) { switch (value) { - case 0: return DATA_FORMAT_UNSPECIFIED; - case 1: return JSON; - case 2: return STRING; - default: return null; + case 0: + return DATA_FORMAT_UNSPECIFIED; + case 1: + return JSON; + case 2: + return STRING; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - DataFormat> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public DataFormat findValueByNumber(int number) { - return DataFormat.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DataFormat findValueByNumber(int number) { + return DataFormat.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor().getEnumTypes().get(0); } private static final DataFormat[] VALUES = values(); - public static DataFormat valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static DataFormat valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -147,4 +174,3 @@ private DataFormat(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.optimization.v1.DataFormat) } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java similarity index 77% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java index 8a2009c..caf4e6f 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * A limit defining a maximum distance which can be traveled. It can be either
  * hard or soft.
@@ -13,30 +30,29 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.DistanceLimit}
  */
-public final class DistanceLimit extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class DistanceLimit extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.DistanceLimit)
     DistanceLimitOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use DistanceLimit.newBuilder() to construct.
   private DistanceLimit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private DistanceLimit() {
-  }
+
+  private DistanceLimit() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DistanceLimit();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private DistanceLimit(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -56,28 +72,31 @@ private DistanceLimit(
           case 0:
             done = true;
             break;
-          case 8: {
-            bitField0_ |= 0x00000001;
-            maxMeters_ = input.readInt64();
-            break;
-          }
-          case 16: {
-            bitField0_ |= 0x00000002;
-            softMaxMeters_ = input.readInt64();
-            break;
-          }
-          case 25: {
-            bitField0_ |= 0x00000004;
-            costPerKilometerAboveSoftMax_ = input.readDouble();
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          case 8:
+            {
+              bitField0_ |= 0x00000001;
+              maxMeters_ = input.readInt64();
+              break;
+            }
+          case 16:
+            {
+              bitField0_ |= 0x00000002;
+              softMaxMeters_ = input.readInt64();
+              break;
+            }
+          case 25:
+            {
+              bitField0_ |= 0x00000004;
+              costPerKilometerAboveSoftMax_ = input.readDouble();
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -85,36 +104,41 @@ private DistanceLimit(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.DistanceLimit.class, com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
+            com.google.cloud.optimization.v1.DistanceLimit.class,
+            com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
   }
 
   private int bitField0_;
   public static final int MAX_METERS_FIELD_NUMBER = 1;
   private long maxMeters_;
   /**
+   *
+   *
    * 
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; + * * @return Whether the maxMeters field is set. */ @java.lang.Override @@ -122,12 +146,15 @@ public boolean hasMaxMeters() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; + * * @return The maxMeters. */ @java.lang.Override @@ -138,6 +165,8 @@ public long getMaxMeters() { public static final int SOFT_MAX_METERS_FIELD_NUMBER = 2; private long softMaxMeters_; /** + * + * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -147,6 +176,7 @@ public long getMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; + * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -154,6 +184,8 @@ public boolean hasSoftMaxMeters() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -163,6 +195,7 @@ public boolean hasSoftMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; + * * @return The softMaxMeters. */ @java.lang.Override @@ -173,6 +206,8 @@ public long getSoftMaxMeters() { public static final int COST_PER_KILOMETER_ABOVE_SOFT_MAX_FIELD_NUMBER = 3; private double costPerKilometerAboveSoftMax_; /** + * + * *
    * 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
@@ -185,6 +220,7 @@ public long getSoftMaxMeters() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -192,6 +228,8 @@ public boolean hasCostPerKilometerAboveSoftMax() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
    * 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
@@ -204,6 +242,7 @@ public boolean hasCostPerKilometerAboveSoftMax() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -212,6 +251,7 @@ public double getCostPerKilometerAboveSoftMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -223,8 +263,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(1, maxMeters_); } @@ -244,16 +283,14 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, maxMeters_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, maxMeters_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, softMaxMeters_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, softMaxMeters_); } if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, costPerKilometerAboveSoftMax_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerKilometerAboveSoftMax_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -263,28 +300,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.DistanceLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.DistanceLimit other = (com.google.cloud.optimization.v1.DistanceLimit) obj; + com.google.cloud.optimization.v1.DistanceLimit other = + (com.google.cloud.optimization.v1.DistanceLimit) obj; if (hasMaxMeters() != other.hasMaxMeters()) return false; if (hasMaxMeters()) { - if (getMaxMeters() - != other.getMaxMeters()) return false; + if (getMaxMeters() != other.getMaxMeters()) return false; } if (hasSoftMaxMeters() != other.hasSoftMaxMeters()) return false; if (hasSoftMaxMeters()) { - if (getSoftMaxMeters() - != other.getSoftMaxMeters()) return false; + if (getSoftMaxMeters() != other.getSoftMaxMeters()) return false; } if (hasCostPerKilometerAboveSoftMax() != other.hasCostPerKilometerAboveSoftMax()) return false; if (hasCostPerKilometerAboveSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerKilometerAboveSoftMax()) - != java.lang.Double.doubleToLongBits( - other.getCostPerKilometerAboveSoftMax())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerKilometerAboveSoftMax())) + return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -299,115 +335,122 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); if (hasMaxMeters()) { hash = (37 * hash) + MAX_METERS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getMaxMeters()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxMeters()); } if (hasSoftMaxMeters()) { hash = (37 * hash) + SOFT_MAX_METERS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getSoftMaxMeters()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSoftMaxMeters()); } if (hasCostPerKilometerAboveSoftMax()) { hash = (37 * hash) + COST_PER_KILOMETER_ABOVE_SOFT_MAX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerKilometerAboveSoftMax())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerKilometerAboveSoftMax())); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.DistanceLimit parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.DistanceLimit parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.DistanceLimit parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.DistanceLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.DistanceLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * A limit defining a maximum distance which can be traveled. It can be either
    * hard or soft.
@@ -417,21 +460,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.DistanceLimit}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.DistanceLimit)
       com.google.cloud.optimization.v1.DistanceLimitOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.DistanceLimit.class, com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
+              com.google.cloud.optimization.v1.DistanceLimit.class,
+              com.google.cloud.optimization.v1.DistanceLimit.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.DistanceLimit.newBuilder()
@@ -439,16 +484,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -462,9 +506,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor;
     }
 
     @java.lang.Override
@@ -483,7 +527,8 @@ public com.google.cloud.optimization.v1.DistanceLimit build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.DistanceLimit buildPartial() {
-      com.google.cloud.optimization.v1.DistanceLimit result = new com.google.cloud.optimization.v1.DistanceLimit(this);
+      com.google.cloud.optimization.v1.DistanceLimit result =
+          new com.google.cloud.optimization.v1.DistanceLimit(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -507,38 +552,39 @@ public com.google.cloud.optimization.v1.DistanceLimit buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.DistanceLimit) {
-        return mergeFrom((com.google.cloud.optimization.v1.DistanceLimit)other);
+        return mergeFrom((com.google.cloud.optimization.v1.DistanceLimit) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -584,16 +630,20 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
-    private long maxMeters_ ;
+    private long maxMeters_;
     /**
+     *
+     *
      * 
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; + * * @return Whether the maxMeters field is set. */ @java.lang.Override @@ -601,12 +651,15 @@ public boolean hasMaxMeters() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; + * * @return The maxMeters. */ @java.lang.Override @@ -614,12 +667,15 @@ public long getMaxMeters() { return maxMeters_; } /** + * + * *
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; + * * @param value The maxMeters to set. * @return This builder for chaining. */ @@ -630,12 +686,15 @@ public Builder setMaxMeters(long value) { return this; } /** + * + * *
      * A hard limit constraining the distance to be at most max_meters. The limit
      * must be nonnegative.
      * 
* * optional int64 max_meters = 1; + * * @return This builder for chaining. */ public Builder clearMaxMeters() { @@ -645,8 +704,10 @@ public Builder clearMaxMeters() { return this; } - private long softMaxMeters_ ; + private long softMaxMeters_; /** + * + * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -656,6 +717,7 @@ public Builder clearMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -663,6 +725,8 @@ public boolean hasSoftMaxMeters() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -672,6 +736,7 @@ public boolean hasSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @return The softMaxMeters. */ @java.lang.Override @@ -679,6 +744,8 @@ public long getSoftMaxMeters() { return softMaxMeters_; } /** + * + * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -688,6 +755,7 @@ public long getSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @param value The softMaxMeters to set. * @return This builder for chaining. */ @@ -698,6 +766,8 @@ public Builder setSoftMaxMeters(long value) { return this; } /** + * + * *
      * A soft limit not enforcing a maximum distance limit, but when violated
      * results in a cost which adds up to other costs defined in the model,
@@ -707,6 +777,7 @@ public Builder setSoftMaxMeters(long value) {
      * 
* * optional int64 soft_max_meters = 2; + * * @return This builder for chaining. */ public Builder clearSoftMaxMeters() { @@ -716,8 +787,10 @@ public Builder clearSoftMaxMeters() { return this; } - private double costPerKilometerAboveSoftMax_ ; + private double costPerKilometerAboveSoftMax_; /** + * + * *
      * 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
@@ -730,6 +803,7 @@ public Builder clearSoftMaxMeters() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -737,6 +811,8 @@ public boolean hasCostPerKilometerAboveSoftMax() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * 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
@@ -749,6 +825,7 @@ public boolean hasCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -756,6 +833,8 @@ public double getCostPerKilometerAboveSoftMax() { return costPerKilometerAboveSoftMax_; } /** + * + * *
      * 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
@@ -768,6 +847,7 @@ public double getCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @param value The costPerKilometerAboveSoftMax to set. * @return This builder for chaining. */ @@ -778,6 +858,8 @@ public Builder setCostPerKilometerAboveSoftMax(double value) { return this; } /** + * + * *
      * 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
@@ -790,6 +872,7 @@ public Builder setCostPerKilometerAboveSoftMax(double value) {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerKilometerAboveSoftMax() { @@ -798,9 +881,9 @@ public Builder clearCostPerKilometerAboveSoftMax() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -810,12 +893,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.DistanceLimit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.DistanceLimit) private static final com.google.cloud.optimization.v1.DistanceLimit DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.DistanceLimit(); } @@ -824,16 +907,16 @@ public static com.google.cloud.optimization.v1.DistanceLimit getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DistanceLimit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DistanceLimit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DistanceLimit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DistanceLimit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -848,6 +931,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.DistanceLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java similarity index 79% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java index 43ef430..bf4df98 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java @@ -1,34 +1,58 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface DistanceLimitOrBuilder extends +public interface DistanceLimitOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.DistanceLimit) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; + * * @return Whether the maxMeters field is set. */ boolean hasMaxMeters(); /** + * + * *
    * A hard limit constraining the distance to be at most max_meters. The limit
    * must be nonnegative.
    * 
* * optional int64 max_meters = 1; + * * @return The maxMeters. */ long getMaxMeters(); /** + * + * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -38,10 +62,13 @@ public interface DistanceLimitOrBuilder extends
    * 
* * optional int64 soft_max_meters = 2; + * * @return Whether the softMaxMeters field is set. */ boolean hasSoftMaxMeters(); /** + * + * *
    * A soft limit not enforcing a maximum distance limit, but when violated
    * results in a cost which adds up to other costs defined in the model,
@@ -51,11 +78,14 @@ public interface DistanceLimitOrBuilder extends
    * 
* * optional int64 soft_max_meters = 2; + * * @return The softMaxMeters. */ 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
@@ -68,10 +98,13 @@ public interface DistanceLimitOrBuilder extends
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return Whether the costPerKilometerAboveSoftMax field is set. */ 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
@@ -84,6 +117,7 @@ public interface DistanceLimitOrBuilder extends
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return The costPerKilometerAboveSoftMax. */ double getCostPerKilometerAboveSoftMax(); diff --git a/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java new file mode 100644 index 0000000..94aca61 --- /dev/null +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java @@ -0,0 +1,1438 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/optimization/v1/fleet_routing.proto + +package com.google.cloud.optimization.v1; + +public final class FleetRoutingProto { + private FleetRoutingProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_TimeWindow_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Waypoint_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_Location_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BreakRule_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n0google/cloud/optimization/v1/fleet_rou" + + "ting.proto\022\034google.cloud.optimization.v1" + + "\032\034google/api/annotations.proto\032\027google/a" + + "pi/client.proto\032\037google/api/field_behavi" + + "or.proto\032.google/cloud/optimization/v1/a" + + "sync_model.proto\032#google/longrunning/ope" + + "rations.proto\032\036google/protobuf/duration." + + "proto\032\037google/protobuf/timestamp.proto\032\030" + + "google/type/latlng.proto\"\244\t\n\024OptimizeTou" + + "rsRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022*\n\007timeou" + + "t\030\002 \001(\0132\031.google.protobuf.Duration\022:\n\005mo" + + "del\030\003 \001(\0132+.google.cloud.optimization.v1" + + ".ShipmentModel\022T\n\014solving_mode\030\004 \001(\0162>.g" + + "oogle.cloud.optimization.v1.OptimizeTour" + + "sRequest.SolvingMode\022\"\n\025max_validation_e" + + "rrors\030\005 \001(\005H\000\210\001\001\022R\n\013search_mode\030\006 \001(\0162=." + + "google.cloud.optimization.v1.OptimizeTou" + + "rsRequest.SearchMode\022S\n\036injected_first_s" + + "olution_routes\030\007 \003(\0132+.google.cloud.opti" + + "mization.v1.ShipmentRoute\022^\n\034injected_so" + + "lution_constraint\030\010 \001(\01328.google.cloud.o" + + "ptimization.v1.InjectedSolutionConstrain" + + "t\022K\n\026refresh_details_routes\030\t \003(\0132+.goog" + + "le.cloud.optimization.v1.ShipmentRoute\0221" + + "\n)interpret_injected_solutions_using_lab" + + "els\030\n \001(\010\022\035\n\025consider_road_traffic\030\013 \001(\010" + + "\022\032\n\022populate_polylines\030\014 \001(\010\022%\n\035populate" + + "_transition_polylines\030\r \001(\010\0226\n.allow_lar" + + "ge_deadline_despite_interruption_risk\030\016 " + + "\001(\010\022\036\n\026use_geodesic_distances\030\017 \001(\010\022\'\n\032g" + + "eodesic_meters_per_second\030\020 \001(\001H\001\210\001\001\022\r\n\005" + + "label\030\021 \001(\t\022*\n\036populate_travel_step_poly" + + "lines\030\024 \001(\010B\002\030\001\"Y\n\013SolvingMode\022\021\n\rDEFAUL" + + "T_SOLVE\020\000\022\021\n\rVALIDATE_ONLY\020\001\022$\n DETECT_S" + + "OME_INFEASIBLE_SHIPMENTS\020\002\"Z\n\nSearchMode" + + "\022\033\n\027SEARCH_MODE_UNSPECIFIED\020\000\022\017\n\013RETURN_" + + "FAST\020\001\022\036\n\032CONSUME_ALL_AVAILABLE_TIME\020\002B\030" + + "\n\026_max_validation_errorsB\035\n\033_geodesic_me" + + "ters_per_second\"\256\006\n\025OptimizeToursRespons" + + "e\022;\n\006routes\030\001 \003(\0132+.google.cloud.optimiz" + + "ation.v1.ShipmentRoute\022\025\n\rrequest_label\030" + + "\003 \001(\t\022H\n\021skipped_shipments\030\004 \003(\0132-.googl" + + "e.cloud.optimization.v1.SkippedShipment\022" + + "U\n\021validation_errors\030\005 \003(\0132:.google.clou" + + "d.optimization.v1.OptimizeToursValidatio" + + "nError\022L\n\007metrics\030\006 \001(\0132;.google.cloud.o" + + "ptimization.v1.OptimizeToursResponse.Met" + + "rics\022\026\n\ntotal_cost\030\002 \001(\001B\002\030\001\032\271\003\n\007Metrics" + + "\022Q\n\030aggregated_route_metrics\030\001 \001(\0132/.goo" + + "gle.cloud.optimization.v1.AggregatedMetr" + + "ics\022(\n skipped_mandatory_shipment_count\030" + + "\002 \001(\005\022\032\n\022used_vehicle_count\030\003 \001(\005\022?\n\033ear" + + "liest_vehicle_start_time\030\004 \001(\0132\032.google." + + "protobuf.Timestamp\022;\n\027latest_vehicle_end" + + "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022" + + "U\n\005costs\030\n \003(\0132F.google.cloud.optimizati" + + "on.v1.OptimizeToursResponse.Metrics.Cost" + + "sEntry\022\022\n\ntotal_cost\030\006 \001(\001\032,\n\nCostsEntry" + + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\353\002\n\031Bat" + + "chOptimizeToursRequest\022\023\n\006parent\030\001 \001(\tB\003" + + "\340A\002\022d\n\rmodel_configs\030\002 \003(\0132H.google.clou" + + "d.optimization.v1.BatchOptimizeToursRequ" + + "est.AsyncModelConfigB\003\340A\002\032\322\001\n\020AsyncModel" + + "Config\022\024\n\014display_name\030\001 \001(\t\022D\n\014input_co" + + "nfig\030\002 \001(\0132).google.cloud.optimization.v" + + "1.InputConfigB\003\340A\002\022F\n\routput_config\030\003 \001(" + + "\0132*.google.cloud.optimization.v1.OutputC" + + "onfigB\003\340A\002\022\032\n\022enable_checkpoints\030\004 \001(\010\"\034" + + "\n\032BatchOptimizeToursResponse\"\232\017\n\rShipmen" + + "tModel\0229\n\tshipments\030\001 \003(\0132&.google.cloud" + + ".optimization.v1.Shipment\0227\n\010vehicles\030\002 " + + "\003(\0132%.google.cloud.optimization.v1.Vehic" + + "le\022 \n\023max_active_vehicles\030\004 \001(\005H\000\210\001\001\0225\n\021" + + "global_start_time\030\005 \001(\0132\032.google.protobu" + + "f.Timestamp\0223\n\017global_end_time\030\006 \001(\0132\032.g" + + "oogle.protobuf.Timestamp\022%\n\035global_durat" + + "ion_cost_per_hour\030\007 \001(\001\022f\n\032duration_dist" + + "ance_matrices\030\010 \003(\0132B.google.cloud.optim" + + "ization.v1.ShipmentModel.DurationDistanc" + + "eMatrix\022)\n!duration_distance_matrix_src_" + + "tags\030\t \003(\t\022)\n!duration_distance_matrix_d" + + "st_tags\030\n \003(\t\022Q\n\025transition_attributes\030\013" + + " \003(\01322.google.cloud.optimization.v1.Tran" + + "sitionAttributes\022b\n\037shipment_type_incomp" + + "atibilities\030\014 \003(\01329.google.cloud.optimiz" + + "ation.v1.ShipmentTypeIncompatibility\022Y\n\032" + + "shipment_type_requirements\030\r \003(\01325.googl" + + "e.cloud.optimization.v1.ShipmentTypeRequ" + + "irement\022T\n\020precedence_rules\030\016 \003(\0132:.goog" + + "le.cloud.optimization.v1.ShipmentModel.P" + + "recedenceRule\022N\n\013break_rules\030\017 \003(\01325.goo" + + "gle.cloud.optimization.v1.ShipmentModel." + + "BreakRuleB\002\030\001\032\316\001\n\026DurationDistanceMatrix" + + "\022T\n\004rows\030\001 \003(\0132F.google.cloud.optimizati" + + "on.v1.ShipmentModel.DurationDistanceMatr" + + "ix.Row\022\031\n\021vehicle_start_tag\030\002 \001(\t\032C\n\003Row" + + "\022,\n\tdurations\030\001 \003(\0132\031.google.protobuf.Du" + + "ration\022\016\n\006meters\030\002 \003(\001\032\321\001\n\016PrecedenceRul" + + "e\022\030\n\013first_index\030\001 \001(\005H\000\210\001\001\022\031\n\021first_is_" + + "delivery\030\003 \001(\010\022\031\n\014second_index\030\002 \001(\005H\001\210\001" + + "\001\022\032\n\022second_is_delivery\030\004 \001(\010\0222\n\017offset_" + + "duration\030\005 \001(\0132\031.google.protobuf.Duratio" + + "nB\016\n\014_first_indexB\017\n\r_second_index\032\254\004\n\tB" + + "reakRule\022Z\n\016break_requests\030\001 \003(\0132B.googl" + + "e.cloud.optimization.v1.ShipmentModel.Br" + + "eakRule.BreakRequest\022h\n\025frequency_constr" + + "aints\030\002 \003(\0132I.google.cloud.optimization." + + "v1.ShipmentModel.BreakRule.FrequencyCons" + + "traint\032\276\001\n\014BreakRequest\022<\n\023earliest_star" + + "t_time\030\001 \001(\0132\032.google.protobuf.Timestamp" + + "B\003\340A\002\022:\n\021latest_start_time\030\002 \001(\0132\032.googl" + + "e.protobuf.TimestampB\003\340A\002\0224\n\014min_duratio" + + "n\030\003 \001(\0132\031.google.protobuf.DurationB\003\340A\002\032" + + "\223\001\n\023FrequencyConstraint\022:\n\022min_break_dur" + + "ation\030\001 \001(\0132\031.google.protobuf.DurationB\003" + + "\340A\002\022@\n\030max_inter_break_duration\030\002 \001(\0132\031." + + "google.protobuf.DurationB\003\340A\002:\002\030\001B\026\n\024_ma" + + "x_active_vehicles\"\200\014\n\010Shipment\022D\n\007pickup" + + "s\030\001 \003(\01323.google.cloud.optimization.v1.S" + + "hipment.VisitRequest\022G\n\ndeliveries\030\002 \003(\013" + + "23.google.cloud.optimization.v1.Shipment" + + ".VisitRequest\022M\n\014load_demands\030\016 \003(\01327.go" + + "ogle.cloud.optimization.v1.Shipment.Load" + + "DemandsEntry\022\031\n\014penalty_cost\030\004 \001(\001H\000\210\001\001\022" + + "\037\n\027allowed_vehicle_indices\030\005 \003(\005\022\031\n\021cost" + + "s_per_vehicle\030\006 \003(\001\022!\n\031costs_per_vehicle" + + "_indices\030\007 \003(\005\0225\n(pickup_to_delivery_rel" + + "ative_detour_limit\030\010 \001(\001H\001\210\001\001\022K\n(pickup_" + + "to_delivery_absolute_detour_limit\030\t \001(\0132" + + "\031.google.protobuf.Duration\022@\n\035pickup_to_" + + "delivery_time_limit\030\n \001(\0132\031.google.proto" + + "buf.Duration\022\025\n\rshipment_type\030\013 \001(\t\022\r\n\005l" + + "abel\030\014 \001(\t\022\016\n\006ignore\030\r \001(\010\022C\n\007demands\030\003 " + + "\003(\0132..google.cloud.optimization.v1.Capac" + + "ityQuantityB\002\030\001\032\243\005\n\014VisitRequest\022-\n\020arri" + + "val_location\030\001 \001(\0132\023.google.type.LatLng\022" + + "@\n\020arrival_waypoint\030\002 \001(\0132&.google.cloud" + + ".optimization.v1.Waypoint\022/\n\022departure_l" + + "ocation\030\003 \001(\0132\023.google.type.LatLng\022B\n\022de" + + "parture_waypoint\030\004 \001(\0132&.google.cloud.op" + + "timization.v1.Waypoint\022\014\n\004tags\030\005 \003(\t\022>\n\014" + + "time_windows\030\006 \003(\0132(.google.cloud.optimi" + + "zation.v1.TimeWindow\022+\n\010duration\030\007 \001(\0132\031" + + ".google.protobuf.Duration\022\014\n\004cost\030\010 \001(\001\022" + + "Z\n\014load_demands\030\014 \003(\0132D.google.cloud.opt" + + "imization.v1.Shipment.VisitRequest.LoadD" + + "emandsEntry\022\023\n\013visit_types\030\n \003(\t\022\r\n\005labe" + + "l\030\013 \001(\t\022C\n\007demands\030\t \003(\0132..google.cloud." + + "optimization.v1.CapacityQuantityB\002\030\001\032_\n\020" + + "LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002" + + " \001(\0132+.google.cloud.optimization.v1.Ship" + + "ment.Load:\0028\001\032\026\n\004Load\022\016\n\006amount\030\002 \001(\003\032_\n" + + "\020LoadDemandsEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030" + + "\002 \001(\0132+.google.cloud.optimization.v1.Shi" + + "pment.Load:\0028\001B\017\n\r_penalty_costB+\n)_pick" + + "up_to_delivery_relative_detour_limit\"\242\002\n" + + "\033ShipmentTypeIncompatibility\022\r\n\005types\030\001 " + + "\003(\t\022k\n\024incompatibility_mode\030\002 \001(\0162M.goog" + + "le.cloud.optimization.v1.ShipmentTypeInc" + + "ompatibility.IncompatibilityMode\"\206\001\n\023Inc" + + "ompatibilityMode\022$\n INCOMPATIBILITY_MODE" + + "_UNSPECIFIED\020\000\022!\n\035NOT_PERFORMED_BY_SAME_" + + "VEHICLE\020\001\022&\n\"NOT_IN_SAME_VEHICLE_SIMULTA" + + "NEOUSLY\020\002\"\350\002\n\027ShipmentTypeRequirement\022+\n" + + "#required_shipment_type_alternatives\030\001 \003" + + "(\t\022 \n\030dependent_shipment_types\030\002 \003(\t\022_\n\020" + + "requirement_mode\030\003 \001(\0162E.google.cloud.op" + + "timization.v1.ShipmentTypeRequirement.Re" + + "quirementMode\"\234\001\n\017RequirementMode\022 \n\034REQ" + + "UIREMENT_MODE_UNSPECIFIED\020\000\022\035\n\031PERFORMED" + + "_BY_SAME_VEHICLE\020\001\022\"\n\036IN_SAME_VEHICLE_AT" + + "_PICKUP_TIME\020\002\022$\n IN_SAME_VEHICLE_AT_DEL" + + "IVERY_TIME\020\003\"\301\024\n\007Vehicle\022E\n\013travel_mode\030" + + "\001 \001(\01620.google.cloud.optimization.v1.Veh" + + "icle.TravelMode\022+\n\016start_location\030\003 \001(\0132" + + "\023.google.type.LatLng\022>\n\016start_waypoint\030\004" + + " \001(\0132&.google.cloud.optimization.v1.Wayp" + + "oint\022)\n\014end_location\030\005 \001(\0132\023.google.type" + + ".LatLng\022<\n\014end_waypoint\030\006 \001(\0132&.google.c" + + "loud.optimization.v1.Waypoint\022\022\n\nstart_t" + + "ags\030\007 \003(\t\022\020\n\010end_tags\030\010 \003(\t\022D\n\022start_tim" + + "e_windows\030\t \003(\0132(.google.cloud.optimizat" + + "ion.v1.TimeWindow\022B\n\020end_time_windows\030\n " + + "\003(\0132(.google.cloud.optimization.v1.TimeW" + + "indow\022%\n\030travel_duration_multiple\030\013 \001(\001H" + + "\000\210\001\001\022O\n\020unloading_policy\030\014 \001(\01625.google." + + "cloud.optimization.v1.Vehicle.UnloadingP" + + "olicy\022J\n\013load_limits\030\036 \003(\01325.google.clou" + + "d.optimization.v1.Vehicle.LoadLimitsEntr" + + "y\022\025\n\rcost_per_hour\030\020 \001(\001\022\036\n\026cost_per_tra" + + "veled_hour\030\021 \001(\001\022\032\n\022cost_per_kilometer\030\022" + + " \001(\001\022\022\n\nfixed_cost\030\023 \001(\001\022\036\n\026used_if_rout" + + "e_is_empty\030\024 \001(\010\022Q\n\024route_duration_limit" + + "\030\025 \001(\01323.google.cloud.optimization.v1.Ve" + + "hicle.DurationLimit\022R\n\025travel_duration_l" + + "imit\030\026 \001(\01323.google.cloud.optimization.v" + + "1.Vehicle.DurationLimit\022I\n\024route_distanc" + + "e_limit\030\027 \001(\0132+.google.cloud.optimizatio" + + "n.v1.DistanceLimit\022v\n#extra_visit_durati" + + "on_for_visit_type\030\030 \003(\0132I.google.cloud.o" + + "ptimization.v1.Vehicle.ExtraVisitDuratio" + + "nForVisitTypeEntry\022;\n\nbreak_rule\030\031 \001(\0132\'" + + ".google.cloud.optimization.v1.BreakRule\022" + + "\r\n\005label\030\033 \001(\t\022\016\n\006ignore\030\034 \001(\010\022\036\n\022break_" + + "rule_indices\030\035 \003(\005B\002\030\001\022F\n\ncapacities\030\r \003" + + "(\0132..google.cloud.optimization.v1.Capaci" + + "tyQuantityB\002\030\001\022X\n\024start_load_intervals\030\016" + + " \003(\01326.google.cloud.optimization.v1.Capa" + + "cityQuantityIntervalB\002\030\001\022V\n\022end_load_int" + + "ervals\030\017 \003(\01326.google.cloud.optimization" + + ".v1.CapacityQuantityIntervalB\002\030\001\032\313\002\n\tLoa" + + "dLimit\022\025\n\010max_load\030\001 \001(\003H\000\210\001\001\022\025\n\rsoft_ma" + + "x_load\030\002 \001(\003\022$\n\034cost_per_unit_above_soft" + + "_max\030\003 \001(\001\022U\n\023start_load_interval\030\004 \001(\0132" + + "8.google.cloud.optimization.v1.Vehicle.L" + + "oadLimit.Interval\022S\n\021end_load_interval\030\005" + + " \001(\01328.google.cloud.optimization.v1.Vehi" + + "cle.LoadLimit.Interval\0321\n\010Interval\022\013\n\003mi" + + "n\030\001 \001(\003\022\020\n\003max\030\002 \001(\003H\000\210\001\001B\006\n\004_maxB\013\n\t_ma" + + "x_load\032\360\002\n\rDurationLimit\022/\n\014max_duration" + + "\030\001 \001(\0132\031.google.protobuf.Duration\0224\n\021sof" + + "t_max_duration\030\002 \001(\0132\031.google.protobuf.D" + + "uration\022)\n\034cost_per_hour_after_soft_max\030" + + "\003 \001(\001H\000\210\001\001\022>\n\033quadratic_soft_max_duratio" + + "n\030\004 \001(\0132\031.google.protobuf.Duration\022:\n-co" + + "st_per_square_hour_after_quadratic_soft_" + + "max\030\005 \001(\001H\001\210\001\001B\037\n\035_cost_per_hour_after_s" + + "oft_maxB0\n._cost_per_square_hour_after_q" + + "uadratic_soft_max\032b\n\017LoadLimitsEntry\022\013\n\003" + + "key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/.google.cloud." + + "optimization.v1.Vehicle.LoadLimit:\0028\001\032`\n" + + "#ExtraVisitDurationForVisitTypeEntry\022\013\n\003" + + "key\030\001 \001(\t\022(\n\005value\030\002 \001(\0132\031.google.protob" + + "uf.Duration:\0028\001\"6\n\nTravelMode\022\033\n\027TRAVEL_" + + "MODE_UNSPECIFIED\020\000\022\013\n\007DRIVING\020\001\"b\n\017Unloa" + + "dingPolicy\022 \n\034UNLOADING_POLICY_UNSPECIFI" + + "ED\020\000\022\025\n\021LAST_IN_FIRST_OUT\020\001\022\026\n\022FIRST_IN_" + + "FIRST_OUT\020\002B\033\n\031_travel_duration_multiple" + + "\"\204\003\n\nTimeWindow\022.\n\nstart_time\030\001 \001(\0132\032.go" + + "ogle.protobuf.Timestamp\022,\n\010end_time\030\002 \001(" + + "\0132\032.google.protobuf.Timestamp\0223\n\017soft_st" + + "art_time\030\003 \001(\0132\032.google.protobuf.Timesta" + + "mp\0221\n\rsoft_end_time\030\004 \001(\0132\032.google.proto" + + "buf.Timestamp\0221\n$cost_per_hour_before_so" + + "ft_start_time\030\005 \001(\001H\000\210\001\001\022.\n!cost_per_hou" + + "r_after_soft_end_time\030\006 \001(\001H\001\210\001\001B\'\n%_cos" + + "t_per_hour_before_soft_start_timeB$\n\"_co" + + "st_per_hour_after_soft_end_time\"3\n\020Capac" + + "ityQuantity\022\014\n\004type\030\001 \001(\t\022\r\n\005value\030\002 \001(\003" + + ":\002\030\001\"x\n\030CapacityQuantityInterval\022\014\n\004type" + + "\030\001 \001(\t\022\026\n\tmin_value\030\002 \001(\003H\000\210\001\001\022\026\n\tmax_va" + + "lue\030\003 \001(\003H\001\210\001\001:\002\030\001B\014\n\n_min_valueB\014\n\n_max" + + "_value\"\277\001\n\rDistanceLimit\022\027\n\nmax_meters\030\001" + + " \001(\003H\000\210\001\001\022\034\n\017soft_max_meters\030\002 \001(\003H\001\210\001\001\022" + + ".\n!cost_per_kilometer_above_soft_max\030\003 \001" + + "(\001H\002\210\001\001B\r\n\013_max_metersB\022\n\020_soft_max_mete" + + "rsB$\n\"_cost_per_kilometer_above_soft_max" + + "\"\205\002\n\024TransitionAttributes\022\017\n\007src_tag\030\001 \001" + + "(\t\022\030\n\020excluded_src_tag\030\002 \001(\t\022\017\n\007dst_tag\030" + + "\003 \001(\t\022\030\n\020excluded_dst_tag\030\004 \001(\t\022\014\n\004cost\030" + + "\005 \001(\001\022\032\n\022cost_per_kilometer\030\006 \001(\001\022C\n\016dis" + + "tance_limit\030\007 \001(\0132+.google.cloud.optimiz" + + "ation.v1.DistanceLimit\022(\n\005delay\030\010 \001(\0132\031." + + "google.protobuf.Duration\"\201\001\n\010Waypoint\022:\n" + + "\010location\030\001 \001(\0132&.google.cloud.optimizat" + + "ion.v1.LocationH\000\022\022\n\010place_id\030\002 \001(\tH\000\022\024\n" + + "\014side_of_road\030\003 \001(\010B\017\n\rlocation_type\"R\n\010" + + "Location\022$\n\007lat_lng\030\001 \001(\0132\023.google.type." + + "LatLng\022\024\n\007heading\030\002 \001(\005H\000\210\001\001B\n\n\010_heading" + + "\"\214\004\n\tBreakRule\022L\n\016break_requests\030\001 \003(\01324" + + ".google.cloud.optimization.v1.BreakRule." + + "BreakRequest\022Z\n\025frequency_constraints\030\002 " + + "\003(\0132;.google.cloud.optimization.v1.Break" + + "Rule.FrequencyConstraint\032\276\001\n\014BreakReques" + + "t\022<\n\023earliest_start_time\030\001 \001(\0132\032.google." + + "protobuf.TimestampB\003\340A\002\022:\n\021latest_start_" + + "time\030\002 \001(\0132\032.google.protobuf.TimestampB\003" + + "\340A\002\0224\n\014min_duration\030\003 \001(\0132\031.google.proto" + + "buf.DurationB\003\340A\002\032\223\001\n\023FrequencyConstrain" + + "t\022:\n\022min_break_duration\030\001 \001(\0132\031.google.p" + + "rotobuf.DurationB\003\340A\002\022@\n\030max_inter_break" + + "_duration\030\002 \001(\0132\031.google.protobuf.Durati" + + "onB\003\340A\002\"\303\026\n\rShipmentRoute\022\025\n\rvehicle_ind" + + "ex\030\001 \001(\005\022\025\n\rvehicle_label\030\002 \001(\t\0226\n\022vehic" + + "le_start_time\030\005 \001(\0132\032.google.protobuf.Ti" + + "mestamp\0224\n\020vehicle_end_time\030\006 \001(\0132\032.goog" + + "le.protobuf.Timestamp\022A\n\006visits\030\007 \003(\01321." + + "google.cloud.optimization.v1.ShipmentRou" + + "te.Visit\022K\n\013transitions\030\010 \003(\01326.google.c" + + "loud.optimization.v1.ShipmentRoute.Trans" + + "ition\022#\n\033has_traffic_infeasibilities\030\t \001" + + "(\010\022S\n\016route_polyline\030\n \001(\0132;.google.clou" + + "d.optimization.v1.ShipmentRoute.EncodedP" + + "olyline\022A\n\006breaks\030\013 \003(\01321.google.cloud.o" + + "ptimization.v1.ShipmentRoute.Break\022@\n\007me" + + "trics\030\014 \001(\0132/.google.cloud.optimization." + + "v1.AggregatedMetrics\022P\n\013route_costs\030\021 \003(" + + "\0132;.google.cloud.optimization.v1.Shipmen" + + "tRoute.RouteCostsEntry\022\030\n\020route_total_co" + + "st\030\022 \001(\001\022E\n\tend_loads\030\r \003(\0132..google.clo" + + "ud.optimization.v1.CapacityQuantityB\002\030\001\022" + + "P\n\014travel_steps\030\016 \003(\01326.google.cloud.opt" + + "imization.v1.ShipmentRoute.TravelStepB\002\030" + + "\001\0225\n\016vehicle_detour\030\017 \001(\0132\031.google.proto" + + "buf.DurationB\002\030\001\022W\n\030delay_before_vehicle" + + "_end\030\020 \001(\01321.google.cloud.optimization.v" + + "1.ShipmentRoute.DelayB\002\030\001\032h\n\005Delay\022.\n\nst" + + "art_time\030\001 \001(\0132\032.google.protobuf.Timesta" + + "mp\022+\n\010duration\030\002 \001(\0132\031.google.protobuf.D" + + "uration:\002\030\001\032\365\004\n\005Visit\022\026\n\016shipment_index\030" + + "\001 \001(\005\022\021\n\tis_pickup\030\002 \001(\010\022\033\n\023visit_reques" + + "t_index\030\003 \001(\005\022.\n\nstart_time\030\004 \001(\0132\032.goog" + + "le.protobuf.Timestamp\022X\n\014load_demands\030\013 " + + "\003(\0132B.google.cloud.optimization.v1.Shipm" + + "entRoute.Visit.LoadDemandsEntry\022)\n\006detou" + + "r\030\006 \001(\0132\031.google.protobuf.Duration\022\026\n\016sh" + + "ipment_label\030\007 \001(\t\022\023\n\013visit_label\030\010 \001(\t\022" + + "I\n\rarrival_loads\030\t \003(\0132..google.cloud.op" + + "timization.v1.CapacityQuantityB\002\030\001\022Q\n\022de" + + "lay_before_start\030\n \001(\01321.google.cloud.op" + + "timization.v1.ShipmentRoute.DelayB\002\030\001\022C\n" + + "\007demands\030\005 \003(\0132..google.cloud.optimizati" + + "on.v1.CapacityQuantityB\002\030\001\032_\n\020LoadDemand" + + "sEntry\022\013\n\003key\030\001 \001(\t\022:\n\005value\030\002 \001(\0132+.goo" + + "gle.cloud.optimization.v1.Shipment.Load:" + + "\0028\001\032\344\005\n\nTransition\0222\n\017travel_duration\030\001 " + + "\001(\0132\031.google.protobuf.Duration\022\036\n\026travel" + + "_distance_meters\030\002 \001(\001\022 \n\030traffic_info_u" + + "navailable\030\003 \001(\010\0221\n\016delay_duration\030\004 \001(\013" + + "2\031.google.protobuf.Duration\0221\n\016break_dur" + + "ation\030\005 \001(\0132\031.google.protobuf.Duration\0220" + + "\n\rwait_duration\030\006 \001(\0132\031.google.protobuf." + + "Duration\0221\n\016total_duration\030\007 \001(\0132\031.googl" + + "e.protobuf.Duration\022.\n\nstart_time\030\010 \001(\0132" + + "\032.google.protobuf.Timestamp\022S\n\016route_pol" + + "yline\030\t \001(\0132;.google.cloud.optimization." + + "v1.ShipmentRoute.EncodedPolyline\022_\n\rvehi" + + "cle_loads\030\013 \003(\0132H.google.cloud.optimizat" + + "ion.v1.ShipmentRoute.Transition.VehicleL" + + "oadsEntry\022A\n\005loads\030\n \003(\0132..google.cloud." + + "optimization.v1.CapacityQuantityB\002\030\001\032l\n\021" + + "VehicleLoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030" + + "\002 \001(\01327.google.cloud.optimization.v1.Shi" + + "pmentRoute.VehicleLoad:\0028\001\032\035\n\013VehicleLoa" + + "d\022\016\n\006amount\030\001 \001(\003\032!\n\017EncodedPolyline\022\016\n\006" + + "points\030\001 \001(\t\032d\n\005Break\022.\n\nstart_time\030\001 \001(" + + "\0132\032.google.protobuf.Timestamp\022+\n\010duratio" + + "n\030\002 \001(\0132\031.google.protobuf.Duration\032\315\001\n\nT" + + "ravelStep\022+\n\010duration\030\001 \001(\0132\031.google.pro" + + "tobuf.Duration\022\027\n\017distance_meters\030\002 \001(\001\022" + + " \n\030traffic_info_unavailable\030\003 \001(\010\022S\n\016rou" + + "te_polyline\030\004 \001(\0132;.google.cloud.optimiz" + + "ation.v1.ShipmentRoute.EncodedPolyline:\002" + + "\030\001\0321\n\017RouteCostsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + + "lue\030\002 \001(\001:\0028\001\"\376\004\n\017SkippedShipment\022\r\n\005ind" + + "ex\030\001 \001(\005\022\r\n\005label\030\002 \001(\t\022E\n\007reasons\030\003 \003(\013" + + "24.google.cloud.optimization.v1.SkippedS" + + "hipment.Reason\032\205\004\n\006Reason\022G\n\004code\030\001 \001(\0162" + + "9.google.cloud.optimization.v1.SkippedSh" + + "ipment.Reason.Code\022\"\n\025example_vehicle_in" + + "dex\030\002 \001(\005H\000\210\001\001\022&\n\036example_exceeded_capac" + + "ity_type\030\003 \001(\t\"\313\002\n\004Code\022\024\n\020CODE_UNSPECIF" + + "IED\020\000\022\016\n\nNO_VEHICLE\020\001\022#\n\037DEMAND_EXCEEDS_" + + "VEHICLE_CAPACITY\020\002\0225\n1CANNOT_BE_PERFORME" + + "D_WITHIN_VEHICLE_DISTANCE_LIMIT\020\003\0225\n1CAN" + + "NOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION" + + "_LIMIT\020\004\022<\n8CANNOT_BE_PERFORMED_WITHIN_V" + + "EHICLE_TRAVEL_DURATION_LIMIT\020\005\0223\n/CANNOT" + + "_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOW" + + "S\020\006\022\027\n\023VEHICLE_NOT_ALLOWED\020\007B\030\n\026_example" + + "_vehicle_index\"\330\005\n\021AggregatedMetrics\022 \n\030" + + "performed_shipment_count\030\001 \001(\005\0222\n\017travel" + + "_duration\030\002 \001(\0132\031.google.protobuf.Durati" + + "on\0220\n\rwait_duration\030\003 \001(\0132\031.google.proto" + + "buf.Duration\0221\n\016delay_duration\030\004 \001(\0132\031.g" + + "oogle.protobuf.Duration\0221\n\016break_duratio" + + "n\030\005 \001(\0132\031.google.protobuf.Duration\0221\n\016vi" + + "sit_duration\030\006 \001(\0132\031.google.protobuf.Dur" + + "ation\0221\n\016total_duration\030\007 \001(\0132\031.google.p" + + "rotobuf.Duration\022\036\n\026travel_distance_mete" + + "rs\030\010 \001(\001\022P\n\tmax_loads\030\t \003(\0132=.google.clo" + + "ud.optimization.v1.AggregatedMetrics.Max" + + "LoadsEntry\022M\n\005costs\030\n \003(\0132:.google.cloud" + + ".optimization.v1.AggregatedMetrics.Costs" + + "EntryB\002\030\001\022\026\n\ntotal_cost\030\013 \001(\001B\002\030\001\032h\n\rMax" + + "LoadsEntry\022\013\n\003key\030\001 \001(\t\022F\n\005value\030\002 \001(\01327" + + ".google.cloud.optimization.v1.ShipmentRo" + + "ute.VehicleLoad:\0028\001\032,\n\nCostsEntry\022\013\n\003key" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\001:\0028\001\"\237\006\n\032InjectedSo" + + "lutionConstraint\022;\n\006routes\030\001 \003(\0132+.googl" + + "e.cloud.optimization.v1.ShipmentRoute\022H\n" + + "\021skipped_shipments\030\002 \003(\0132-.google.cloud." + + "optimization.v1.SkippedShipment\022m\n\026const" + + "raint_relaxations\030\003 \003(\0132M.google.cloud.o" + + "ptimization.v1.InjectedSolutionConstrain" + + "t.ConstraintRelaxation\032\212\004\n\024ConstraintRel" + + "axation\022m\n\013relaxations\030\001 \003(\0132X.google.cl" + + "oud.optimization.v1.InjectedSolutionCons" + + "traint.ConstraintRelaxation.Relaxation\022\027" + + "\n\017vehicle_indices\030\002 \003(\005\032\351\002\n\nRelaxation\022m", + "\n\005level\030\001 \001(\0162^.google.cloud.optimizatio" + + "n.v1.InjectedSolutionConstraint.Constrai" + + "ntRelaxation.Relaxation.Level\0222\n\016thresho" + + "ld_time\030\002 \001(\0132\032.google.protobuf.Timestam" + + "p\022\035\n\025threshold_visit_count\030\003 \001(\005\"\230\001\n\005Lev" + + "el\022\025\n\021LEVEL_UNSPECIFIED\020\000\022%\n!RELAX_VISIT" + + "_TIMES_AFTER_THRESHOLD\020\001\0222\n.RELAX_VISIT_" + + "TIMES_AND_SEQUENCE_AFTER_THRESHOLD\020\002\022\035\n\031" + + "RELAX_ALL_AFTER_THRESHOLD\020\003\"\375\002\n\034Optimize" + + "ToursValidationError\022\014\n\004code\030\001 \001(\005\022\024\n\014di" + + "splay_name\030\002 \001(\t\022Y\n\006fields\030\003 \003(\0132I.googl" + + "e.cloud.optimization.v1.OptimizeToursVal" + + "idationError.FieldReference\022\025\n\rerror_mes" + + "sage\030\004 \001(\t\022\030\n\020offending_values\030\005 \001(\t\032\254\001\n" + + "\016FieldReference\022\014\n\004name\030\001 \001(\t\022\017\n\005index\030\002" + + " \001(\005H\000\022\r\n\003key\030\004 \001(\tH\000\022\\\n\tsub_field\030\003 \001(\013" + + "2I.google.cloud.optimization.v1.Optimize" + + "ToursValidationError.FieldReferenceB\016\n\014i" + + "ndex_or_key2\340\004\n\014FleetRouting\022\342\001\n\rOptimiz" + + "eTours\0222.google.cloud.optimization.v1.Op" + + "timizeToursRequest\0323.google.cloud.optimi" + + "zation.v1.OptimizeToursResponse\"h\202\323\344\223\002b\"" + + "1/v1/{parent=projects/*/locations/*}:opt" + + "imizeTours:\001*Z*\"%/v1/{parent=projects/*}" + + ":optimizeTours:\001*\022\224\002\n\022BatchOptimizeTours" + + "\0227.google.cloud.optimization.v1.BatchOpt" + + "imizeToursRequest\032\035.google.longrunning.O" + + "peration\"\245\001\202\323\344\223\002l\"6/v1/{parent=projects/" + + "*/locations/*}:batchOptimizeTours:\001*Z/\"*" + + "/v1/{parent=projects/*}:batchOptimizeTou" + + "rs:\001*\312A0\n\032BatchOptimizeToursResponse\022\022As" + + "yncModelMetadata\032T\312A cloudoptimization.g" + + "oogleapis.com\322A.https://www.googleapis.c" + + "om/auth/cloud-platformB\201\001\n com.google.cl" + + "oud.optimization.v1B\021FleetRoutingProtoP\001" + + "ZHgoogle.golang.org/genproto/googleapis/" + + "cloud/optimization/v1;optimizationb\006prot" + + "o3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor(), + com.google.longrunning.OperationsProto.getDescriptor(), + com.google.protobuf.DurationProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.type.LatLngProto.getDescriptor(), + }); + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor, + new java.lang.String[] { + "Parent", + "Timeout", + "Model", + "SolvingMode", + "MaxValidationErrors", + "SearchMode", + "InjectedFirstSolutionRoutes", + "InjectedSolutionConstraint", + "RefreshDetailsRoutes", + "InterpretInjectedSolutionsUsingLabels", + "ConsiderRoadTraffic", + "PopulatePolylines", + "PopulateTransitionPolylines", + "AllowLargeDeadlineDespiteInterruptionRisk", + "UseGeodesicDistances", + "GeodesicMetersPerSecond", + "Label", + "PopulateTravelStepPolylines", + "MaxValidationErrors", + "GeodesicMetersPerSecond", + }); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor, + new java.lang.String[] { + "Routes", + "RequestLabel", + "SkippedShipments", + "ValidationErrors", + "Metrics", + "TotalCost", + }); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor = + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor, + new java.lang.String[] { + "AggregatedRouteMetrics", + "SkippedMandatoryShipmentCount", + "UsedVehicleCount", + "EarliestVehicleStartTime", + "LatestVehicleEndTime", + "Costs", + "TotalCost", + }); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor = + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor, + new java.lang.String[] { + "Parent", "ModelConfigs", + }); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor = + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BatchOptimizeToursRequest_AsyncModelConfig_descriptor, + new java.lang.String[] { + "DisplayName", "InputConfig", "OutputConfig", "EnableCheckpoints", + }); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BatchOptimizeToursResponse_descriptor, + new java.lang.String[] {}); + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor, + new java.lang.String[] { + "Shipments", + "Vehicles", + "MaxActiveVehicles", + "GlobalStartTime", + "GlobalEndTime", + "GlobalDurationCostPerHour", + "DurationDistanceMatrices", + "DurationDistanceMatrixSrcTags", + "DurationDistanceMatrixDstTags", + "TransitionAttributes", + "ShipmentTypeIncompatibilities", + "ShipmentTypeRequirements", + "PrecedenceRules", + "BreakRules", + "MaxActiveVehicles", + }); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor, + new java.lang.String[] { + "Rows", "VehicleStartTag", + }); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor, + new java.lang.String[] { + "Durations", "Meters", + }); + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor, + new java.lang.String[] { + "FirstIndex", + "FirstIsDelivery", + "SecondIndex", + "SecondIsDelivery", + "OffsetDuration", + "FirstIndex", + "SecondIndex", + }); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor + .getNestedTypes() + .get(2); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor, + new java.lang.String[] { + "BreakRequests", "FrequencyConstraints", + }); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor, + new java.lang.String[] { + "EarliestStartTime", "LatestStartTime", "MinDuration", + }); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor, + new java.lang.String[] { + "MinBreakDuration", "MaxInterBreakDuration", + }); + internal_static_google_cloud_optimization_v1_Shipment_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_descriptor, + new java.lang.String[] { + "Pickups", + "Deliveries", + "LoadDemands", + "PenaltyCost", + "AllowedVehicleIndices", + "CostsPerVehicle", + "CostsPerVehicleIndices", + "PickupToDeliveryRelativeDetourLimit", + "PickupToDeliveryAbsoluteDetourLimit", + "PickupToDeliveryTimeLimit", + "ShipmentType", + "Label", + "Ignore", + "Demands", + "PenaltyCost", + "PickupToDeliveryRelativeDetourLimit", + }); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor, + new java.lang.String[] { + "ArrivalLocation", + "ArrivalWaypoint", + "DepartureLocation", + "DepartureWaypoint", + "Tags", + "TimeWindows", + "Duration", + "Cost", + "LoadDemands", + "VisitTypes", + "Label", + "Demands", + }); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor, + new java.lang.String[] { + "Amount", + }); + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor = + internal_static_google_cloud_optimization_v1_Shipment_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor, + new java.lang.String[] { + "Types", "IncompatibilityMode", + }); + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor, + new java.lang.String[] { + "RequiredShipmentTypeAlternatives", "DependentShipmentTypes", "RequirementMode", + }); + internal_static_google_cloud_optimization_v1_Vehicle_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_descriptor, + new java.lang.String[] { + "TravelMode", + "StartLocation", + "StartWaypoint", + "EndLocation", + "EndWaypoint", + "StartTags", + "EndTags", + "StartTimeWindows", + "EndTimeWindows", + "TravelDurationMultiple", + "UnloadingPolicy", + "LoadLimits", + "CostPerHour", + "CostPerTraveledHour", + "CostPerKilometer", + "FixedCost", + "UsedIfRouteIsEmpty", + "RouteDurationLimit", + "TravelDurationLimit", + "RouteDistanceLimit", + "ExtraVisitDurationForVisitType", + "BreakRule", + "Label", + "Ignore", + "BreakRuleIndices", + "Capacities", + "StartLoadIntervals", + "EndLoadIntervals", + "TravelDurationMultiple", + }); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor, + new java.lang.String[] { + "MaxLoad", + "SoftMaxLoad", + "CostPerUnitAboveSoftMax", + "StartLoadInterval", + "EndLoadInterval", + "MaxLoad", + }); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor, + new java.lang.String[] { + "Min", "Max", "Max", + }); + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor, + new java.lang.String[] { + "MaxDuration", + "SoftMaxDuration", + "CostPerHourAfterSoftMax", + "QuadraticSoftMaxDuration", + "CostPerSquareHourAfterQuadraticSoftMax", + "CostPerHourAfterSoftMax", + "CostPerSquareHourAfterQuadraticSoftMax", + }); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor = + internal_static_google_cloud_optimization_v1_Vehicle_descriptor.getNestedTypes().get(3); + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_TimeWindow_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_TimeWindow_descriptor, + new java.lang.String[] { + "StartTime", + "EndTime", + "SoftStartTime", + "SoftEndTime", + "CostPerHourBeforeSoftStartTime", + "CostPerHourAfterSoftEndTime", + "CostPerHourBeforeSoftStartTime", + "CostPerHourAfterSoftEndTime", + }); + internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_cloud_optimization_v1_CapacityQuantity_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_CapacityQuantity_descriptor, + new java.lang.String[] { + "Type", "Value", + }); + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_CapacityQuantityInterval_descriptor, + new java.lang.String[] { + "Type", "MinValue", "MaxValue", "MinValue", "MaxValue", + }); + internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_cloud_optimization_v1_DistanceLimit_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_DistanceLimit_descriptor, + new java.lang.String[] { + "MaxMeters", + "SoftMaxMeters", + "CostPerKilometerAboveSoftMax", + "MaxMeters", + "SoftMaxMeters", + "CostPerKilometerAboveSoftMax", + }); + internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor, + new java.lang.String[] { + "SrcTag", + "ExcludedSrcTag", + "DstTag", + "ExcludedDstTag", + "Cost", + "CostPerKilometer", + "DistanceLimit", + "Delay", + }); + internal_static_google_cloud_optimization_v1_Waypoint_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Waypoint_descriptor, + new java.lang.String[] { + "Location", "PlaceId", "SideOfRoad", "LocationType", + }); + internal_static_google_cloud_optimization_v1_Location_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_Location_descriptor, + new java.lang.String[] { + "LatLng", "Heading", "Heading", + }); + internal_static_google_cloud_optimization_v1_BreakRule_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_cloud_optimization_v1_BreakRule_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BreakRule_descriptor, + new java.lang.String[] { + "BreakRequests", "FrequencyConstraints", + }); + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor = + internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BreakRule_BreakRequest_descriptor, + new java.lang.String[] { + "EarliestStartTime", "LatestStartTime", "MinDuration", + }); + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor = + internal_static_google_cloud_optimization_v1_BreakRule_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_BreakRule_FrequencyConstraint_descriptor, + new java.lang.String[] { + "MinBreakDuration", "MaxInterBreakDuration", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor, + new java.lang.String[] { + "VehicleIndex", + "VehicleLabel", + "VehicleStartTime", + "VehicleEndTime", + "Visits", + "Transitions", + "HasTrafficInfeasibilities", + "RoutePolyline", + "Breaks", + "Metrics", + "RouteCosts", + "RouteTotalCost", + "EndLoads", + "TravelSteps", + "VehicleDetour", + "DelayBeforeVehicleEnd", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor, + new java.lang.String[] { + "StartTime", "Duration", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor, + new java.lang.String[] { + "ShipmentIndex", + "IsPickup", + "VisitRequestIndex", + "StartTime", + "LoadDemands", + "Detour", + "ShipmentLabel", + "VisitLabel", + "ArrivalLoads", + "DelayBeforeStart", + "Demands", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(2); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor, + new java.lang.String[] { + "TravelDuration", + "TravelDistanceMeters", + "TrafficInfoUnavailable", + "DelayDuration", + "BreakDuration", + "WaitDuration", + "TotalDuration", + "StartTime", + "RoutePolyline", + "VehicleLoads", + "Loads", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(3); + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor, + new java.lang.String[] { + "Amount", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(4); + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor, + new java.lang.String[] { + "Points", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(5); + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor, + new java.lang.String[] { + "StartTime", "Duration", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(6); + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor, + new java.lang.String[] { + "Duration", "DistanceMeters", "TrafficInfoUnavailable", "RoutePolyline", + }); + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor = + internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor + .getNestedTypes() + .get(7); + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor, + new java.lang.String[] { + "Index", "Label", "Reasons", + }); + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor = + internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor, + new java.lang.String[] { + "Code", "ExampleVehicleIndex", "ExampleExceededCapacityType", "ExampleVehicleIndex", + }); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor, + new java.lang.String[] { + "PerformedShipmentCount", + "TravelDuration", + "WaitDuration", + "DelayDuration", + "BreakDuration", + "VisitDuration", + "TotalDuration", + "TravelDistanceMeters", + "MaxLoads", + "Costs", + "TotalCost", + }); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor = + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AggregatedMetrics_MaxLoadsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor = + internal_static_google_cloud_optimization_v1_AggregatedMetrics_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_AggregatedMetrics_CostsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor = + getDescriptor().getMessageTypes().get(20); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor, + new java.lang.String[] { + "Routes", "SkippedShipments", "ConstraintRelaxations", + }); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor = + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor, + new java.lang.String[] { + "Relaxations", "VehicleIndices", + }); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor = + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor, + new java.lang.String[] { + "Level", "ThresholdTime", "ThresholdVisitCount", + }); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor = + getDescriptor().getMessageTypes().get(21); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor, + new java.lang.String[] { + "Code", "DisplayName", "Fields", "ErrorMessage", "OffendingValues", + }); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor = + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor, + new java.lang.String[] { + "Name", "Index", "Key", "SubField", "IndexOrKey", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.oauthScopes); + registry.add(com.google.longrunning.OperationsProto.operationInfo); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.cloud.optimization.v1.AsyncModelProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.type.LatLngProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java similarity index 69% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java index b56e862..57877ec 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java @@ -1,40 +1,57 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** + * + * *
  * The Google Cloud Storage location where the output file will be written to.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsDestination} */ -public final class GcsDestination extends - com.google.protobuf.GeneratedMessageV3 implements +public final class GcsDestination extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.GcsDestination) GcsDestinationOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use GcsDestination.newBuilder() to construct. private GcsDestination(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private GcsDestination() { uri_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new GcsDestination(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private GcsDestination( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -53,19 +70,20 @@ private GcsDestination( case 0: done = true; break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); - uri_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + uri_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -73,34 +91,39 @@ private GcsDestination( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsDestination.class, com.google.cloud.optimization.v1.GcsDestination.Builder.class); + com.google.cloud.optimization.v1.GcsDestination.class, + com.google.cloud.optimization.v1.GcsDestination.Builder.class); } public static final int URI_FIELD_NUMBER = 1; private volatile java.lang.Object uri_; /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The uri. */ @java.lang.Override @@ -109,29 +132,29 @@ public java.lang.String getUri() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; } } /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for uri. */ @java.lang.Override - public com.google.protobuf.ByteString - getUriBytes() { + public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); uri_ = b; return b; } else { @@ -140,6 +163,7 @@ public java.lang.String getUri() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -151,8 +175,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } @@ -176,15 +199,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.GcsDestination)) { return super.equals(obj); } - com.google.cloud.optimization.v1.GcsDestination other = (com.google.cloud.optimization.v1.GcsDestination) obj; + com.google.cloud.optimization.v1.GcsDestination other = + (com.google.cloud.optimization.v1.GcsDestination) obj; - if (!getUri() - .equals(other.getUri())) return false; + if (!getUri().equals(other.getUri())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -203,118 +226,127 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.GcsDestination parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsDestination parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.GcsDestination parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.GcsDestination parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.GcsDestination parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.GcsDestination prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * The Google Cloud Storage location where the output file will be written to.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsDestination} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.GcsDestination) com.google.cloud.optimization.v1.GcsDestinationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsDestination_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsDestination.class, com.google.cloud.optimization.v1.GcsDestination.Builder.class); + com.google.cloud.optimization.v1.GcsDestination.class, + com.google.cloud.optimization.v1.GcsDestination.Builder.class); } // Construct using com.google.cloud.optimization.v1.GcsDestination.newBuilder() @@ -322,16 +354,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -341,9 +372,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsDestination_descriptor; } @java.lang.Override @@ -362,7 +393,8 @@ public com.google.cloud.optimization.v1.GcsDestination build() { @java.lang.Override public com.google.cloud.optimization.v1.GcsDestination buildPartial() { - com.google.cloud.optimization.v1.GcsDestination result = new com.google.cloud.optimization.v1.GcsDestination(this); + com.google.cloud.optimization.v1.GcsDestination result = + new com.google.cloud.optimization.v1.GcsDestination(this); result.uri_ = uri_; onBuilt(); return result; @@ -372,38 +404,39 @@ public com.google.cloud.optimization.v1.GcsDestination buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.GcsDestination) { - return mergeFrom((com.google.cloud.optimization.v1.GcsDestination)other); + return mergeFrom((com.google.cloud.optimization.v1.GcsDestination) other); } else { super.mergeFrom(other); return this; @@ -411,7 +444,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.GcsDestination other) { - if (other == com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) return this; + if (other == com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) + return this; if (!other.getUri().isEmpty()) { uri_ = other.uri_; onChanged(); @@ -447,18 +481,20 @@ public Builder mergeFrom( private java.lang.Object uri_ = ""; /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The uri. */ public java.lang.String getUri() { java.lang.Object ref = uri_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; @@ -467,20 +503,21 @@ public java.lang.String getUri() { } } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for uri. */ - public com.google.protobuf.ByteString - getUriBytes() { + public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); uri_ = b; return b; } else { @@ -488,61 +525,68 @@ public java.lang.String getUri() { } } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The uri to set. * @return This builder for chaining. */ - public Builder setUri( - java.lang.String value) { + public Builder setUri(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + uri_ = value; onChanged(); return this; } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearUri() { - + uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The bytes for uri to set. * @return This builder for chaining. */ - public Builder setUriBytes( - com.google.protobuf.ByteString value) { + public Builder setUriBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + uri_ = value; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -552,12 +596,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.GcsDestination) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.GcsDestination) private static final com.google.cloud.optimization.v1.GcsDestination DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.GcsDestination(); } @@ -566,16 +610,16 @@ public static com.google.cloud.optimization.v1.GcsDestination getDefaultInstance return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GcsDestination parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GcsDestination(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GcsDestination parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GcsDestination(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -590,6 +634,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsDestination getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java similarity index 50% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java index e40311e..21b8822 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java @@ -1,29 +1,50 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface GcsDestinationOrBuilder extends +public interface GcsDestinationOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.GcsDestination) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The uri. */ java.lang.String getUri(); /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for uri. */ - com.google.protobuf.ByteString - getUriBytes(); + com.google.protobuf.ByteString getUriBytes(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java similarity index 68% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java index 7e1dce1..dfcc8f1 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java @@ -1,40 +1,57 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** + * + * *
  * The Google Cloud Storage location where the input file will be read from.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsSource} */ -public final class GcsSource extends - com.google.protobuf.GeneratedMessageV3 implements +public final class GcsSource extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.GcsSource) GcsSourceOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use GcsSource.newBuilder() to construct. private GcsSource(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private GcsSource() { uri_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new GcsSource(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private GcsSource( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -53,19 +70,20 @@ private GcsSource( case 0: done = true; break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); - uri_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + uri_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -73,34 +91,39 @@ private GcsSource( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsSource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsSource.class, com.google.cloud.optimization.v1.GcsSource.Builder.class); + com.google.cloud.optimization.v1.GcsSource.class, + com.google.cloud.optimization.v1.GcsSource.Builder.class); } public static final int URI_FIELD_NUMBER = 1; private volatile java.lang.Object uri_; /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The uri. */ @java.lang.Override @@ -109,29 +132,29 @@ public java.lang.String getUri() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; } } /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for uri. */ @java.lang.Override - public com.google.protobuf.ByteString - getUriBytes() { + public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); uri_ = b; return b; } else { @@ -140,6 +163,7 @@ public java.lang.String getUri() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -151,8 +175,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } @@ -176,15 +199,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.GcsSource)) { return super.equals(obj); } - com.google.cloud.optimization.v1.GcsSource other = (com.google.cloud.optimization.v1.GcsSource) obj; + com.google.cloud.optimization.v1.GcsSource other = + (com.google.cloud.optimization.v1.GcsSource) obj; - if (!getUri() - .equals(other.getUri())) return false; + if (!getUri().equals(other.getUri())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -203,118 +226,127 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.GcsSource parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.GcsSource parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.GcsSource parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.GcsSource parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.GcsSource parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.GcsSource parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.GcsSource prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * The Google Cloud Storage location where the input file will be read from.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.GcsSource} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.GcsSource) com.google.cloud.optimization.v1.GcsSourceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsSource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsSource_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.GcsSource.class, com.google.cloud.optimization.v1.GcsSource.Builder.class); + com.google.cloud.optimization.v1.GcsSource.class, + com.google.cloud.optimization.v1.GcsSource.Builder.class); } // Construct using com.google.cloud.optimization.v1.GcsSource.newBuilder() @@ -322,16 +354,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -341,9 +372,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_GcsSource_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_GcsSource_descriptor; } @java.lang.Override @@ -362,7 +393,8 @@ public com.google.cloud.optimization.v1.GcsSource build() { @java.lang.Override public com.google.cloud.optimization.v1.GcsSource buildPartial() { - com.google.cloud.optimization.v1.GcsSource result = new com.google.cloud.optimization.v1.GcsSource(this); + com.google.cloud.optimization.v1.GcsSource result = + new com.google.cloud.optimization.v1.GcsSource(this); result.uri_ = uri_; onBuilt(); return result; @@ -372,38 +404,39 @@ public com.google.cloud.optimization.v1.GcsSource buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.GcsSource) { - return mergeFrom((com.google.cloud.optimization.v1.GcsSource)other); + return mergeFrom((com.google.cloud.optimization.v1.GcsSource) other); } else { super.mergeFrom(other); return this; @@ -447,18 +480,20 @@ public Builder mergeFrom( private java.lang.Object uri_ = ""; /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The uri. */ public java.lang.String getUri() { java.lang.Object ref = uri_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; @@ -467,20 +502,21 @@ public java.lang.String getUri() { } } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for uri. */ - public com.google.protobuf.ByteString - getUriBytes() { + public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); uri_ = b; return b; } else { @@ -488,61 +524,68 @@ public java.lang.String getUri() { } } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The uri to set. * @return This builder for chaining. */ - public Builder setUri( - java.lang.String value) { + public Builder setUri(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + uri_ = value; onChanged(); return this; } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearUri() { - + uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** + * + * *
      * Required. URI of the Google Cloud Storage location.
      * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The bytes for uri to set. * @return This builder for chaining. */ - public Builder setUriBytes( - com.google.protobuf.ByteString value) { + public Builder setUriBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + uri_ = value; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -552,12 +595,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.GcsSource) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.GcsSource) private static final com.google.cloud.optimization.v1.GcsSource DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.GcsSource(); } @@ -566,16 +609,16 @@ public static com.google.cloud.optimization.v1.GcsSource getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GcsSource parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GcsSource(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GcsSource parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GcsSource(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -590,6 +633,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsSource getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java similarity index 50% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java index 34e518e..6b07e33 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java @@ -1,29 +1,50 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface GcsSourceOrBuilder extends +public interface GcsSourceOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.GcsSource) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The uri. */ java.lang.String getUri(); /** + * + * *
    * Required. URI of the Google Cloud Storage location.
    * 
* * string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for uri. */ - com.google.protobuf.ByteString - getUriBytes(); + com.google.protobuf.ByteString getUriBytes(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java similarity index 69% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java index 220fdc1..0b9f636 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Solution injected in the request including information about which visits
  * must be constrained and how they must be constrained.
@@ -11,15 +28,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint}
  */
-public final class InjectedSolutionConstraint extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class InjectedSolutionConstraint extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InjectedSolutionConstraint)
     InjectedSolutionConstraintOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use InjectedSolutionConstraint.newBuilder() to construct.
   private InjectedSolutionConstraint(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private InjectedSolutionConstraint() {
     routes_ = java.util.Collections.emptyList();
     skippedShipments_ = java.util.Collections.emptyList();
@@ -28,16 +46,15 @@ private InjectedSolutionConstraint() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new InjectedSolutionConstraint();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private InjectedSolutionConstraint(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -57,40 +74,53 @@ private InjectedSolutionConstraint(
           case 0:
             done = true;
             break;
-          case 10: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              routes_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
+          case 10:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                routes_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              routes_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+              break;
             }
-            routes_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-            break;
-          }
-          case 18: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              skippedShipments_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 18:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                skippedShipments_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              skippedShipments_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
+                      extensionRegistry));
+              break;
             }
-            skippedShipments_.add(
-                input.readMessage(com.google.cloud.optimization.v1.SkippedShipment.parser(), extensionRegistry));
-            break;
-          }
-          case 26: {
-            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-              constraintRelaxations_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000004;
+          case 26:
+            {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                constraintRelaxations_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.InjectedSolutionConstraint
+                            .ConstraintRelaxation>();
+                mutable_bitField0_ |= 0x00000004;
+              }
+              constraintRelaxations_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.InjectedSolutionConstraint
+                          .ConstraintRelaxation.parser(),
+                      extensionRegistry));
+              break;
             }
-            constraintRelaxations_.add(
-                input.readMessage(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.parser(), extensionRegistry));
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -98,8 +128,7 @@ private InjectedSolutionConstraint(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -114,73 +143,106 @@ private InjectedSolutionConstraint(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint.class,
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
   }
 
-  public interface ConstraintRelaxationOrBuilder extends
+  public interface ConstraintRelaxationOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - java.util.List + java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation> getRelaxationsList(); /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getRelaxations(int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation + getRelaxations(int index); /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ int getRelaxationsCount(); /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - java.util.List + java.util.List< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder> getRelaxationsOrBuilderList(); /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder getRelaxationsOrBuilder( - int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder + getRelaxationsOrBuilder(int index); /** + * + * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -195,10 +257,13 @@ com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
      * 
* * repeated int32 vehicle_indices = 2; + * * @return A list containing the vehicleIndices. */ java.util.List getVehicleIndicesList(); /** + * + * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -213,10 +278,13 @@ com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
      * 
* * repeated int32 vehicle_indices = 2; + * * @return The count of vehicleIndices. */ int getVehicleIndicesCount(); /** + * + * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -231,12 +299,15 @@ com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
      * 
* * repeated int32 vehicle_indices = 2; + * * @param index The index of the element to return. * @return The vehicleIndices at the given index. */ int getVehicleIndices(int index); } /** + * + * *
    * For a group of vehicles, specifies at what threshold(s) constraints on
    * visits will be relaxed and to which level. Shipments listed in
@@ -244,17 +315,19 @@ com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
    * cannot be performed.
    * 
* - * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} + * Protobuf type {@code + * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} */ - public static final class ConstraintRelaxation extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class ConstraintRelaxation extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) ConstraintRelaxationOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use ConstraintRelaxation.newBuilder() to construct. private ConstraintRelaxation(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private ConstraintRelaxation() { relaxations_ = java.util.Collections.emptyList(); vehicleIndices_ = emptyIntList(); @@ -262,16 +335,15 @@ private ConstraintRelaxation() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ConstraintRelaxation(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private ConstraintRelaxation( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -291,43 +363,52 @@ private ConstraintRelaxation( case 0: done = true; break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - relaxations_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - relaxations_.add( - input.readMessage(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.parser(), extensionRegistry)); - break; - } - case 16: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - vehicleIndices_ = newIntList(); - mutable_bitField0_ |= 0x00000002; - } - vehicleIndices_.addInt(input.readInt32()); - break; - } - case 18: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { - vehicleIndices_ = newIntList(); - mutable_bitField0_ |= 0x00000002; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + relaxations_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation.Relaxation>(); + mutable_bitField0_ |= 0x00000001; + } + relaxations_.add( + input.readMessage( + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation.Relaxation.parser(), + extensionRegistry)); + break; } - while (input.getBytesUntilLimit() > 0) { + case 16: + { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + vehicleIndices_ = newIntList(); + mutable_bitField0_ |= 0x00000002; + } vehicleIndices_.addInt(input.readInt32()); + break; } - input.popLimit(limit); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + case 18: + { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { + vehicleIndices_ = newIntList(); + mutable_bitField0_ |= 0x00000002; + } + while (input.getBytesUntilLimit() > 0) { + vehicleIndices_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -335,8 +416,7 @@ private ConstraintRelaxation( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { relaxations_ = java.util.Collections.unmodifiableList(relaxations_); @@ -348,65 +428,91 @@ private ConstraintRelaxation( makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .class, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Builder.class); } - public interface RelaxationOrBuilder extends + public interface RelaxationOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) com.google.protobuf.MessageOrBuilder { /** + * + * *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @return The enum numeric value on the wire for level. */ int getLevelValue(); /** + * + * *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @return The level. */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel(); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation + .Level + getLevel(); /** + * + * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; + * * @return Whether the thresholdTime field is set. */ boolean hasThresholdTime(); /** + * + * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; + * * @return The thresholdTime. */ com.google.protobuf.Timestamp getThresholdTime(); /** + * + * *
        * The time at or after which the relaxation `level` may be applied.
        * 
@@ -416,6 +522,8 @@ public interface RelaxationOrBuilder extends com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder(); /** + * + * *
        * The number of visits at or after which the relaxation `level` may be
        * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -426,11 +534,14 @@ public interface RelaxationOrBuilder extends
        * 
* * int32 threshold_visit_count = 3; + * * @return The thresholdVisitCount. */ int getThresholdVisitCount(); } /** + * + * *
      * If `relaxations` is empty, the start time and sequence of all visits
      * on `routes` are fully constrained and no new visits may be inserted or
@@ -463,33 +574,34 @@ public interface RelaxationOrBuilder extends
      * relaxation the time is fixed, unless the vehicle is empty.
      * 
* - * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} + * Protobuf type {@code + * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} */ - public static final class Relaxation extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class Relaxation extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) RelaxationOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Relaxation.newBuilder() to construct. private Relaxation(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private Relaxation() { level_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Relaxation(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private Relaxation( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -508,37 +620,40 @@ private Relaxation( case 0: done = true; break; - case 8: { - int rawValue = input.readEnum(); + case 8: + { + int rawValue = input.readEnum(); - level_ = rawValue; - break; - } - case 18: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (thresholdTime_ != null) { - subBuilder = thresholdTime_.toBuilder(); + level_ = rawValue; + break; } - thresholdTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(thresholdTime_); - thresholdTime_ = subBuilder.buildPartial(); + case 18: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (thresholdTime_ != null) { + subBuilder = thresholdTime_.toBuilder(); + } + thresholdTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(thresholdTime_); + thresholdTime_ = subBuilder.buildPartial(); + } + + break; } - - break; - } - case 24: { - - thresholdVisitCount_ = input.readInt32(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + case 24: + { + thresholdVisitCount_ = input.readInt32(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -546,27 +661,34 @@ private Relaxation( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.class, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder.class); } /** + * + * *
        * Expresses the different constraint relaxation levels, which are
        * applied for a visit and those that follow when it satifies the
@@ -574,11 +696,13 @@ private Relaxation(
        * The enumeration below is in order of increasing relaxation.
        * 
* - * Protobuf enum {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level} + * Protobuf enum {@code + * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level} */ - public enum Level - implements com.google.protobuf.ProtocolMessageEnum { + public enum Level implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
@@ -589,6 +713,8 @@ public enum Level
          */
         LEVEL_UNSPECIFIED(0),
         /**
+         *
+         *
          * 
          * Visit start times and vehicle start/end times will be relaxed, but
          * each visit remains bound to the same vehicle and the visit sequence
@@ -600,6 +726,8 @@ public enum Level
          */
         RELAX_VISIT_TIMES_AFTER_THRESHOLD(1),
         /**
+         *
+         *
          * 
          * Same as `RELAX_VISIT_TIMES_AFTER_THRESHOLD`, but the visit sequence
          * is also relaxed: visits remain simply bound to their vehicle.
@@ -609,6 +737,8 @@ public enum Level
          */
         RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD(2),
         /**
+         *
+         *
          * 
          * Same as `RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD`, but the
          * vehicle is also relaxed: visits are completely free at or after the
@@ -622,6 +752,8 @@ public enum Level
         ;
 
         /**
+         *
+         *
          * 
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
@@ -632,6 +764,8 @@ public enum Level
          */
         public static final int LEVEL_UNSPECIFIED_VALUE = 0;
         /**
+         *
+         *
          * 
          * Visit start times and vehicle start/end times will be relaxed, but
          * each visit remains bound to the same vehicle and the visit sequence
@@ -643,6 +777,8 @@ public enum Level
          */
         public static final int RELAX_VISIT_TIMES_AFTER_THRESHOLD_VALUE = 1;
         /**
+         *
+         *
          * 
          * Same as `RELAX_VISIT_TIMES_AFTER_THRESHOLD`, but the visit sequence
          * is also relaxed: visits remain simply bound to their vehicle.
@@ -652,6 +788,8 @@ public enum Level
          */
         public static final int RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD_VALUE = 2;
         /**
+         *
+         *
          * 
          * Same as `RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD`, but the
          * vehicle is also relaxed: visits are completely free at or after the
@@ -662,7 +800,6 @@ public enum Level
          */
         public static final int RELAX_ALL_AFTER_THRESHOLD_VALUE = 3;
 
-
         public final int getNumber() {
           if (this == UNRECOGNIZED) {
             throw new java.lang.IllegalArgumentException(
@@ -687,50 +824,55 @@ public static Level valueOf(int value) {
          */
         public static Level forNumber(int value) {
           switch (value) {
-            case 0: return LEVEL_UNSPECIFIED;
-            case 1: return RELAX_VISIT_TIMES_AFTER_THRESHOLD;
-            case 2: return RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD;
-            case 3: return RELAX_ALL_AFTER_THRESHOLD;
-            default: return null;
+            case 0:
+              return LEVEL_UNSPECIFIED;
+            case 1:
+              return RELAX_VISIT_TIMES_AFTER_THRESHOLD;
+            case 2:
+              return RELAX_VISIT_TIMES_AND_SEQUENCE_AFTER_THRESHOLD;
+            case 3:
+              return RELAX_ALL_AFTER_THRESHOLD;
+            default:
+              return null;
           }
         }
 
-        public static com.google.protobuf.Internal.EnumLiteMap
-            internalGetValueMap() {
+        public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
           return internalValueMap;
         }
-        private static final com.google.protobuf.Internal.EnumLiteMap<
-            Level> internalValueMap =
-              new com.google.protobuf.Internal.EnumLiteMap() {
-                public Level findValueByNumber(int number) {
-                  return Level.forNumber(number);
-                }
-              };
 
-        public final com.google.protobuf.Descriptors.EnumValueDescriptor
-            getValueDescriptor() {
+        private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap =
+            new com.google.protobuf.Internal.EnumLiteMap() {
+              public Level findValueByNumber(int number) {
+                return Level.forNumber(number);
+              }
+            };
+
+        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
           if (this == UNRECOGNIZED) {
             throw new java.lang.IllegalStateException(
                 "Can't get the descriptor of an unrecognized enum value.");
           }
           return getDescriptor().getValues().get(ordinal());
         }
-        public final com.google.protobuf.Descriptors.EnumDescriptor
-            getDescriptorForType() {
+
+        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
           return getDescriptor();
         }
-        public static final com.google.protobuf.Descriptors.EnumDescriptor
-            getDescriptor() {
-          return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDescriptor().getEnumTypes().get(0);
+
+        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+          return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
+              .Relaxation.getDescriptor()
+              .getEnumTypes()
+              .get(0);
         }
 
         private static final Level[] VALUES = values();
 
-        public static Level valueOf(
-            com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+        public static Level valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
           if (desc.getType() != getDescriptor()) {
             throw new java.lang.IllegalArgumentException(
-              "EnumValueDescriptor is not for this type.");
+                "EnumValueDescriptor is not for this type.");
           }
           if (desc.getIndex() == -1) {
             return UNRECOGNIZED;
@@ -750,42 +892,66 @@ private Level(int value) {
       public static final int LEVEL_FIELD_NUMBER = 1;
       private int level_;
       /**
+       *
+       *
        * 
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @return The enum numeric value on the wire for level. */ - @java.lang.Override public int getLevelValue() { + @java.lang.Override + public int getLevelValue() { return level_; } /** + * + * *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
        * satified.
        * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @return The level. */ - @java.lang.Override public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel() { + @java.lang.Override + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level + getLevel() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.valueOf(level_); - return result == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation + .Level + result = + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.valueOf(level_); + return result == null + ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.UNRECOGNIZED + : result; } public static final int THRESHOLD_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp thresholdTime_; /** + * + * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; + * * @return Whether the thresholdTime field is set. */ @java.lang.Override @@ -793,18 +959,25 @@ public boolean hasThresholdTime() { return thresholdTime_ != null; } /** + * + * *
        * The time at or after which the relaxation `level` may be applied.
        * 
* * .google.protobuf.Timestamp threshold_time = 2; + * * @return The thresholdTime. */ @java.lang.Override public com.google.protobuf.Timestamp getThresholdTime() { - return thresholdTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; + return thresholdTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : thresholdTime_; } /** + * + * *
        * The time at or after which the relaxation `level` may be applied.
        * 
@@ -819,6 +992,8 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { public static final int THRESHOLD_VISIT_COUNT_FIELD_NUMBER = 3; private int thresholdVisitCount_; /** + * + * *
        * The number of visits at or after which the relaxation `level` may be
        * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -829,6 +1004,7 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
        * 
* * int32 threshold_visit_count = 3; + * * @return The thresholdVisitCount. */ @java.lang.Override @@ -837,6 +1013,7 @@ public int getThresholdVisitCount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -848,9 +1025,11 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (level_ != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.LEVEL_UNSPECIFIED.getNumber()) { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (level_ + != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.LEVEL_UNSPECIFIED + .getNumber()) { output.writeEnum(1, level_); } if (thresholdTime_ != null) { @@ -868,17 +1047,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (level_ != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.LEVEL_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, level_); + if (level_ + != com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.LEVEL_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, level_); } if (thresholdTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getThresholdTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getThresholdTime()); } if (thresholdVisitCount_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, thresholdVisitCount_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, thresholdVisitCount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -888,21 +1067,26 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation)) { + if (!(obj + instanceof + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation + other = + (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation) + obj; if (level_ != other.level_) return false; if (hasThresholdTime() != other.hasThresholdTime()) return false; if (hasThresholdTime()) { - if (!getThresholdTime() - .equals(other.getThresholdTime())) return false; + if (!getThresholdTime().equals(other.getThresholdTime())) return false; } - if (getThresholdVisitCount() - != other.getThresholdVisitCount()) return false; + if (getThresholdVisitCount() != other.getThresholdVisitCount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -927,88 +1111,117 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1018,6 +1231,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
        * If `relaxations` is empty, the start time and sequence of all visits
        * on `routes` are fully constrained and no new visits may be inserted or
@@ -1050,40 +1265,47 @@ protected Builder newBuilderForType(
        * relaxation the time is fixed, unless the vehicle is empty.
        * 
* - * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} + * Protobuf type {@code + * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.class, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder.class); } - // Construct using com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.newBuilder() + // Construct using + // com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -1101,19 +1323,26 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_Relaxation_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation build() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation result = buildPartial(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + build() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1121,8 +1350,14 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation buildPartial() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation result = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation(this); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + buildPartial() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + result = + new com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation.Relaxation(this); result.level_ = level_; if (thresholdTimeBuilder_ == null) { result.thresholdTime_ = thresholdTime_; @@ -1138,46 +1373,60 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) { - return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation)other); + if (other + instanceof + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation) { + return mergeFrom( + (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation other) { - if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + other) { + if (other + == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.getDefaultInstance()) return this; if (other.level_ != 0) { setLevelValue(other.getLevelValue()); } @@ -1202,11 +1451,16 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parsedMessage = null; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1218,83 +1472,121 @@ public Builder mergeFrom( private int level_ = 0; /** + * + * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @return The enum numeric value on the wire for level. */ - @java.lang.Override public int getLevelValue() { + @java.lang.Override + public int getLevelValue() { return level_; } /** + * + * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @param value The enum numeric value on the wire for level to set. * @return This builder for chaining. */ public Builder setLevelValue(int value) { - + level_ = value; onChanged(); return this; } /** + * + * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @return The level. */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level + getLevel() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.valueOf(level_); - return result == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level + result = + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.valueOf(level_); + return result == null + ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.UNRECOGNIZED + : result; } /** + * + * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @param value The level to set. * @return This builder for chaining. */ - public Builder setLevel(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level value) { + public Builder setLevel( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level + value) { if (value == null) { throw new NullPointerException(); } - + level_ = value.getNumber(); onChanged(); return this; } /** + * + * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satified.
          * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level level = 1; + * + * * @return This builder for chaining. */ public Builder clearLevel() { - + level_ = 0; onChanged(); return this; @@ -1302,34 +1594,47 @@ public Builder clearLevel() { private com.google.protobuf.Timestamp thresholdTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> thresholdTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + thresholdTimeBuilder_; /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
* * .google.protobuf.Timestamp threshold_time = 2; + * * @return Whether the thresholdTime field is set. */ public boolean hasThresholdTime() { return thresholdTimeBuilder_ != null || thresholdTime_ != null; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
* * .google.protobuf.Timestamp threshold_time = 2; + * * @return The thresholdTime. */ public com.google.protobuf.Timestamp getThresholdTime() { if (thresholdTimeBuilder_ == null) { - return thresholdTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; + return thresholdTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : thresholdTime_; } else { return thresholdTimeBuilder_.getMessage(); } } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1350,14 +1655,15 @@ public Builder setThresholdTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
* * .google.protobuf.Timestamp threshold_time = 2; */ - public Builder setThresholdTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setThresholdTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (thresholdTimeBuilder_ == null) { thresholdTime_ = builderForValue.build(); onChanged(); @@ -1368,6 +1674,8 @@ public Builder setThresholdTime( return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1378,7 +1686,9 @@ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { if (thresholdTimeBuilder_ == null) { if (thresholdTime_ != null) { thresholdTime_ = - com.google.protobuf.Timestamp.newBuilder(thresholdTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(thresholdTime_) + .mergeFrom(value) + .buildPartial(); } else { thresholdTime_ = value; } @@ -1390,6 +1700,8 @@ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1408,6 +1720,8 @@ public Builder clearThresholdTime() { return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1415,11 +1729,13 @@ public Builder clearThresholdTime() { * .google.protobuf.Timestamp threshold_time = 2; */ public com.google.protobuf.Timestamp.Builder getThresholdTimeBuilder() { - + onChanged(); return getThresholdTimeFieldBuilder().getBuilder(); } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1430,11 +1746,14 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { if (thresholdTimeBuilder_ != null) { return thresholdTimeBuilder_.getMessageOrBuilder(); } else { - return thresholdTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; + return thresholdTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : thresholdTime_; } } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1442,21 +1761,26 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { * .google.protobuf.Timestamp threshold_time = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getThresholdTimeFieldBuilder() { if (thresholdTimeBuilder_ == null) { - thresholdTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getThresholdTime(), - getParentForChildren(), - isClean()); + thresholdTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getThresholdTime(), getParentForChildren(), isClean()); thresholdTime_ = null; } return thresholdTimeBuilder_; } - private int thresholdVisitCount_ ; + private int thresholdVisitCount_; /** + * + * *
          * The number of visits at or after which the relaxation `level` may be
          * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -1467,6 +1791,7 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
          * 
* * int32 threshold_visit_count = 3; + * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1474,6 +1799,8 @@ public int getThresholdVisitCount() { return thresholdVisitCount_; } /** + * + * *
          * The number of visits at or after which the relaxation `level` may be
          * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -1484,16 +1811,19 @@ public int getThresholdVisitCount() {
          * 
* * int32 threshold_visit_count = 3; + * * @param value The thresholdVisitCount to set. * @return This builder for chaining. */ public Builder setThresholdVisitCount(int value) { - + thresholdVisitCount_ = value; onChanged(); return this; } /** + * + * *
          * The number of visits at or after which the relaxation `level` may be
          * applied. If `threshold_visit_count` is 0 (or unset), the `level` may be
@@ -1504,14 +1834,16 @@ public Builder setThresholdVisitCount(int value) {
          * 
* * int32 threshold_visit_count = 3; + * * @return This builder for chaining. */ public Builder clearThresholdVisitCount() { - + thresholdVisitCount_ = 0; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1524,30 +1856,36 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation) - private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation.Relaxation + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation(); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getDefaultInstance() { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Relaxation parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Relaxation(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Relaxation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Relaxation(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1559,80 +1897,115 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int RELAXATIONS_FIELD_NUMBER = 1; - private java.util.List relaxations_; + private java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation> + relaxations_; /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ @java.lang.Override - public java.util.List getRelaxationsList() { + public java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation> + getRelaxationsList() { return relaxations_; } /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder> getRelaxationsOrBuilderList() { return relaxations_; } /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ @java.lang.Override public int getRelaxationsCount() { return relaxations_.size(); } /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + getRelaxations(int index) { return relaxations_.get(index); } /** + * + * *
      * All the visit constraint relaxations that will apply to visits on
      * routes with vehicles in `vehicle_indices`.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder getRelaxationsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder + getRelaxationsOrBuilder(int index) { return relaxations_.get(index); } public static final int VEHICLE_INDICES_FIELD_NUMBER = 2; private com.google.protobuf.Internal.IntList vehicleIndices_; /** + * + * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -1647,14 +2020,16 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel
      * 
* * repeated int32 vehicle_indices = 2; + * * @return A list containing the vehicleIndices. */ @java.lang.Override - public java.util.List - getVehicleIndicesList() { + public java.util.List getVehicleIndicesList() { return vehicleIndices_; } /** + * + * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -1669,12 +2044,15 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel
      * 
* * repeated int32 vehicle_indices = 2; + * * @return The count of vehicleIndices. */ public int getVehicleIndicesCount() { return vehicleIndices_.size(); } /** + * + * *
      * Specifies the vehicle indices to which the visit constraint
      * `relaxations` apply. If empty, this is considered the default and the
@@ -1689,15 +2067,18 @@ public int getVehicleIndicesCount() {
      * 
* * repeated int32 vehicle_indices = 2; + * * @param index The index of the element to return. * @return The vehicleIndices at the given index. */ public int getVehicleIndices(int index) { return vehicleIndices_.getInt(index); } + private int vehicleIndicesMemoizedSerializedSize = -1; private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1709,8 +2090,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < relaxations_.size(); i++) { output.writeMessage(1, relaxations_.get(i)); @@ -1732,20 +2112,19 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < relaxations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, relaxations_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, relaxations_.get(i)); } { int dataSize = 0; for (int i = 0; i < vehicleIndices_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(vehicleIndices_.getInt(i)); + dataSize += + com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( + vehicleIndices_.getInt(i)); } size += dataSize; if (!getVehicleIndicesList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); } vehicleIndicesMemoizedSerializedSize = dataSize; } @@ -1757,17 +2136,18 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)) { + if (!(obj + instanceof + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other = + (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) obj; - if (!getRelaxationsList() - .equals(other.getRelaxationsList())) return false; - if (!getVehicleIndicesList() - .equals(other.getVehicleIndicesList())) return false; + if (!getRelaxationsList().equals(other.getRelaxationsList())) return false; + if (!getVehicleIndicesList().equals(other.getVehicleIndicesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1792,88 +2172,102 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1883,6 +2277,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * For a group of vehicles, specifies at what threshold(s) constraints on
      * visits will be relaxed and to which level. Shipments listed in
@@ -1890,41 +2286,48 @@ protected Builder newBuilderForType(
      * cannot be performed.
      * 
* - * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} + * Protobuf type {@code + * google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder.class); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .class, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Builder.class); } - // Construct using com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.newBuilder() + // Construct using + // com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getRelaxationsFieldBuilder(); } } + @java.lang.Override public Builder clear() { super.clear(); @@ -1940,19 +2343,23 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .getDefaultInstance(); } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation build() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = buildPartial(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + build() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1960,8 +2367,11 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation buildPartial() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation(this); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + buildPartial() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = + new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation( + this); int from_bitField0_ = bitField0_; if (relaxationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { @@ -1985,46 +2395,56 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) { - return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)other); + if (other + instanceof + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) { + return mergeFrom( + (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other) { - if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other) { + if (other + == com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .getDefaultInstance()) return this; if (relaxationsBuilder_ == null) { if (!other.relaxations_.isEmpty()) { if (relaxations_.isEmpty()) { @@ -2043,9 +2463,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr relaxationsBuilder_ = null; relaxations_ = other.relaxations_; bitField0_ = (bitField0_ & ~0x00000001); - relaxationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getRelaxationsFieldBuilder() : null; + relaxationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRelaxationsFieldBuilder() + : null; } else { relaxationsBuilder_.addAllMessages(other.relaxations_); } @@ -2076,11 +2497,14 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parsedMessage = null; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -2089,29 +2513,49 @@ public Builder mergeFrom( } return this; } + private int bitField0_; - private java.util.List relaxations_ = - java.util.Collections.emptyList(); + private java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation> + relaxations_ = java.util.Collections.emptyList(); + private void ensureRelaxationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - relaxations_ = new java.util.ArrayList(relaxations_); + relaxations_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation>(relaxations_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder> relaxationsBuilder_; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder> + relaxationsBuilder_; /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public java.util.List getRelaxationsList() { + public java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation> + getRelaxationsList() { if (relaxationsBuilder_ == null) { return java.util.Collections.unmodifiableList(relaxations_); } else { @@ -2119,12 +2563,16 @@ public java.util.List * All the visit constraint relaxations that will apply to visits on * routes with vehicles in `vehicle_indices`. *
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public int getRelaxationsCount() { if (relaxationsBuilder_ == null) { @@ -2134,14 +2582,20 @@ public int getRelaxationsCount() { } } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation getRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + getRelaxations(int index) { if (relaxationsBuilder_ == null) { return relaxations_.get(index); } else { @@ -2149,15 +2603,22 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder setRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation value) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + value) { if (relaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2171,15 +2632,22 @@ public Builder setRelaxations( return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder setRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder + builderForValue) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); relaxations_.set(index, builderForValue.build()); @@ -2190,14 +2658,21 @@ public Builder setRelaxations( return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public Builder addRelaxations(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation value) { + public Builder addRelaxations( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + value) { if (relaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2211,15 +2686,22 @@ public Builder addRelaxations(com.google.cloud.optimization.v1.InjectedSolutionC return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder addRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation value) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + value) { if (relaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2233,15 +2715,21 @@ public Builder addRelaxations( return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder addRelaxations( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder builderForValue) { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder + builderForValue) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); relaxations_.add(builderForValue.build()); @@ -2252,15 +2740,22 @@ public Builder addRelaxations( return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder addRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder + builderForValue) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); relaxations_.add(index, builderForValue.build()); @@ -2271,19 +2766,26 @@ public Builder addRelaxations( return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder addAllRelaxations( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation.Relaxation> + values) { if (relaxationsBuilder_ == null) { ensureRelaxationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, relaxations_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, relaxations_); onChanged(); } else { relaxationsBuilder_.addAllMessages(values); @@ -2291,12 +2793,16 @@ public Builder addAllRelaxations( return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder clearRelaxations() { if (relaxationsBuilder_ == null) { @@ -2309,12 +2815,16 @@ public Builder clearRelaxations() { return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ public Builder removeRelaxations(int index) { if (relaxationsBuilder_ == null) { @@ -2327,42 +2837,60 @@ public Builder removeRelaxations(int index) { return this; } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder getRelaxationsBuilder( - int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder + getRelaxationsBuilder(int index) { return getRelaxationsFieldBuilder().getBuilder(index); } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder getRelaxationsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder + getRelaxationsOrBuilder(int index) { if (relaxationsBuilder_ == null) { - return relaxations_.get(index); } else { + return relaxations_.get(index); + } else { return relaxationsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public java.util.List - getRelaxationsOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder> + getRelaxationsOrBuilderList() { if (relaxationsBuilder_ != null) { return relaxationsBuilder_.getMessageOrBuilderList(); } else { @@ -2370,48 +2898,82 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder addRelaxationsBuilder() { - return getRelaxationsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder + addRelaxationsBuilder() { + return getRelaxationsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.getDefaultInstance()); } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder addRelaxationsBuilder( - int index) { - return getRelaxationsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder + addRelaxationsBuilder(int index) { + return getRelaxationsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.getDefaultInstance()); } /** + * + * *
        * All the visit constraint relaxations that will apply to visits on
        * routes with vehicles in `vehicle_indices`.
        * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation relaxations = 1; + * */ - public java.util.List - getRelaxationsBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder> + getRelaxationsBuilderList() { return getRelaxationsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder> + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder> getRelaxationsFieldBuilder() { if (relaxationsBuilder_ == null) { - relaxationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder>( + relaxationsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .RelaxationOrBuilder>( relaxations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -2422,13 +2984,16 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } private com.google.protobuf.Internal.IntList vehicleIndices_ = emptyIntList(); + private void ensureVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { vehicleIndices_ = mutableCopy(vehicleIndices_); bitField0_ |= 0x00000002; - } + } } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2443,14 +3008,17 @@ private void ensureVehicleIndicesIsMutable() {
        * 
* * repeated int32 vehicle_indices = 2; + * * @return A list containing the vehicleIndices. */ - public java.util.List - getVehicleIndicesList() { - return ((bitField0_ & 0x00000002) != 0) ? - java.util.Collections.unmodifiableList(vehicleIndices_) : vehicleIndices_; + public java.util.List getVehicleIndicesList() { + return ((bitField0_ & 0x00000002) != 0) + ? java.util.Collections.unmodifiableList(vehicleIndices_) + : vehicleIndices_; } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2465,12 +3033,15 @@ private void ensureVehicleIndicesIsMutable() {
        * 
* * repeated int32 vehicle_indices = 2; + * * @return The count of vehicleIndices. */ public int getVehicleIndicesCount() { return vehicleIndices_.size(); } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2485,6 +3056,7 @@ public int getVehicleIndicesCount() {
        * 
* * repeated int32 vehicle_indices = 2; + * * @param index The index of the element to return. * @return The vehicleIndices at the given index. */ @@ -2492,6 +3064,8 @@ public int getVehicleIndices(int index) { return vehicleIndices_.getInt(index); } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2506,18 +3080,20 @@ public int getVehicleIndices(int index) {
        * 
* * repeated int32 vehicle_indices = 2; + * * @param index The index to set the value at. * @param value The vehicleIndices to set. * @return This builder for chaining. */ - public Builder setVehicleIndices( - int index, int value) { + public Builder setVehicleIndices(int index, int value) { ensureVehicleIndicesIsMutable(); vehicleIndices_.setInt(index, value); onChanged(); return this; } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2532,6 +3108,7 @@ public Builder setVehicleIndices(
        * 
* * repeated int32 vehicle_indices = 2; + * * @param value The vehicleIndices to add. * @return This builder for chaining. */ @@ -2542,6 +3119,8 @@ public Builder addVehicleIndices(int value) { return this; } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2556,18 +3135,19 @@ public Builder addVehicleIndices(int value) {
        * 
* * repeated int32 vehicle_indices = 2; + * * @param values The vehicleIndices to add. * @return This builder for chaining. */ - public Builder addAllVehicleIndices( - java.lang.Iterable values) { + public Builder addAllVehicleIndices(java.lang.Iterable values) { ensureVehicleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, vehicleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, vehicleIndices_); onChanged(); return this; } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2582,6 +3162,7 @@ public Builder addAllVehicleIndices(
        * 
* * repeated int32 vehicle_indices = 2; + * * @return This builder for chaining. */ public Builder clearVehicleIndices() { @@ -2590,6 +3171,7 @@ public Builder clearVehicleIndices() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2602,30 +3184,34 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) - private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation(); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getDefaultInstance() { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ConstraintRelaxation parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ConstraintRelaxation(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConstraintRelaxation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ConstraintRelaxation(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2637,15 +3223,17 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int ROUTES_FIELD_NUMBER = 1; private java.util.List routes_; /** + * + * *
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -2659,6 +3247,8 @@ public java.util.List getRoutesL
     return routes_;
   }
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -2668,11 +3258,13 @@ public java.util.List getRoutesL
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getRoutesOrBuilderList() {
     return routes_;
   }
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -2686,6 +3278,8 @@ public int getRoutesCount() {
     return routes_.size();
   }
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -2699,6 +3293,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
     return routes_.get(index);
   }
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -2708,14 +3304,15 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
-      int index) {
+  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
     return routes_.get(index);
   }
 
   public static final int SKIPPED_SHIPMENTS_FIELD_NUMBER = 2;
   private java.util.List skippedShipments_;
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -2724,10 +3321,13 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
   @java.lang.Override
-  public java.util.List getSkippedShipmentsList() {
+  public java.util.List
+      getSkippedShipmentsList() {
     return skippedShipments_;
   }
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -2736,11 +3336,13 @@ public java.util.List getSkipp
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSkippedShipmentsOrBuilderList() {
     return skippedShipments_;
   }
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -2753,6 +3355,8 @@ public int getSkippedShipmentsCount() {
     return skippedShipments_.size();
   }
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -2765,6 +3369,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int
     return skippedShipments_.get(index);
   }
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -2779,76 +3385,105 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
   }
 
   public static final int CONSTRAINT_RELAXATIONS_FIELD_NUMBER = 3;
-  private java.util.List constraintRelaxations_;
+  private java.util.List<
+          com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation>
+      constraintRelaxations_;
   /**
+   *
+   *
    * 
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ @java.lang.Override - public java.util.List getConstraintRelaxationsList() { + public java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation> + getConstraintRelaxationsList() { return constraintRelaxations_; } /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxationOrBuilder> getConstraintRelaxationsOrBuilderList() { return constraintRelaxations_; } /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ @java.lang.Override public int getConstraintRelaxationsCount() { return constraintRelaxations_.size(); } /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getConstraintRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + getConstraintRelaxations(int index) { return constraintRelaxations_.get(index); } /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder getConstraintRelaxationsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder + getConstraintRelaxationsOrBuilder(int index) { return constraintRelaxations_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2860,8 +3495,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < routes_.size(); i++) { output.writeMessage(1, routes_.get(i)); } @@ -2881,16 +3515,15 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < routes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, routes_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, routes_.get(i)); } for (int i = 0; i < skippedShipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, skippedShipments_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, skippedShipments_.get(i)); } for (int i = 0; i < constraintRelaxations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, constraintRelaxations_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, constraintRelaxations_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2900,19 +3533,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint) obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint other = + (com.google.cloud.optimization.v1.InjectedSolutionConstraint) obj; - if (!getRoutesList() - .equals(other.getRoutesList())) return false; - if (!getSkippedShipmentsList() - .equals(other.getSkippedShipmentsList())) return false; - if (!getConstraintRelaxationsList() - .equals(other.getConstraintRelaxationsList())) return false; + if (!getRoutesList().equals(other.getRoutesList())) return false; + if (!getSkippedShipmentsList().equals(other.getSkippedShipmentsList())) return false; + if (!getConstraintRelaxationsList().equals(other.getConstraintRelaxationsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2942,96 +3573,104 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.InjectedSolutionConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Solution injected in the request including information about which visits
    * must be constrained and how they must be constrained.
@@ -3039,21 +3678,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.InjectedSolutionConstraint}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InjectedSolutionConstraint)
       com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.InjectedSolutionConstraint.class, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
+              com.google.cloud.optimization.v1.InjectedSolutionConstraint.class,
+              com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.InjectedSolutionConstraint.newBuilder()
@@ -3061,19 +3702,19 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getRoutesFieldBuilder();
         getSkippedShipmentsFieldBuilder();
         getConstraintRelaxationsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -3099,9 +3740,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_descriptor;
     }
 
     @java.lang.Override
@@ -3120,7 +3761,8 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.InjectedSolutionConstraint buildPartial() {
-      com.google.cloud.optimization.v1.InjectedSolutionConstraint result = new com.google.cloud.optimization.v1.InjectedSolutionConstraint(this);
+      com.google.cloud.optimization.v1.InjectedSolutionConstraint result =
+          new com.google.cloud.optimization.v1.InjectedSolutionConstraint(this);
       int from_bitField0_ = bitField0_;
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
@@ -3157,38 +3799,39 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint buildPartial(
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint) {
-        return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint)other);
+        return mergeFrom((com.google.cloud.optimization.v1.InjectedSolutionConstraint) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -3196,7 +3839,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstraint other) {
-      if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance())
+        return this;
       if (routesBuilder_ == null) {
         if (!other.routes_.isEmpty()) {
           if (routes_.isEmpty()) {
@@ -3215,9 +3859,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr
             routesBuilder_ = null;
             routes_ = other.routes_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            routesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getRoutesFieldBuilder() : null;
+            routesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getRoutesFieldBuilder()
+                    : null;
           } else {
             routesBuilder_.addAllMessages(other.routes_);
           }
@@ -3241,9 +3886,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr
             skippedShipmentsBuilder_ = null;
             skippedShipments_ = other.skippedShipments_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            skippedShipmentsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getSkippedShipmentsFieldBuilder() : null;
+            skippedShipmentsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getSkippedShipmentsFieldBuilder()
+                    : null;
           } else {
             skippedShipmentsBuilder_.addAllMessages(other.skippedShipments_);
           }
@@ -3267,9 +3913,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr
             constraintRelaxationsBuilder_ = null;
             constraintRelaxations_ = other.constraintRelaxations_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            constraintRelaxationsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getConstraintRelaxationsFieldBuilder() : null;
+            constraintRelaxationsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getConstraintRelaxationsFieldBuilder()
+                    : null;
           } else {
             constraintRelaxationsBuilder_.addAllMessages(other.constraintRelaxations_);
           }
@@ -3294,7 +3941,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.InjectedSolutionConstraint) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.InjectedSolutionConstraint) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -3303,21 +3951,28 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private java.util.List routes_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureRoutesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         routes_ = new java.util.ArrayList(routes_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> routesBuilder_;
+            com.google.cloud.optimization.v1.ShipmentRoute,
+            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
+        routesBuilder_;
 
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3334,6 +3989,8 @@ public java.util.List getRoutesL
       }
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3350,6 +4007,8 @@ public int getRoutesCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3366,6 +4025,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
       }
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3374,8 +4035,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder setRoutes(
-        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder setRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -3389,6 +4049,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3409,6 +4071,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3431,6 +4095,8 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3439,8 +4105,7 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder addRoutes(
-        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder addRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -3454,6 +4119,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3474,6 +4141,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3494,6 +4163,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3506,8 +4177,7 @@ public Builder addAllRoutes(
         java.lang.Iterable values) {
       if (routesBuilder_ == null) {
         ensureRoutesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, routes_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, routes_);
         onChanged();
       } else {
         routesBuilder_.addAllMessages(values);
@@ -3515,6 +4185,8 @@ public Builder addAllRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3534,6 +4206,8 @@ public Builder clearRoutes() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3553,6 +4227,8 @@ public Builder removeRoutes(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3561,11 +4237,12 @@ public Builder removeRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(
-        int index) {
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(int index) {
       return getRoutesFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3574,14 +4251,16 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
-        int index) {
+    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
       if (routesBuilder_ == null) {
-        return routes_.get(index);  } else {
+        return routes_.get(index);
+      } else {
         return routesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3590,8 +4269,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List 
-         getRoutesOrBuilderList() {
+    public java.util.List
+        getRoutesOrBuilderList() {
       if (routesBuilder_ != null) {
         return routesBuilder_.getMessageOrBuilderList();
       } else {
@@ -3599,6 +4278,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
       }
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3608,10 +4289,12 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder() {
-      return getRoutesFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRoutesFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3620,12 +4303,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder()
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
-        int index) {
-      return getRoutesFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(int index) {
+      return getRoutesFieldBuilder()
+          .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Routes of the solution to inject. Some routes may be omitted from the
      * original solution. The routes and skipped shipments must satisfy the basic
@@ -3634,38 +4318,49 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List 
-         getRoutesBuilderList() {
+    public java.util.List
+        getRoutesBuilderList() {
       return getRoutesFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute,
+            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
         getRoutesFieldBuilder() {
       if (routesBuilder_ == null) {
-        routesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
-                routes_,
-                ((bitField0_ & 0x00000001) != 0),
-                getParentForChildren(),
-                isClean());
+        routesBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.ShipmentRoute,
+                com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+                com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
+                routes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
         routes_ = null;
       }
       return routesBuilder_;
     }
 
     private java.util.List skippedShipments_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureSkippedShipmentsIsMutable() {
       if (!((bitField0_ & 0x00000002) != 0)) {
-        skippedShipments_ = new java.util.ArrayList(skippedShipments_);
+        skippedShipments_ =
+            new java.util.ArrayList(
+                skippedShipments_);
         bitField0_ |= 0x00000002;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> skippedShipmentsBuilder_;
+            com.google.cloud.optimization.v1.SkippedShipment,
+            com.google.cloud.optimization.v1.SkippedShipment.Builder,
+            com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>
+        skippedShipmentsBuilder_;
 
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3673,7 +4368,8 @@ private void ensureSkippedShipmentsIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
-    public java.util.List getSkippedShipmentsList() {
+    public java.util.List
+        getSkippedShipmentsList() {
       if (skippedShipmentsBuilder_ == null) {
         return java.util.Collections.unmodifiableList(skippedShipments_);
       } else {
@@ -3681,6 +4377,8 @@ public java.util.List getSkipp
       }
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3696,6 +4394,8 @@ public int getSkippedShipmentsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3711,6 +4411,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int
       }
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3733,6 +4435,8 @@ public Builder setSkippedShipments(
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3752,6 +4456,8 @@ public Builder setSkippedShipments(
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3773,6 +4479,8 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3795,6 +4503,8 @@ public Builder addSkippedShipments(
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3814,6 +4524,8 @@ public Builder addSkippedShipments(
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3833,6 +4545,8 @@ public Builder addSkippedShipments(
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3844,8 +4558,7 @@ public Builder addAllSkippedShipments(
         java.lang.Iterable values) {
       if (skippedShipmentsBuilder_ == null) {
         ensureSkippedShipmentsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, skippedShipments_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, skippedShipments_);
         onChanged();
       } else {
         skippedShipmentsBuilder_.addAllMessages(values);
@@ -3853,6 +4566,8 @@ public Builder addAllSkippedShipments(
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3871,6 +4586,8 @@ public Builder clearSkippedShipments() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3889,6 +4606,8 @@ public Builder removeSkippedShipments(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3901,6 +4620,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme
       return getSkippedShipmentsFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3911,11 +4632,14 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme
     public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(
         int index) {
       if (skippedShipmentsBuilder_ == null) {
-        return skippedShipments_.get(index);  } else {
+        return skippedShipments_.get(index);
+      } else {
         return skippedShipmentsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3923,8 +4647,8 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
-    public java.util.List 
-         getSkippedShipmentsOrBuilderList() {
+    public java.util.List
+        getSkippedShipmentsOrBuilderList() {
       if (skippedShipmentsBuilder_ != null) {
         return skippedShipmentsBuilder_.getMessageOrBuilderList();
       } else {
@@ -3932,6 +4656,8 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
       }
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3940,10 +4666,12 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder() {
-      return getSkippedShipmentsFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
+      return getSkippedShipmentsFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3953,10 +4681,12 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder(
         int index) {
-      return getSkippedShipmentsFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
+      return getSkippedShipmentsFieldBuilder()
+          .addBuilder(index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3964,16 +4694,22 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
      */
-    public java.util.List 
-         getSkippedShipmentsBuilderList() {
+    public java.util.List
+        getSkippedShipmentsBuilderList() {
       return getSkippedShipmentsFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> 
+            com.google.cloud.optimization.v1.SkippedShipment,
+            com.google.cloud.optimization.v1.SkippedShipment.Builder,
+            com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>
         getSkippedShipmentsFieldBuilder() {
       if (skippedShipmentsBuilder_ == null) {
-        skippedShipmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>(
+        skippedShipmentsBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.SkippedShipment,
+                com.google.cloud.optimization.v1.SkippedShipment.Builder,
+                com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>(
                 skippedShipments_,
                 ((bitField0_ & 0x00000002) != 0),
                 getParentForChildren(),
@@ -3983,28 +4719,44 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme
       return skippedShipmentsBuilder_;
     }
 
-    private java.util.List constraintRelaxations_ =
-      java.util.Collections.emptyList();
+    private java.util.List<
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation>
+        constraintRelaxations_ = java.util.Collections.emptyList();
+
     private void ensureConstraintRelaxationsIsMutable() {
       if (!((bitField0_ & 0x00000004) != 0)) {
-        constraintRelaxations_ = new java.util.ArrayList(constraintRelaxations_);
+        constraintRelaxations_ =
+            new java.util.ArrayList<
+                com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation>(
+                constraintRelaxations_);
         bitField0_ |= 0x00000004;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder> constraintRelaxationsBuilder_;
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation,
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation
+                .Builder,
+            com.google.cloud.optimization.v1.InjectedSolutionConstraint
+                .ConstraintRelaxationOrBuilder>
+        constraintRelaxationsBuilder_;
 
     /**
+     *
+     *
      * 
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public java.util.List getConstraintRelaxationsList() { + public java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation> + getConstraintRelaxationsList() { if (constraintRelaxationsBuilder_ == null) { return java.util.Collections.unmodifiableList(constraintRelaxations_); } else { @@ -4012,13 +4764,17 @@ public java.util.List * For zero or more groups of vehicles, specifies when and how much to relax * constraints. If this field is empty, all non-empty vehicle routes are * fully constrained. *
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public int getConstraintRelaxationsCount() { if (constraintRelaxationsBuilder_ == null) { @@ -4028,15 +4784,20 @@ public int getConstraintRelaxationsCount() { } } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getConstraintRelaxations(int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + getConstraintRelaxations(int index) { if (constraintRelaxationsBuilder_ == null) { return constraintRelaxations_.get(index); } else { @@ -4044,16 +4805,21 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder setConstraintRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { if (constraintRelaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4067,16 +4833,22 @@ public Builder setConstraintRelaxations( return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder setConstraintRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder + builderForValue) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); constraintRelaxations_.set(index, builderForValue.build()); @@ -4087,15 +4859,20 @@ public Builder setConstraintRelaxations( return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public Builder addConstraintRelaxations(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { + public Builder addConstraintRelaxations( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { if (constraintRelaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4109,16 +4886,21 @@ public Builder addConstraintRelaxations(com.google.cloud.optimization.v1.Injecte return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder addConstraintRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation value) { if (constraintRelaxationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4132,16 +4914,21 @@ public Builder addConstraintRelaxations( return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder addConstraintRelaxations( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue) { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder + builderForValue) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); constraintRelaxations_.add(builderForValue.build()); @@ -4152,16 +4939,22 @@ public Builder addConstraintRelaxations( return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder addConstraintRelaxations( - int index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder + builderForValue) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); constraintRelaxations_.add(index, builderForValue.build()); @@ -4172,20 +4965,27 @@ public Builder addConstraintRelaxations( return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder addAllConstraintRelaxations( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation> + values) { if (constraintRelaxationsBuilder_ == null) { ensureConstraintRelaxationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, constraintRelaxations_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, constraintRelaxations_); onChanged(); } else { constraintRelaxationsBuilder_.addAllMessages(values); @@ -4193,13 +4993,17 @@ public Builder addAllConstraintRelaxations( return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder clearConstraintRelaxations() { if (constraintRelaxationsBuilder_ == null) { @@ -4212,13 +5016,17 @@ public Builder clearConstraintRelaxations() { return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ public Builder removeConstraintRelaxations(int index) { if (constraintRelaxationsBuilder_ == null) { @@ -4231,45 +5039,61 @@ public Builder removeConstraintRelaxations(int index) { return this; } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder getConstraintRelaxationsBuilder( - int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder + getConstraintRelaxationsBuilder(int index) { return getConstraintRelaxationsFieldBuilder().getBuilder(index); } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder getConstraintRelaxationsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder + getConstraintRelaxationsOrBuilder(int index) { if (constraintRelaxationsBuilder_ == null) { - return constraintRelaxations_.get(index); } else { + return constraintRelaxations_.get(index); + } else { return constraintRelaxationsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public java.util.List - getConstraintRelaxationsOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxationOrBuilder> + getConstraintRelaxationsOrBuilderList() { if (constraintRelaxationsBuilder_ != null) { return constraintRelaxationsBuilder_.getMessageOrBuilderList(); } else { @@ -4277,51 +5101,81 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder addConstraintRelaxationsBuilder() { - return getConstraintRelaxationsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder + addConstraintRelaxationsBuilder() { + return getConstraintRelaxationsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .getDefaultInstance()); } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder addConstraintRelaxationsBuilder( - int index) { - return getConstraintRelaxationsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance()); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder + addConstraintRelaxationsBuilder(int index) { + return getConstraintRelaxationsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .getDefaultInstance()); } /** + * + * *
      * For zero or more groups of vehicles, specifies when and how much to relax
      * constraints. If this field is empty, all non-empty vehicle routes are
      * fully constrained.
      * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - public java.util.List - getConstraintRelaxationsBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Builder> + getConstraintRelaxationsBuilderList() { return getConstraintRelaxationsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder> + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxationOrBuilder> getConstraintRelaxationsFieldBuilder() { if (constraintRelaxationsBuilder_ == null) { - constraintRelaxationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder>( + constraintRelaxationsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxationOrBuilder>( constraintRelaxations_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), @@ -4330,9 +5184,9 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRel } return constraintRelaxationsBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4342,12 +5196,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InjectedSolutionConstraint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InjectedSolutionConstraint) private static final com.google.cloud.optimization.v1.InjectedSolutionConstraint DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InjectedSolutionConstraint(); } @@ -4356,16 +5210,16 @@ public static com.google.cloud.optimization.v1.InjectedSolutionConstraint getDef return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public InjectedSolutionConstraint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new InjectedSolutionConstraint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InjectedSolutionConstraint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InjectedSolutionConstraint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4380,6 +5234,4 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.InjectedSolutionConstraint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java similarity index 72% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java index bc41926..2a7a3d7 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface InjectedSolutionConstraintOrBuilder extends +public interface InjectedSolutionConstraintOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InjectedSolutionConstraint) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -16,9 +34,10 @@ public interface InjectedSolutionConstraintOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List 
-      getRoutesList();
+  java.util.List getRoutesList();
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -29,6 +48,8 @@ public interface InjectedSolutionConstraintOrBuilder extends
    */
   com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index);
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -39,6 +60,8 @@ public interface InjectedSolutionConstraintOrBuilder extends
    */
   int getRoutesCount();
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -47,9 +70,11 @@ public interface InjectedSolutionConstraintOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List 
+  java.util.List
       getRoutesOrBuilderList();
   /**
+   *
+   *
    * 
    * Routes of the solution to inject. Some routes may be omitted from the
    * original solution. The routes and skipped shipments must satisfy the basic
@@ -58,10 +83,11 @@ public interface InjectedSolutionConstraintOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -69,9 +95,10 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
-  java.util.List 
-      getSkippedShipmentsList();
+  java.util.List getSkippedShipmentsList();
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -81,6 +108,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
    */
   com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int index);
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -90,6 +119,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
    */
   int getSkippedShipmentsCount();
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -97,9 +128,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
-  java.util.List 
+  java.util.List
       getSkippedShipmentsOrBuilderList();
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -107,60 +140,83 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
    */
-  com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - java.util.List + java.util.List getConstraintRelaxationsList(); /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getConstraintRelaxations(int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + getConstraintRelaxations(int index); /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ int getConstraintRelaxationsCount(); /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - java.util.List + java.util.List< + ? extends + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxationOrBuilder> getConstraintRelaxationsOrBuilderList(); /** + * + * *
    * For zero or more groups of vehicles, specifies when and how much to relax
    * constraints. If this field is empty, all non-empty vehicle routes are
    * fully constrained.
    * 
* - * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * + * repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3; + * */ - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder getConstraintRelaxationsOrBuilder( - int index); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxationOrBuilder + getConstraintRelaxationsOrBuilder(int index); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java similarity index 71% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java index b94fdfe..62935f8 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java @@ -1,40 +1,57 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** + * + * *
  * The desired input location information.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.InputConfig} */ -public final class InputConfig extends - com.google.protobuf.GeneratedMessageV3 implements +public final class InputConfig extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.InputConfig) InputConfigOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use InputConfig.newBuilder() to construct. private InputConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private InputConfig() { dataFormat_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new InputConfig(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private InputConfig( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -53,33 +70,36 @@ private InputConfig( case 0: done = true; break; - case 10: { - com.google.cloud.optimization.v1.GcsSource.Builder subBuilder = null; - if (sourceCase_ == 1) { - subBuilder = ((com.google.cloud.optimization.v1.GcsSource) source_).toBuilder(); - } - source_ = - input.readMessage(com.google.cloud.optimization.v1.GcsSource.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.optimization.v1.GcsSource) source_); - source_ = subBuilder.buildPartial(); + case 10: + { + com.google.cloud.optimization.v1.GcsSource.Builder subBuilder = null; + if (sourceCase_ == 1) { + subBuilder = ((com.google.cloud.optimization.v1.GcsSource) source_).toBuilder(); + } + source_ = + input.readMessage( + com.google.cloud.optimization.v1.GcsSource.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.optimization.v1.GcsSource) source_); + source_ = subBuilder.buildPartial(); + } + sourceCase_ = 1; + break; } - sourceCase_ = 1; - break; - } - case 16: { - int rawValue = input.readEnum(); + case 16: + { + int rawValue = input.readEnum(); - dataFormat_ = rawValue; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + dataFormat_ = rawValue; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -87,34 +107,39 @@ private InputConfig( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_InputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InputConfig.class, com.google.cloud.optimization.v1.InputConfig.Builder.class); + com.google.cloud.optimization.v1.InputConfig.class, + com.google.cloud.optimization.v1.InputConfig.Builder.class); } private int sourceCase_ = 0; private java.lang.Object source_; + public enum SourceCase - implements com.google.protobuf.Internal.EnumLite, + implements + com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { GCS_SOURCE(1), SOURCE_NOT_SET(0); private final int value; + private SourceCase(int value) { this.value = value; } @@ -130,30 +155,35 @@ public static SourceCase valueOf(int value) { public static SourceCase forNumber(int value) { switch (value) { - case 1: return GCS_SOURCE; - case 0: return SOURCE_NOT_SET; - default: return null; + case 1: + return GCS_SOURCE; + case 0: + return SOURCE_NOT_SET; + default: + return null; } } + public int getNumber() { return this.value; } }; - public SourceCase - getSourceCase() { - return SourceCase.forNumber( - sourceCase_); + public SourceCase getSourceCase() { + return SourceCase.forNumber(sourceCase_); } public static final int GCS_SOURCE_FIELD_NUMBER = 1; /** + * + * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; + * * @return Whether the gcsSource field is set. */ @java.lang.Override @@ -161,22 +191,27 @@ public boolean hasGcsSource() { return sourceCase_ == 1; } /** + * + * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; + * * @return The gcsSource. */ @java.lang.Override public com.google.cloud.optimization.v1.GcsSource getGcsSource() { if (sourceCase_ == 1) { - return (com.google.cloud.optimization.v1.GcsSource) source_; + return (com.google.cloud.optimization.v1.GcsSource) source_; } return com.google.cloud.optimization.v1.GcsSource.getDefaultInstance(); } /** + * + * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
@@ -187,7 +222,7 @@ public com.google.cloud.optimization.v1.GcsSource getGcsSource() {
   @java.lang.Override
   public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder() {
     if (sourceCase_ == 1) {
-       return (com.google.cloud.optimization.v1.GcsSource) source_;
+      return (com.google.cloud.optimization.v1.GcsSource) source_;
     }
     return com.google.cloud.optimization.v1.GcsSource.getDefaultInstance();
   }
@@ -195,31 +230,41 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
   public static final int DATA_FORMAT_FIELD_NUMBER = 2;
   private int dataFormat_;
   /**
+   *
+   *
    * 
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override public int getDataFormatValue() { + @java.lang.Override + public int getDataFormatValue() { return dataFormat_; } /** + * + * *
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The dataFormat. */ - @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + @java.lang.Override + public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -231,12 +276,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (sourceCase_ == 1) { output.writeMessage(1, (com.google.cloud.optimization.v1.GcsSource) source_); } - if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + if (dataFormat_ + != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { output.writeEnum(2, dataFormat_); } unknownFields.writeTo(output); @@ -249,12 +294,13 @@ public int getSerializedSize() { size = 0; if (sourceCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, (com.google.cloud.optimization.v1.GcsSource) source_); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.optimization.v1.GcsSource) source_); } - if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, dataFormat_); + if (dataFormat_ + != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, dataFormat_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -264,19 +310,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.InputConfig)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InputConfig other = (com.google.cloud.optimization.v1.InputConfig) obj; + com.google.cloud.optimization.v1.InputConfig other = + (com.google.cloud.optimization.v1.InputConfig) obj; if (dataFormat_ != other.dataFormat_) return false; if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { case 1: - if (!getGcsSource() - .equals(other.getGcsSource())) return false; + if (!getGcsSource().equals(other.getGcsSource())) return false; break; case 0: default: @@ -307,118 +353,127 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InputConfig parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.InputConfig parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InputConfig parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.InputConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.InputConfig parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.InputConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.InputConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * The desired input location information.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.InputConfig} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.InputConfig) com.google.cloud.optimization.v1.InputConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_InputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_InputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.InputConfig.class, com.google.cloud.optimization.v1.InputConfig.Builder.class); + com.google.cloud.optimization.v1.InputConfig.class, + com.google.cloud.optimization.v1.InputConfig.Builder.class); } // Construct using com.google.cloud.optimization.v1.InputConfig.newBuilder() @@ -426,16 +481,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -447,9 +501,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_InputConfig_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_InputConfig_descriptor; } @java.lang.Override @@ -468,7 +522,8 @@ public com.google.cloud.optimization.v1.InputConfig build() { @java.lang.Override public com.google.cloud.optimization.v1.InputConfig buildPartial() { - com.google.cloud.optimization.v1.InputConfig result = new com.google.cloud.optimization.v1.InputConfig(this); + com.google.cloud.optimization.v1.InputConfig result = + new com.google.cloud.optimization.v1.InputConfig(this); if (sourceCase_ == 1) { if (gcsSourceBuilder_ == null) { result.source_ = source_; @@ -486,38 +541,39 @@ public com.google.cloud.optimization.v1.InputConfig buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.InputConfig) { - return mergeFrom((com.google.cloud.optimization.v1.InputConfig)other); + return mergeFrom((com.google.cloud.optimization.v1.InputConfig) other); } else { super.mergeFrom(other); return this; @@ -530,13 +586,15 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InputConfig other) { setDataFormatValue(other.getDataFormatValue()); } switch (other.getSourceCase()) { - case GCS_SOURCE: { - mergeGcsSource(other.getGcsSource()); - break; - } - case SOURCE_NOT_SET: { - break; - } + case GCS_SOURCE: + { + mergeGcsSource(other.getGcsSource()); + break; + } + case SOURCE_NOT_SET: + { + break; + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -566,12 +624,12 @@ public Builder mergeFrom( } return this; } + private int sourceCase_ = 0; private java.lang.Object source_; - public SourceCase - getSourceCase() { - return SourceCase.forNumber( - sourceCase_); + + public SourceCase getSourceCase() { + return SourceCase.forNumber(sourceCase_); } public Builder clearSource() { @@ -581,16 +639,21 @@ public Builder clearSource() { return this; } - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsSource, com.google.cloud.optimization.v1.GcsSource.Builder, com.google.cloud.optimization.v1.GcsSourceOrBuilder> gcsSourceBuilder_; + com.google.cloud.optimization.v1.GcsSource, + com.google.cloud.optimization.v1.GcsSource.Builder, + com.google.cloud.optimization.v1.GcsSourceOrBuilder> + gcsSourceBuilder_; /** + * + * *
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
      * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; + * * @return Whether the gcsSource field is set. */ @java.lang.Override @@ -598,12 +661,15 @@ public boolean hasGcsSource() { return sourceCase_ == 1; } /** + * + * *
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
      * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; + * * @return The gcsSource. */ @java.lang.Override @@ -621,6 +687,8 @@ public com.google.cloud.optimization.v1.GcsSource getGcsSource() { } } /** + * + * *
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -642,6 +710,8 @@ public Builder setGcsSource(com.google.cloud.optimization.v1.GcsSource value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -661,6 +731,8 @@ public Builder setGcsSource(
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -670,10 +742,13 @@ public Builder setGcsSource(
      */
     public Builder mergeGcsSource(com.google.cloud.optimization.v1.GcsSource value) {
       if (gcsSourceBuilder_ == null) {
-        if (sourceCase_ == 1 &&
-            source_ != com.google.cloud.optimization.v1.GcsSource.getDefaultInstance()) {
-          source_ = com.google.cloud.optimization.v1.GcsSource.newBuilder((com.google.cloud.optimization.v1.GcsSource) source_)
-              .mergeFrom(value).buildPartial();
+        if (sourceCase_ == 1
+            && source_ != com.google.cloud.optimization.v1.GcsSource.getDefaultInstance()) {
+          source_ =
+              com.google.cloud.optimization.v1.GcsSource.newBuilder(
+                      (com.google.cloud.optimization.v1.GcsSource) source_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           source_ = value;
         }
@@ -689,6 +764,8 @@ public Builder mergeGcsSource(com.google.cloud.optimization.v1.GcsSource value)
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -713,6 +790,8 @@ public Builder clearGcsSource() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -724,6 +803,8 @@ public com.google.cloud.optimization.v1.GcsSource.Builder getGcsSourceBuilder()
       return getGcsSourceFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -743,6 +824,8 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
       }
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -751,71 +834,91 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
      * .google.cloud.optimization.v1.GcsSource gcs_source = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.GcsSource, com.google.cloud.optimization.v1.GcsSource.Builder, com.google.cloud.optimization.v1.GcsSourceOrBuilder> 
+            com.google.cloud.optimization.v1.GcsSource,
+            com.google.cloud.optimization.v1.GcsSource.Builder,
+            com.google.cloud.optimization.v1.GcsSourceOrBuilder>
         getGcsSourceFieldBuilder() {
       if (gcsSourceBuilder_ == null) {
         if (!(sourceCase_ == 1)) {
           source_ = com.google.cloud.optimization.v1.GcsSource.getDefaultInstance();
         }
-        gcsSourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.GcsSource, com.google.cloud.optimization.v1.GcsSource.Builder, com.google.cloud.optimization.v1.GcsSourceOrBuilder>(
+        gcsSourceBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.GcsSource,
+                com.google.cloud.optimization.v1.GcsSource.Builder,
+                com.google.cloud.optimization.v1.GcsSourceOrBuilder>(
                 (com.google.cloud.optimization.v1.GcsSource) source_,
                 getParentForChildren(),
                 isClean());
         source_ = null;
       }
       sourceCase_ = 1;
-      onChanged();;
+      onChanged();
+      ;
       return gcsSourceBuilder_;
     }
 
     private int dataFormat_ = 0;
     /**
+     *
+     *
      * 
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override public int getDataFormatValue() { + @java.lang.Override + public int getDataFormatValue() { return dataFormat_; } /** + * + * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @param value The enum numeric value on the wire for dataFormat to set. * @return This builder for chaining. */ public Builder setDataFormatValue(int value) { - + dataFormat_ = value; onChanged(); return this; } /** + * + * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The dataFormat. */ @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } /** + * + * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @param value The dataFormat to set. * @return This builder for chaining. */ @@ -823,28 +926,31 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) if (value == null) { throw new NullPointerException(); } - + dataFormat_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * The input data format that used to store the model in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return This builder for chaining. */ public Builder clearDataFormat() { - + dataFormat_ = 0; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -854,12 +960,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.InputConfig) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.InputConfig) private static final com.google.cloud.optimization.v1.InputConfig DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.InputConfig(); } @@ -868,16 +974,16 @@ public static com.google.cloud.optimization.v1.InputConfig getDefaultInstance() return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public InputConfig parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new InputConfig(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InputConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InputConfig(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -892,6 +998,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.InputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java similarity index 71% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java index eee7c8c..67550cb 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java @@ -1,33 +1,57 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface InputConfigOrBuilder extends +public interface InputConfigOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.InputConfig) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; + * * @return Whether the gcsSource field is set. */ boolean hasGcsSource(); /** + * + * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
    * 
* * .google.cloud.optimization.v1.GcsSource gcs_source = 1; + * * @return The gcsSource. */ com.google.cloud.optimization.v1.GcsSource getGcsSource(); /** + * + * *
    * The Google Cloud Storage location to read the input from. This must be a
    * single file.
@@ -38,20 +62,26 @@ public interface InputConfigOrBuilder extends
   com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder();
 
   /**
+   *
+   *
    * 
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The enum numeric value on the wire for dataFormat. */ int getDataFormatValue(); /** + * + * *
    * The input data format that used to store the model in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The dataFormat. */ com.google.cloud.optimization.v1.DataFormat getDataFormat(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java similarity index 73% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java index bb3b4a4..f806630 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java @@ -1,39 +1,55 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Encapsulates a location (a geographic point, and an optional heading).
  * 
* * Protobuf type {@code google.cloud.optimization.v1.Location} */ -public final class Location extends - com.google.protobuf.GeneratedMessageV3 implements +public final class Location extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Location) LocationOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Location.newBuilder() to construct. private Location(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Location() { - } + + private Location() {} @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Location(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private Location( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -53,31 +69,33 @@ private Location( case 0: done = true; break; - case 10: { - com.google.type.LatLng.Builder subBuilder = null; - if (latLng_ != null) { - subBuilder = latLng_.toBuilder(); + case 10: + { + com.google.type.LatLng.Builder subBuilder = null; + if (latLng_ != null) { + subBuilder = latLng_.toBuilder(); + } + latLng_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(latLng_); + latLng_ = subBuilder.buildPartial(); + } + + break; } - latLng_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(latLng_); - latLng_ = subBuilder.buildPartial(); + case 16: + { + bitField0_ |= 0x00000001; + heading_ = input.readInt32(); + break; } - - break; - } - case 16: { - bitField0_ |= 0x00000001; - heading_ = input.readInt32(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -85,35 +103,40 @@ private Location( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Location_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Location.class, com.google.cloud.optimization.v1.Location.Builder.class); + com.google.cloud.optimization.v1.Location.class, + com.google.cloud.optimization.v1.Location.Builder.class); } private int bitField0_; public static final int LAT_LNG_FIELD_NUMBER = 1; private com.google.type.LatLng latLng_; /** + * + * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; + * * @return Whether the latLng field is set. */ @java.lang.Override @@ -121,11 +144,14 @@ public boolean hasLatLng() { return latLng_ != null; } /** + * + * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; + * * @return The latLng. */ @java.lang.Override @@ -133,6 +159,8 @@ public com.google.type.LatLng getLatLng() { return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; } /** + * + * *
    * The waypoint's geographic coordinates.
    * 
@@ -147,6 +175,8 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { public static final int HEADING_FIELD_NUMBER = 2; private int heading_; /** + * + * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -155,6 +185,7 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
    * 
* * optional int32 heading = 2; + * * @return Whether the heading field is set. */ @java.lang.Override @@ -162,6 +193,8 @@ public boolean hasHeading() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -170,6 +203,7 @@ public boolean hasHeading() {
    * 
* * optional int32 heading = 2; + * * @return The heading. */ @java.lang.Override @@ -178,6 +212,7 @@ public int getHeading() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -189,8 +224,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (latLng_ != null) { output.writeMessage(1, getLatLng()); } @@ -207,12 +241,10 @@ public int getSerializedSize() { size = 0; if (latLng_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getLatLng()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getLatLng()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, heading_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, heading_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -222,22 +254,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Location)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Location other = (com.google.cloud.optimization.v1.Location) obj; + com.google.cloud.optimization.v1.Location other = + (com.google.cloud.optimization.v1.Location) obj; if (hasLatLng() != other.hasLatLng()) return false; if (hasLatLng()) { - if (!getLatLng() - .equals(other.getLatLng())) return false; + if (!getLatLng().equals(other.getLatLng())) return false; } if (hasHeading() != other.hasHeading()) return false; if (hasHeading()) { - if (getHeading() - != other.getHeading()) return false; + if (getHeading() != other.getHeading()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -263,118 +294,127 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Location parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Location parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Location parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Location parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Location parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Location parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Location parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Location parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Location parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Location parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Location parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Location parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Location parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Location parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.Location prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Encapsulates a location (a geographic point, and an optional heading).
    * 
* * Protobuf type {@code google.cloud.optimization.v1.Location} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Location) com.google.cloud.optimization.v1.LocationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Location_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Location_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Location.class, com.google.cloud.optimization.v1.Location.Builder.class); + com.google.cloud.optimization.v1.Location.class, + com.google.cloud.optimization.v1.Location.Builder.class); } // Construct using com.google.cloud.optimization.v1.Location.newBuilder() @@ -382,16 +422,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -407,9 +446,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Location_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Location_descriptor; } @java.lang.Override @@ -428,7 +467,8 @@ public com.google.cloud.optimization.v1.Location build() { @java.lang.Override public com.google.cloud.optimization.v1.Location buildPartial() { - com.google.cloud.optimization.v1.Location result = new com.google.cloud.optimization.v1.Location(this); + com.google.cloud.optimization.v1.Location result = + new com.google.cloud.optimization.v1.Location(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (latLngBuilder_ == null) { @@ -449,38 +489,39 @@ public com.google.cloud.optimization.v1.Location buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.Location) { - return mergeFrom((com.google.cloud.optimization.v1.Location)other); + return mergeFrom((com.google.cloud.optimization.v1.Location) other); } else { super.mergeFrom(other); return this; @@ -523,28 +564,36 @@ public Builder mergeFrom( } return this; } + private int bitField0_; private com.google.type.LatLng latLng_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> latLngBuilder_; + com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> + latLngBuilder_; /** + * + * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; + * * @return Whether the latLng field is set. */ public boolean hasLatLng() { return latLngBuilder_ != null || latLng_ != null; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; + * * @return The latLng. */ public com.google.type.LatLng getLatLng() { @@ -555,6 +604,8 @@ public com.google.type.LatLng getLatLng() { } } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -575,14 +626,15 @@ public Builder setLatLng(com.google.type.LatLng value) { return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; */ - public Builder setLatLng( - com.google.type.LatLng.Builder builderForValue) { + public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { if (latLngBuilder_ == null) { latLng_ = builderForValue.build(); onChanged(); @@ -593,6 +645,8 @@ public Builder setLatLng( return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -602,8 +656,7 @@ public Builder setLatLng( public Builder mergeLatLng(com.google.type.LatLng value) { if (latLngBuilder_ == null) { if (latLng_ != null) { - latLng_ = - com.google.type.LatLng.newBuilder(latLng_).mergeFrom(value).buildPartial(); + latLng_ = com.google.type.LatLng.newBuilder(latLng_).mergeFrom(value).buildPartial(); } else { latLng_ = value; } @@ -615,6 +668,8 @@ public Builder mergeLatLng(com.google.type.LatLng value) { return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -633,6 +688,8 @@ public Builder clearLatLng() { return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -640,11 +697,13 @@ public Builder clearLatLng() { * .google.type.LatLng lat_lng = 1; */ public com.google.type.LatLng.Builder getLatLngBuilder() { - + onChanged(); return getLatLngFieldBuilder().getBuilder(); } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -655,11 +714,12 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { if (latLngBuilder_ != null) { return latLngBuilder_.getMessageOrBuilder(); } else { - return latLng_ == null ? - com.google.type.LatLng.getDefaultInstance() : latLng_; + return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; } } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -667,21 +727,23 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { * .google.type.LatLng lat_lng = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> + com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> getLatLngFieldBuilder() { if (latLngBuilder_ == null) { - latLngBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>( - getLatLng(), - getParentForChildren(), - isClean()); + latLngBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.type.LatLng, + com.google.type.LatLng.Builder, + com.google.type.LatLngOrBuilder>(getLatLng(), getParentForChildren(), isClean()); latLng_ = null; } return latLngBuilder_; } - private int heading_ ; + private int heading_; /** + * + * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -690,6 +752,7 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
      * 
* * optional int32 heading = 2; + * * @return Whether the heading field is set. */ @java.lang.Override @@ -697,6 +760,8 @@ public boolean hasHeading() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -705,6 +770,7 @@ public boolean hasHeading() {
      * 
* * optional int32 heading = 2; + * * @return The heading. */ @java.lang.Override @@ -712,6 +778,8 @@ public int getHeading() { return heading_; } /** + * + * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -720,6 +788,7 @@ public int getHeading() {
      * 
* * optional int32 heading = 2; + * * @param value The heading to set. * @return This builder for chaining. */ @@ -730,6 +799,8 @@ public Builder setHeading(int value) { return this; } /** + * + * *
      * The compass heading associated with the direction of the flow of traffic.
      * This value is used to specify the side of the road to use for pickup and
@@ -738,6 +809,7 @@ public Builder setHeading(int value) {
      * 
* * optional int32 heading = 2; + * * @return This builder for chaining. */ public Builder clearHeading() { @@ -746,9 +818,9 @@ public Builder clearHeading() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -758,12 +830,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Location) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Location) private static final com.google.cloud.optimization.v1.Location DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Location(); } @@ -772,16 +844,16 @@ public static com.google.cloud.optimization.v1.Location getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Location parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Location(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Location parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Location(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -796,6 +868,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Location getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java similarity index 71% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java index fdf4ba6..6b96cfb 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java @@ -1,31 +1,55 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface LocationOrBuilder extends +public interface LocationOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Location) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; + * * @return Whether the latLng field is set. */ boolean hasLatLng(); /** + * + * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; + * * @return The latLng. */ com.google.type.LatLng getLatLng(); /** + * + * *
    * The waypoint's geographic coordinates.
    * 
@@ -35,6 +59,8 @@ public interface LocationOrBuilder extends com.google.type.LatLngOrBuilder getLatLngOrBuilder(); /** + * + * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -43,10 +69,13 @@ public interface LocationOrBuilder extends
    * 
* * optional int32 heading = 2; + * * @return Whether the heading field is set. */ boolean hasHeading(); /** + * + * *
    * The compass heading associated with the direction of the flow of traffic.
    * This value is used to specify the side of the road to use for pickup and
@@ -55,6 +84,7 @@ public interface LocationOrBuilder extends
    * 
* * optional int32 heading = 2; + * * @return The heading. */ int getHeading(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java similarity index 83% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java index bfa1b1a..a94061f 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Request to be given to a tour optimization solver which defines the
  * shipment model to solve as well as optimization parameters.
@@ -11,15 +28,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursRequest}
  */
-public final class OptimizeToursRequest extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class OptimizeToursRequest extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursRequest)
     OptimizeToursRequestOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use OptimizeToursRequest.newBuilder() to construct.
   private OptimizeToursRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private OptimizeToursRequest() {
     parent_ = "";
     solvingMode_ = 0;
@@ -31,16 +49,15 @@ private OptimizeToursRequest() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new OptimizeToursRequest();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private OptimizeToursRequest(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -60,139 +77,160 @@ private OptimizeToursRequest(
           case 0:
             done = true;
             break;
-          case 10: {
-            java.lang.String s = input.readStringRequireUtf8();
+          case 10:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            parent_ = s;
-            break;
-          }
-          case 18: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (timeout_ != null) {
-              subBuilder = timeout_.toBuilder();
+              parent_ = s;
+              break;
+            }
+          case 18:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (timeout_ != null) {
+                subBuilder = timeout_.toBuilder();
+              }
+              timeout_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(timeout_);
+                timeout_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-            timeout_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(timeout_);
-              timeout_ = subBuilder.buildPartial();
+          case 26:
+            {
+              com.google.cloud.optimization.v1.ShipmentModel.Builder subBuilder = null;
+              if (model_ != null) {
+                subBuilder = model_.toBuilder();
+              }
+              model_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentModel.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(model_);
+                model_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
+          case 32:
+            {
+              int rawValue = input.readEnum();
 
-            break;
-          }
-          case 26: {
-            com.google.cloud.optimization.v1.ShipmentModel.Builder subBuilder = null;
-            if (model_ != null) {
-              subBuilder = model_.toBuilder();
+              solvingMode_ = rawValue;
+              break;
             }
-            model_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(model_);
-              model_ = subBuilder.buildPartial();
+          case 40:
+            {
+              bitField0_ |= 0x00000001;
+              maxValidationErrors_ = input.readInt32();
+              break;
             }
+          case 48:
+            {
+              int rawValue = input.readEnum();
 
-            break;
-          }
-          case 32: {
-            int rawValue = input.readEnum();
-
-            solvingMode_ = rawValue;
-            break;
-          }
-          case 40: {
-            bitField0_ |= 0x00000001;
-            maxValidationErrors_ = input.readInt32();
-            break;
-          }
-          case 48: {
-            int rawValue = input.readEnum();
-
-            searchMode_ = rawValue;
-            break;
-          }
-          case 58: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              injectedFirstSolutionRoutes_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000002;
+              searchMode_ = rawValue;
+              break;
             }
-            injectedFirstSolutionRoutes_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-            break;
-          }
-          case 66: {
-            com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder subBuilder = null;
-            if (injectedSolutionConstraint_ != null) {
-              subBuilder = injectedSolutionConstraint_.toBuilder();
+          case 58:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                injectedFirstSolutionRoutes_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              injectedFirstSolutionRoutes_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+              break;
             }
-            injectedSolutionConstraint_ = input.readMessage(com.google.cloud.optimization.v1.InjectedSolutionConstraint.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(injectedSolutionConstraint_);
-              injectedSolutionConstraint_ = subBuilder.buildPartial();
+          case 66:
+            {
+              com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder subBuilder = null;
+              if (injectedSolutionConstraint_ != null) {
+                subBuilder = injectedSolutionConstraint_.toBuilder();
+              }
+              injectedSolutionConstraint_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.InjectedSolutionConstraint.parser(),
+                      extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(injectedSolutionConstraint_);
+                injectedSolutionConstraint_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          case 74: {
-            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-              refreshDetailsRoutes_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000004;
+          case 74:
+            {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                refreshDetailsRoutes_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000004;
+              }
+              refreshDetailsRoutes_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+              break;
             }
-            refreshDetailsRoutes_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-            break;
-          }
-          case 80: {
-
-            interpretInjectedSolutionsUsingLabels_ = input.readBool();
-            break;
-          }
-          case 88: {
-
-            considerRoadTraffic_ = input.readBool();
-            break;
-          }
-          case 96: {
-
-            populatePolylines_ = input.readBool();
-            break;
-          }
-          case 104: {
-
-            populateTransitionPolylines_ = input.readBool();
-            break;
-          }
-          case 112: {
-
-            allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
-            break;
-          }
-          case 120: {
-
-            useGeodesicDistances_ = input.readBool();
-            break;
-          }
-          case 129: {
-            bitField0_ |= 0x00000002;
-            geodesicMetersPerSecond_ = input.readDouble();
-            break;
-          }
-          case 138: {
-            java.lang.String s = input.readStringRequireUtf8();
-
-            label_ = s;
-            break;
-          }
-          case 160: {
+          case 80:
+            {
+              interpretInjectedSolutionsUsingLabels_ = input.readBool();
+              break;
+            }
+          case 88:
+            {
+              considerRoadTraffic_ = input.readBool();
+              break;
+            }
+          case 96:
+            {
+              populatePolylines_ = input.readBool();
+              break;
+            }
+          case 104:
+            {
+              populateTransitionPolylines_ = input.readBool();
+              break;
+            }
+          case 112:
+            {
+              allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
+              break;
+            }
+          case 120:
+            {
+              useGeodesicDistances_ = input.readBool();
+              break;
+            }
+          case 129:
+            {
+              bitField0_ |= 0x00000002;
+              geodesicMetersPerSecond_ = input.readDouble();
+              break;
+            }
+          case 138:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            populateTravelStepPolylines_ = input.readBool();
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+              label_ = s;
+              break;
+            }
+          case 160:
+            {
+              populateTravelStepPolylines_ = input.readBool();
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -200,11 +238,11 @@ private OptimizeToursRequest(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        injectedFirstSolutionRoutes_ = java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
+        injectedFirstSolutionRoutes_ =
+            java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
       }
       if (((mutable_bitField0_ & 0x00000004) != 0)) {
         refreshDetailsRoutes_ = java.util.Collections.unmodifiableList(refreshDetailsRoutes_);
@@ -213,20 +251,25 @@ private OptimizeToursRequest(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.OptimizeToursRequest.class, com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
+            com.google.cloud.optimization.v1.OptimizeToursRequest.class,
+            com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Defines how the solver should handle the request. In all modes but
    * `VALIDATE_ONLY`, if the request is invalid, you will receive an
@@ -236,9 +279,10 @@ private OptimizeToursRequest(
    *
    * Protobuf enum {@code google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode}
    */
-  public enum SolvingMode
-      implements com.google.protobuf.ProtocolMessageEnum {
+  public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
     /**
+     *
+     *
      * 
      * Solve the model.
      * 
@@ -247,6 +291,8 @@ public enum SolvingMode */ DEFAULT_SOLVE(0), /** + * + * *
      * Only validates the model without solving it: populates as many
      * [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors]
@@ -257,6 +303,8 @@ public enum SolvingMode
      */
     VALIDATE_ONLY(1),
     /**
+     *
+     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -273,6 +321,8 @@ public enum SolvingMode
     ;
 
     /**
+     *
+     *
      * 
      * Solve the model.
      * 
@@ -281,6 +331,8 @@ public enum SolvingMode */ public static final int DEFAULT_SOLVE_VALUE = 0; /** + * + * *
      * Only validates the model without solving it: populates as many
      * [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors]
@@ -291,6 +343,8 @@ public enum SolvingMode
      */
     public static final int VALIDATE_ONLY_VALUE = 1;
     /**
+     *
+     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -304,7 +358,6 @@ public enum SolvingMode
      */
     public static final int DETECT_SOME_INFEASIBLE_SHIPMENTS_VALUE = 2;
 
-
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -329,49 +382,51 @@ public static SolvingMode valueOf(int value) {
      */
     public static SolvingMode forNumber(int value) {
       switch (value) {
-        case 0: return DEFAULT_SOLVE;
-        case 1: return VALIDATE_ONLY;
-        case 2: return DETECT_SOME_INFEASIBLE_SHIPMENTS;
-        default: return null;
+        case 0:
+          return DEFAULT_SOLVE;
+        case 1:
+          return VALIDATE_ONLY;
+        case 2:
+          return DETECT_SOME_INFEASIBLE_SHIPMENTS;
+        default:
+          return null;
       }
     }
 
-    public static com.google.protobuf.Internal.EnumLiteMap
-        internalGetValueMap() {
+    public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
       return internalValueMap;
     }
-    private static final com.google.protobuf.Internal.EnumLiteMap<
-        SolvingMode> internalValueMap =
-          new com.google.protobuf.Internal.EnumLiteMap() {
-            public SolvingMode findValueByNumber(int number) {
-              return SolvingMode.forNumber(number);
-            }
-          };
 
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor
-        getValueDescriptor() {
+    private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap =
+        new com.google.protobuf.Internal.EnumLiteMap() {
+          public SolvingMode findValueByNumber(int number) {
+            return SolvingMode.forNumber(number);
+          }
+        };
+
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-    public final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptorForType() {
+
+    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
       return getDescriptor();
     }
-    public static final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor().getEnumTypes().get(0);
+
+    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor()
+          .getEnumTypes()
+          .get(0);
     }
 
     private static final SolvingMode[] VALUES = values();
 
-    public static SolvingMode valueOf(
-        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+    public static SolvingMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException(
-          "EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -389,6 +444,8 @@ private SolvingMode(int value) {
   }
 
   /**
+   *
+   *
    * 
    * Mode defining the behavior of the search, trading off latency versus
    * solution quality. In all modes, the global request deadline is enforced.
@@ -396,9 +453,10 @@ private SolvingMode(int value) {
    *
    * Protobuf enum {@code google.cloud.optimization.v1.OptimizeToursRequest.SearchMode}
    */
-  public enum SearchMode
-      implements com.google.protobuf.ProtocolMessageEnum {
+  public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum {
     /**
+     *
+     *
      * 
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -407,6 +465,8 @@ public enum SearchMode */ SEARCH_MODE_UNSPECIFIED(0), /** + * + * *
      * Stop the search after finding the first good solution.
      * 
@@ -415,6 +475,8 @@ public enum SearchMode */ RETURN_FAST(1), /** + * + * *
      * Spend all the available time to search for better solutions.
      * 
@@ -426,6 +488,8 @@ public enum SearchMode ; /** + * + * *
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -434,6 +498,8 @@ public enum SearchMode */ public static final int SEARCH_MODE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Stop the search after finding the first good solution.
      * 
@@ -442,6 +508,8 @@ public enum SearchMode */ public static final int RETURN_FAST_VALUE = 1; /** + * + * *
      * Spend all the available time to search for better solutions.
      * 
@@ -450,7 +518,6 @@ public enum SearchMode */ public static final int CONSUME_ALL_AVAILABLE_TIME_VALUE = 2; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -475,49 +542,51 @@ public static SearchMode valueOf(int value) { */ public static SearchMode forNumber(int value) { switch (value) { - case 0: return SEARCH_MODE_UNSPECIFIED; - case 1: return RETURN_FAST; - case 2: return CONSUME_ALL_AVAILABLE_TIME; - default: return null; + case 0: + return SEARCH_MODE_UNSPECIFIED; + case 1: + return RETURN_FAST; + case 2: + return CONSUME_ALL_AVAILABLE_TIME; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - SearchMode> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SearchMode findValueByNumber(int number) { - return SearchMode.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SearchMode findValueByNumber(int number) { + return SearchMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor().getEnumTypes().get(1); + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.optimization.v1.OptimizeToursRequest.getDescriptor() + .getEnumTypes() + .get(1); } private static final SearchMode[] VALUES = values(); - public static SearchMode valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static SearchMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -538,6 +607,8 @@ private SearchMode(int value) { public static final int PARENT_FIELD_NUMBER = 1; private volatile java.lang.Object parent_; /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -545,6 +616,7 @@ private SearchMode(int value) {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ @java.lang.Override @@ -553,14 +625,15 @@ public java.lang.String getParent() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; } } /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -568,16 +641,15 @@ public java.lang.String getParent() {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ @java.lang.Override - public com.google.protobuf.ByteString - getParentBytes() { + public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); parent_ = b; return b; } else { @@ -588,6 +660,8 @@ public java.lang.String getParent() { public static final int TIMEOUT_FIELD_NUMBER = 2; private com.google.protobuf.Duration timeout_; /** + * + * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -597,6 +671,7 @@ public java.lang.String getParent() {
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return Whether the timeout field is set. */ @java.lang.Override @@ -604,6 +679,8 @@ public boolean hasTimeout() { return timeout_ != null; } /** + * + * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -613,6 +690,7 @@ public boolean hasTimeout() {
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return The timeout. */ @java.lang.Override @@ -620,6 +698,8 @@ public com.google.protobuf.Duration getTimeout() { return timeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : timeout_; } /** + * + * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -638,11 +718,14 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
   public static final int MODEL_FIELD_NUMBER = 3;
   private com.google.cloud.optimization.v1.ShipmentModel model_;
   /**
+   *
+   *
    * 
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; + * * @return Whether the model field is set. */ @java.lang.Override @@ -650,18 +733,25 @@ public boolean hasModel() { return model_ != null; } /** + * + * *
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; + * * @return The model. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentModel getModel() { - return model_ == null ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; + return model_ == null + ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() + : model_; } /** + * + * *
    * Shipment model to solve.
    * 
@@ -676,33 +766,46 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder public static final int SOLVING_MODE_FIELD_NUMBER = 4; private int solvingMode_; /** + * + * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @return The enum numeric value on the wire for solvingMode. */ - @java.lang.Override public int getSolvingModeValue() { + @java.lang.Override + public int getSolvingModeValue() { return solvingMode_; } /** + * + * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @return The solvingMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { + @java.lang.Override + public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); - return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); + return result == null + ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED + : result; } public static final int MAX_VALIDATION_ERRORS_FIELD_NUMBER = 5; private int maxValidationErrors_; /** + * + * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -714,6 +817,7 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder
    * 
* * optional int32 max_validation_errors = 5; + * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -721,6 +825,8 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -732,6 +838,7 @@ public boolean hasMaxValidationErrors() {
    * 
* * optional int32 max_validation_errors = 5; + * * @return The maxValidationErrors. */ @java.lang.Override @@ -742,33 +849,47 @@ public int getMaxValidationErrors() { public static final int SEARCH_MODE_FIELD_NUMBER = 6; private int searchMode_; /** + * + * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @return The enum numeric value on the wire for searchMode. */ - @java.lang.Override public int getSearchModeValue() { + @java.lang.Override + public int getSearchModeValue() { return searchMode_; } /** + * + * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @return The searchMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { + @java.lang.Override + public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); - return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); + return result == null + ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED + : result; } public static final int INJECTED_FIRST_SOLUTION_ROUTES_FIELD_NUMBER = 7; - private java.util.List injectedFirstSolutionRoutes_; + private java.util.List + injectedFirstSolutionRoutes_; /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -796,13 +917,17 @@ public int getMaxValidationErrors() {
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ @java.lang.Override - public java.util.List getInjectedFirstSolutionRoutesList() { + public java.util.List + getInjectedFirstSolutionRoutesList() { return injectedFirstSolutionRoutes_; } /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -830,14 +955,17 @@ public java.util.List getInjecte
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ @java.lang.Override - public java.util.List + public java.util.List getInjectedFirstSolutionRoutesOrBuilderList() { return injectedFirstSolutionRoutes_; } /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -865,13 +993,16 @@ public java.util.List getInjecte
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ @java.lang.Override public int getInjectedFirstSolutionRoutesCount() { return injectedFirstSolutionRoutes_.size(); } /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -899,13 +1030,16 @@ public int getInjectedFirstSolutionRoutesCount() {
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes(int index) { return injectedFirstSolutionRoutes_.get(index); } /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -933,17 +1067,20 @@ public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRo
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolutionRoutesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder + getInjectedFirstSolutionRoutesOrBuilder(int index) { return injectedFirstSolutionRoutes_.get(index); } public static final int INJECTED_SOLUTION_CONSTRAINT_FIELD_NUMBER = 8; private com.google.cloud.optimization.v1.InjectedSolutionConstraint injectedSolutionConstraint_; /** + * + * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -954,7 +1091,10 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstS
    * instead.
    * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * * @return Whether the injectedSolutionConstraint field is set. */ @java.lang.Override @@ -962,6 +1102,8 @@ public boolean hasInjectedSolutionConstraint() { return injectedSolutionConstraint_ != null; } /** + * + * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -972,14 +1114,22 @@ public boolean hasInjectedSolutionConstraint() {
    * instead.
    * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * * @return The injectedSolutionConstraint. */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSolutionConstraint() { - return injectedSolutionConstraint_ == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; + public com.google.cloud.optimization.v1.InjectedSolutionConstraint + getInjectedSolutionConstraint() { + return injectedSolutionConstraint_ == null + ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() + : injectedSolutionConstraint_; } /** + * + * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -990,16 +1140,21 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSo
    * instead.
    * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getInjectedSolutionConstraintOrBuilder() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder + getInjectedSolutionConstraintOrBuilder() { return getInjectedSolutionConstraint(); } public static final int REFRESH_DETAILS_ROUTES_FIELD_NUMBER = 9; private java.util.List refreshDetailsRoutes_; /** + * + * *
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1018,10 +1173,13 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getI
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
   @java.lang.Override
-  public java.util.List getRefreshDetailsRoutesList() {
+  public java.util.List
+      getRefreshDetailsRoutesList() {
     return refreshDetailsRoutes_;
   }
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1040,11 +1198,13 @@ public java.util.List getRefresh
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getRefreshDetailsRoutesOrBuilderList() {
     return refreshDetailsRoutes_;
   }
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1067,6 +1227,8 @@ public int getRefreshDetailsRoutesCount() {
     return refreshDetailsRoutes_.size();
   }
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1089,6 +1251,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRefreshDetailsRoutes(in
     return refreshDetailsRoutes_.get(index);
   }
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -1115,6 +1279,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
   public static final int INTERPRET_INJECTED_SOLUTIONS_USING_LABELS_FIELD_NUMBER = 10;
   private boolean interpretInjectedSolutionsUsingLabels_;
   /**
+   *
+   *
    * 
    * If true:
    *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -1161,6 +1327,7 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
    * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -1171,6 +1338,8 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { public static final int CONSIDER_ROAD_TRAFFIC_FIELD_NUMBER = 11; private boolean considerRoadTraffic_; /** + * + * *
    * Consider traffic estimation in calculating `ShipmentRoute` fields
    * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -1181,6 +1350,7 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
    * 
* * bool consider_road_traffic = 11; + * * @return The considerRoadTraffic. */ @java.lang.Override @@ -1191,11 +1361,14 @@ public boolean getConsiderRoadTraffic() { public static final int POPULATE_POLYLINES_FIELD_NUMBER = 12; private boolean populatePolylines_; /** + * + * *
    * If true, polylines will be populated in response `ShipmentRoute`s.
    * 
* * bool populate_polylines = 12; + * * @return The populatePolylines. */ @java.lang.Override @@ -1206,6 +1379,8 @@ public boolean getPopulatePolylines() { public static final int POPULATE_TRANSITION_POLYLINES_FIELD_NUMBER = 13; private boolean populateTransitionPolylines_; /** + * + * *
    * If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -1214,6 +1389,7 @@ public boolean getPopulatePolylines() {
    * 
* * bool populate_transition_polylines = 13; + * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -1224,6 +1400,8 @@ public boolean getPopulateTransitionPolylines() { public static final int ALLOW_LARGE_DEADLINE_DESPITE_INTERRUPTION_RISK_FIELD_NUMBER = 14; private boolean allowLargeDeadlineDespiteInterruptionRisk_; /** + * + * *
    * If this is set, then the request can have a deadline
    * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -1233,6 +1411,7 @@ public boolean getPopulateTransitionPolylines() {
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -1243,6 +1422,8 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() { public static final int USE_GEODESIC_DISTANCES_FIELD_NUMBER = 15; private boolean useGeodesicDistances_; /** + * + * *
    * If true, travel distances will be computed using geodesic distances instead
    * of Google Maps distances, and travel times will be computed using geodesic
@@ -1250,6 +1431,7 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
    * 
* * bool use_geodesic_distances = 15; + * * @return The useGeodesicDistances. */ @java.lang.Override @@ -1260,6 +1442,8 @@ public boolean getUseGeodesicDistances() { public static final int GEODESIC_METERS_PER_SECOND_FIELD_NUMBER = 16; private double geodesicMetersPerSecond_; /** + * + * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -1267,6 +1451,7 @@ public boolean getUseGeodesicDistances() {
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -1274,6 +1459,8 @@ public boolean hasGeodesicMetersPerSecond() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -1281,6 +1468,7 @@ public boolean hasGeodesicMetersPerSecond() {
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -1291,12 +1479,15 @@ public double getGeodesicMetersPerSecond() { public static final int LABEL_FIELD_NUMBER = 17; private volatile java.lang.Object label_; /** + * + * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; + * * @return The label. */ @java.lang.Override @@ -1305,30 +1496,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** + * + * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; + * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -1339,6 +1530,8 @@ public java.lang.String getLabel() { public static final int POPULATE_TRAVEL_STEP_POLYLINES_FIELD_NUMBER = 20; private boolean populateTravelStepPolylines_; /** + * + * *
    * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
    * If true, polylines will be populated in response
@@ -1347,16 +1540,19 @@ public java.lang.String getLabel() {
    * 
* * 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=327 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return The populateTravelStepPolylines. */ @java.lang.Override - @java.lang.Deprecated public boolean getPopulateTravelStepPolylines() { + @java.lang.Deprecated + public boolean getPopulateTravelStepPolylines() { return populateTravelStepPolylines_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1368,8 +1564,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } @@ -1379,13 +1574,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (model_ != null) { output.writeMessage(3, getModel()); } - if (solvingMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE.getNumber()) { + if (solvingMode_ + != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE + .getNumber()) { output.writeEnum(4, solvingMode_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(5, maxValidationErrors_); } - if (searchMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED.getNumber()) { + if (searchMode_ + != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED + .getNumber()) { output.writeEnum(6, searchMode_); } for (int i = 0; i < injectedFirstSolutionRoutes_.size(); i++) { @@ -1437,71 +1636,70 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } if (timeout_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getTimeout()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTimeout()); } if (model_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getModel()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getModel()); } - if (solvingMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, solvingMode_); + if (solvingMode_ + != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, solvingMode_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(5, maxValidationErrors_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxValidationErrors_); } - if (searchMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(6, searchMode_); + if (searchMode_ + != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, searchMode_); } for (int i = 0; i < injectedFirstSolutionRoutes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, injectedFirstSolutionRoutes_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 7, injectedFirstSolutionRoutes_.get(i)); } if (injectedSolutionConstraint_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, getInjectedSolutionConstraint()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 8, getInjectedSolutionConstraint()); } for (int i = 0; i < refreshDetailsRoutes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, refreshDetailsRoutes_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(9, refreshDetailsRoutes_.get(i)); } if (interpretInjectedSolutionsUsingLabels_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(10, interpretInjectedSolutionsUsingLabels_); + size += + com.google.protobuf.CodedOutputStream.computeBoolSize( + 10, interpretInjectedSolutionsUsingLabels_); } if (considerRoadTraffic_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(11, considerRoadTraffic_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, considerRoadTraffic_); } if (populatePolylines_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(12, populatePolylines_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(12, populatePolylines_); } if (populateTransitionPolylines_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(13, populateTransitionPolylines_); + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(13, populateTransitionPolylines_); } if (allowLargeDeadlineDespiteInterruptionRisk_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(14, allowLargeDeadlineDespiteInterruptionRisk_); + size += + com.google.protobuf.CodedOutputStream.computeBoolSize( + 14, allowLargeDeadlineDespiteInterruptionRisk_); } if (useGeodesicDistances_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(15, useGeodesicDistances_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(15, useGeodesicDistances_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(16, geodesicMetersPerSecond_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(16, geodesicMetersPerSecond_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, label_); } if (populateTravelStepPolylines_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(20, populateTravelStepPolylines_); + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(20, populateTravelStepPolylines_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1511,63 +1709,52 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursRequest other = (com.google.cloud.optimization.v1.OptimizeToursRequest) obj; + com.google.cloud.optimization.v1.OptimizeToursRequest other = + (com.google.cloud.optimization.v1.OptimizeToursRequest) obj; - if (!getParent() - .equals(other.getParent())) return false; + if (!getParent().equals(other.getParent())) return false; if (hasTimeout() != other.hasTimeout()) return false; if (hasTimeout()) { - if (!getTimeout() - .equals(other.getTimeout())) return false; + if (!getTimeout().equals(other.getTimeout())) return false; } if (hasModel() != other.hasModel()) return false; if (hasModel()) { - if (!getModel() - .equals(other.getModel())) return false; + if (!getModel().equals(other.getModel())) return false; } if (solvingMode_ != other.solvingMode_) return false; if (hasMaxValidationErrors() != other.hasMaxValidationErrors()) return false; if (hasMaxValidationErrors()) { - if (getMaxValidationErrors() - != other.getMaxValidationErrors()) return false; + if (getMaxValidationErrors() != other.getMaxValidationErrors()) return false; } if (searchMode_ != other.searchMode_) return false; - if (!getInjectedFirstSolutionRoutesList() - .equals(other.getInjectedFirstSolutionRoutesList())) return false; + if (!getInjectedFirstSolutionRoutesList().equals(other.getInjectedFirstSolutionRoutesList())) + return false; if (hasInjectedSolutionConstraint() != other.hasInjectedSolutionConstraint()) return false; if (hasInjectedSolutionConstraint()) { - if (!getInjectedSolutionConstraint() - .equals(other.getInjectedSolutionConstraint())) return false; + if (!getInjectedSolutionConstraint().equals(other.getInjectedSolutionConstraint())) + return false; } - if (!getRefreshDetailsRoutesList() - .equals(other.getRefreshDetailsRoutesList())) return false; + if (!getRefreshDetailsRoutesList().equals(other.getRefreshDetailsRoutesList())) return false; if (getInterpretInjectedSolutionsUsingLabels() != other.getInterpretInjectedSolutionsUsingLabels()) return false; - if (getConsiderRoadTraffic() - != other.getConsiderRoadTraffic()) return false; - if (getPopulatePolylines() - != other.getPopulatePolylines()) return false; - if (getPopulateTransitionPolylines() - != other.getPopulateTransitionPolylines()) return false; + if (getConsiderRoadTraffic() != other.getConsiderRoadTraffic()) return false; + if (getPopulatePolylines() != other.getPopulatePolylines()) return false; + if (getPopulateTransitionPolylines() != other.getPopulateTransitionPolylines()) return false; if (getAllowLargeDeadlineDespiteInterruptionRisk() != other.getAllowLargeDeadlineDespiteInterruptionRisk()) return false; - if (getUseGeodesicDistances() - != other.getUseGeodesicDistances()) return false; + if (getUseGeodesicDistances() != other.getUseGeodesicDistances()) return false; if (hasGeodesicMetersPerSecond() != other.hasGeodesicMetersPerSecond()) return false; if (hasGeodesicMetersPerSecond()) { if (java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond()) - != java.lang.Double.doubleToLongBits( - other.getGeodesicMetersPerSecond())) return false; + != java.lang.Double.doubleToLongBits(other.getGeodesicMetersPerSecond())) return false; } - if (!getLabel() - .equals(other.getLabel())) return false; - if (getPopulateTravelStepPolylines() - != other.getPopulateTravelStepPolylines()) return false; + if (!getLabel().equals(other.getLabel())) return false; + if (getPopulateTravelStepPolylines() != other.getPopulateTravelStepPolylines()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1610,129 +1797,137 @@ public int hashCode() { hash = (53 * hash) + getRefreshDetailsRoutesList().hashCode(); } hash = (37 * hash) + INTERPRET_INJECTED_SOLUTIONS_USING_LABELS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getInterpretInjectedSolutionsUsingLabels()); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashBoolean(getInterpretInjectedSolutionsUsingLabels()); hash = (37 * hash) + CONSIDER_ROAD_TRAFFIC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getConsiderRoadTraffic()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getConsiderRoadTraffic()); hash = (37 * hash) + POPULATE_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPopulatePolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulatePolylines()); hash = (37 * hash) + POPULATE_TRANSITION_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPopulateTransitionPolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulateTransitionPolylines()); hash = (37 * hash) + ALLOW_LARGE_DEADLINE_DESPITE_INTERRUPTION_RISK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAllowLargeDeadlineDespiteInterruptionRisk()); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashBoolean( + getAllowLargeDeadlineDespiteInterruptionRisk()); hash = (37 * hash) + USE_GEODESIC_DISTANCES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getUseGeodesicDistances()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUseGeodesicDistances()); if (hasGeodesicMetersPerSecond()) { hash = (37 * hash) + GEODESIC_METERS_PER_SECOND_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond())); } hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + POPULATE_TRAVEL_STEP_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getPopulateTravelStepPolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulateTravelStepPolylines()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursRequest prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.OptimizeToursRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Request to be given to a tour optimization solver which defines the
    * shipment model to solve as well as optimization parameters.
@@ -1740,21 +1935,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursRequest}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursRequest)
       com.google.cloud.optimization.v1.OptimizeToursRequestOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.OptimizeToursRequest.class, com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
+              com.google.cloud.optimization.v1.OptimizeToursRequest.class,
+              com.google.cloud.optimization.v1.OptimizeToursRequest.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.OptimizeToursRequest.newBuilder()
@@ -1762,18 +1959,18 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getInjectedFirstSolutionRoutesFieldBuilder();
         getRefreshDetailsRoutesFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1837,9 +2034,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursRequest_descriptor;
     }
 
     @java.lang.Override
@@ -1858,7 +2055,8 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
-      com.google.cloud.optimization.v1.OptimizeToursRequest result = new com.google.cloud.optimization.v1.OptimizeToursRequest(this);
+      com.google.cloud.optimization.v1.OptimizeToursRequest result =
+          new com.google.cloud.optimization.v1.OptimizeToursRequest(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       result.parent_ = parent_;
@@ -1880,7 +2078,8 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
       result.searchMode_ = searchMode_;
       if (injectedFirstSolutionRoutesBuilder_ == null) {
         if (((bitField0_ & 0x00000002) != 0)) {
-          injectedFirstSolutionRoutes_ = java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
+          injectedFirstSolutionRoutes_ =
+              java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
           bitField0_ = (bitField0_ & ~0x00000002);
         }
         result.injectedFirstSolutionRoutes_ = injectedFirstSolutionRoutes_;
@@ -1905,7 +2104,8 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
       result.considerRoadTraffic_ = considerRoadTraffic_;
       result.populatePolylines_ = populatePolylines_;
       result.populateTransitionPolylines_ = populateTransitionPolylines_;
-      result.allowLargeDeadlineDespiteInterruptionRisk_ = allowLargeDeadlineDespiteInterruptionRisk_;
+      result.allowLargeDeadlineDespiteInterruptionRisk_ =
+          allowLargeDeadlineDespiteInterruptionRisk_;
       result.useGeodesicDistances_ = useGeodesicDistances_;
       if (((from_bitField0_ & 0x00000008) != 0)) {
         result.geodesicMetersPerSecond_ = geodesicMetersPerSecond_;
@@ -1922,38 +2122,39 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.OptimizeToursRequest) {
-        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursRequest)other);
+        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursRequest) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -1961,7 +2162,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest other) {
-      if (other == com.google.cloud.optimization.v1.OptimizeToursRequest.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.OptimizeToursRequest.getDefaultInstance())
+        return this;
       if (!other.getParent().isEmpty()) {
         parent_ = other.parent_;
         onChanged();
@@ -1999,9 +2201,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             injectedFirstSolutionRoutesBuilder_ = null;
             injectedFirstSolutionRoutes_ = other.injectedFirstSolutionRoutes_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            injectedFirstSolutionRoutesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getInjectedFirstSolutionRoutesFieldBuilder() : null;
+            injectedFirstSolutionRoutesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getInjectedFirstSolutionRoutesFieldBuilder()
+                    : null;
           } else {
             injectedFirstSolutionRoutesBuilder_.addAllMessages(other.injectedFirstSolutionRoutes_);
           }
@@ -2028,9 +2231,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             refreshDetailsRoutesBuilder_ = null;
             refreshDetailsRoutes_ = other.refreshDetailsRoutes_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            refreshDetailsRoutesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getRefreshDetailsRoutesFieldBuilder() : null;
+            refreshDetailsRoutesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getRefreshDetailsRoutesFieldBuilder()
+                    : null;
           } else {
             refreshDetailsRoutesBuilder_.addAllMessages(other.refreshDetailsRoutes_);
           }
@@ -2049,7 +2253,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
         setPopulateTransitionPolylines(other.getPopulateTransitionPolylines());
       }
       if (other.getAllowLargeDeadlineDespiteInterruptionRisk() != false) {
-        setAllowLargeDeadlineDespiteInterruptionRisk(other.getAllowLargeDeadlineDespiteInterruptionRisk());
+        setAllowLargeDeadlineDespiteInterruptionRisk(
+            other.getAllowLargeDeadlineDespiteInterruptionRisk());
       }
       if (other.getUseGeodesicDistances() != false) {
         setUseGeodesicDistances(other.getUseGeodesicDistances());
@@ -2083,7 +2288,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursRequest) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.OptimizeToursRequest) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -2092,10 +2298,13 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private java.lang.Object parent_ = "";
     /**
+     *
+     *
      * 
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2103,13 +2312,13 @@ public Builder mergeFrom(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ public java.lang.String getParent() { java.lang.Object ref = parent_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); parent_ = s; return s; @@ -2118,6 +2327,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2125,15 +2336,14 @@ public java.lang.String getParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ - public com.google.protobuf.ByteString - getParentBytes() { + public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); parent_ = b; return b; } else { @@ -2141,6 +2351,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2148,20 +2360,22 @@ public java.lang.String getParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The parent to set. * @return This builder for chaining. */ - public Builder setParent( - java.lang.String value) { + public Builder setParent(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + parent_ = value; onChanged(); return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2169,15 +2383,18 @@ public Builder setParent(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearParent() { - + parent_ = getDefaultInstance().getParent(); onChanged(); return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2185,16 +2402,16 @@ public Builder clearParent() {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @param value The bytes for parent to set. * @return This builder for chaining. */ - public Builder setParentBytes( - com.google.protobuf.ByteString value) { + public Builder setParentBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; onChanged(); return this; @@ -2202,8 +2419,13 @@ public Builder setParentBytes( private com.google.protobuf.Duration timeout_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> timeoutBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + timeoutBuilder_; /** + * + * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2213,12 +2435,15 @@ public Builder setParentBytes(
      * 
* * .google.protobuf.Duration timeout = 2; + * * @return Whether the timeout field is set. */ public boolean hasTimeout() { return timeoutBuilder_ != null || timeout_ != null; } /** + * + * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2228,6 +2453,7 @@ public boolean hasTimeout() {
      * 
* * .google.protobuf.Duration timeout = 2; + * * @return The timeout. */ public com.google.protobuf.Duration getTimeout() { @@ -2238,6 +2464,8 @@ public com.google.protobuf.Duration getTimeout() { } } /** + * + * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2262,6 +2490,8 @@ public Builder setTimeout(com.google.protobuf.Duration value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2272,8 +2502,7 @@ public Builder setTimeout(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration timeout = 2;
      */
-    public Builder setTimeout(
-        com.google.protobuf.Duration.Builder builderForValue) {
+    public Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue) {
       if (timeoutBuilder_ == null) {
         timeout_ = builderForValue.build();
         onChanged();
@@ -2284,6 +2513,8 @@ public Builder setTimeout(
       return this;
     }
     /**
+     *
+     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2298,7 +2529,7 @@ public Builder mergeTimeout(com.google.protobuf.Duration value) {
       if (timeoutBuilder_ == null) {
         if (timeout_ != null) {
           timeout_ =
-            com.google.protobuf.Duration.newBuilder(timeout_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Duration.newBuilder(timeout_).mergeFrom(value).buildPartial();
         } else {
           timeout_ = value;
         }
@@ -2310,6 +2541,8 @@ public Builder mergeTimeout(com.google.protobuf.Duration value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2332,6 +2565,8 @@ public Builder clearTimeout() {
       return this;
     }
     /**
+     *
+     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2343,11 +2578,13 @@ public Builder clearTimeout() {
      * .google.protobuf.Duration timeout = 2;
      */
     public com.google.protobuf.Duration.Builder getTimeoutBuilder() {
-      
+
       onChanged();
       return getTimeoutFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2362,11 +2599,12 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
       if (timeoutBuilder_ != null) {
         return timeoutBuilder_.getMessageOrBuilder();
       } else {
-        return timeout_ == null ?
-            com.google.protobuf.Duration.getDefaultInstance() : timeout_;
+        return timeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : timeout_;
       }
     }
     /**
+     *
+     *
      * 
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2378,14 +2616,17 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
      * .google.protobuf.Duration timeout = 2;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
         getTimeoutFieldBuilder() {
       if (timeoutBuilder_ == null) {
-        timeoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                getTimeout(),
-                getParentForChildren(),
-                isClean());
+        timeoutBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Duration,
+                com.google.protobuf.Duration.Builder,
+                com.google.protobuf.DurationOrBuilder>(
+                getTimeout(), getParentForChildren(), isClean());
         timeout_ = null;
       }
       return timeoutBuilder_;
@@ -2393,34 +2634,47 @@ public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() {
 
     private com.google.cloud.optimization.v1.ShipmentModel model_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentModel, com.google.cloud.optimization.v1.ShipmentModel.Builder, com.google.cloud.optimization.v1.ShipmentModelOrBuilder> modelBuilder_;
+            com.google.cloud.optimization.v1.ShipmentModel,
+            com.google.cloud.optimization.v1.ShipmentModel.Builder,
+            com.google.cloud.optimization.v1.ShipmentModelOrBuilder>
+        modelBuilder_;
     /**
+     *
+     *
      * 
      * Shipment model to solve.
      * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; + * * @return Whether the model field is set. */ public boolean hasModel() { return modelBuilder_ != null || model_ != null; } /** + * + * *
      * Shipment model to solve.
      * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; + * * @return The model. */ public com.google.cloud.optimization.v1.ShipmentModel getModel() { if (modelBuilder_ == null) { - return model_ == null ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; + return model_ == null + ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() + : model_; } else { return modelBuilder_.getMessage(); } } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2441,6 +2695,8 @@ public Builder setModel(com.google.cloud.optimization.v1.ShipmentModel value) { return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2459,6 +2715,8 @@ public Builder setModel( return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2469,7 +2727,9 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) if (modelBuilder_ == null) { if (model_ != null) { model_ = - com.google.cloud.optimization.v1.ShipmentModel.newBuilder(model_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.ShipmentModel.newBuilder(model_) + .mergeFrom(value) + .buildPartial(); } else { model_ = value; } @@ -2481,6 +2741,8 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2499,6 +2761,8 @@ public Builder clearModel() { return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2506,11 +2770,13 @@ public Builder clearModel() { * .google.cloud.optimization.v1.ShipmentModel model = 3; */ public com.google.cloud.optimization.v1.ShipmentModel.Builder getModelBuilder() { - + onChanged(); return getModelFieldBuilder().getBuilder(); } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2521,11 +2787,14 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder if (modelBuilder_ != null) { return modelBuilder_.getMessageOrBuilder(); } else { - return model_ == null ? - com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; + return model_ == null + ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() + : model_; } } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2533,14 +2802,17 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder * .google.cloud.optimization.v1.ShipmentModel model = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel, com.google.cloud.optimization.v1.ShipmentModel.Builder, com.google.cloud.optimization.v1.ShipmentModelOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel, + com.google.cloud.optimization.v1.ShipmentModel.Builder, + com.google.cloud.optimization.v1.ShipmentModelOrBuilder> getModelFieldBuilder() { if (modelBuilder_ == null) { - modelBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel, com.google.cloud.optimization.v1.ShipmentModel.Builder, com.google.cloud.optimization.v1.ShipmentModelOrBuilder>( - getModel(), - getParentForChildren(), - isClean()); + modelBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel, + com.google.cloud.optimization.v1.ShipmentModel.Builder, + com.google.cloud.optimization.v1.ShipmentModelOrBuilder>( + getModel(), getParentForChildren(), isClean()); model_ = null; } return modelBuilder_; @@ -2548,80 +2820,102 @@ public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder private int solvingMode_ = 0; /** + * + * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @return The enum numeric value on the wire for solvingMode. */ - @java.lang.Override public int getSolvingModeValue() { + @java.lang.Override + public int getSolvingModeValue() { return solvingMode_; } /** + * + * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @param value The enum numeric value on the wire for solvingMode to set. * @return This builder for chaining. */ public Builder setSolvingModeValue(int value) { - + solvingMode_ = value; onChanged(); return this; } /** + * + * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @return The solvingMode. */ @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); - return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.valueOf(solvingMode_); + return result == null + ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED + : result; } /** + * + * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @param value The solvingMode to set. * @return This builder for chaining. */ - public Builder setSolvingMode(com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode value) { + public Builder setSolvingMode( + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode value) { if (value == null) { throw new NullPointerException(); } - + solvingMode_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * By default, the solving mode is `DEFAULT_SOLVE` (0).
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @return This builder for chaining. */ public Builder clearSolvingMode() { - + solvingMode_ = 0; onChanged(); return this; } - private int maxValidationErrors_ ; + private int maxValidationErrors_; /** + * + * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2633,6 +2927,7 @@ public Builder clearSolvingMode() {
      * 
* * optional int32 max_validation_errors = 5; + * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -2640,6 +2935,8 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2651,6 +2948,7 @@ public boolean hasMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; + * * @return The maxValidationErrors. */ @java.lang.Override @@ -2658,6 +2956,8 @@ public int getMaxValidationErrors() { return maxValidationErrors_; } /** + * + * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2669,6 +2969,7 @@ public int getMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; + * * @param value The maxValidationErrors to set. * @return This builder for chaining. */ @@ -2679,6 +2980,8 @@ public Builder setMaxValidationErrors(int value) { return this; } /** + * + * *
      * Truncates the number of validation errors returned. Those errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2690,6 +2993,7 @@ public Builder setMaxValidationErrors(int value) {
      * 
* * optional int32 max_validation_errors = 5; + * * @return This builder for chaining. */ public Builder clearMaxValidationErrors() { @@ -2701,91 +3005,119 @@ public Builder clearMaxValidationErrors() { private int searchMode_ = 0; /** + * + * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @return The enum numeric value on the wire for searchMode. */ - @java.lang.Override public int getSearchModeValue() { + @java.lang.Override + public int getSearchModeValue() { return searchMode_; } /** + * + * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @param value The enum numeric value on the wire for searchMode to set. * @return This builder for chaining. */ public Builder setSearchModeValue(int value) { - + searchMode_ = value; onChanged(); return this; } /** + * + * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @return The searchMode. */ @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); - return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.valueOf(searchMode_); + return result == null + ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED + : result; } /** + * + * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @param value The searchMode to set. * @return This builder for chaining. */ - public Builder setSearchMode(com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode value) { + public Builder setSearchMode( + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode value) { if (value == null) { throw new NullPointerException(); } - + searchMode_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * Search mode used to solve the request.
      * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @return This builder for chaining. */ public Builder clearSearchMode() { - + searchMode_ = 0; onChanged(); return this; } - private java.util.List injectedFirstSolutionRoutes_ = - java.util.Collections.emptyList(); + private java.util.List + injectedFirstSolutionRoutes_ = java.util.Collections.emptyList(); + private void ensureInjectedFirstSolutionRoutesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - injectedFirstSolutionRoutes_ = new java.util.ArrayList(injectedFirstSolutionRoutes_); + injectedFirstSolutionRoutes_ = + new java.util.ArrayList( + injectedFirstSolutionRoutes_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> injectedFirstSolutionRoutesBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute, + com.google.cloud.optimization.v1.ShipmentRoute.Builder, + com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> + injectedFirstSolutionRoutesBuilder_; /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2813,9 +3145,12 @@ private void ensureInjectedFirstSolutionRoutesIsMutable() {
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public java.util.List getInjectedFirstSolutionRoutesList() { + public java.util.List + getInjectedFirstSolutionRoutesList() { if (injectedFirstSolutionRoutesBuilder_ == null) { return java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_); } else { @@ -2823,6 +3158,8 @@ public java.util.List getInjecte } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2850,7 +3187,9 @@ public java.util.List getInjecte
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public int getInjectedFirstSolutionRoutesCount() { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -2860,6 +3199,8 @@ public int getInjectedFirstSolutionRoutesCount() { } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2887,9 +3228,12 @@ public int getInjectedFirstSolutionRoutesCount() {
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes(int index) { + public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes( + int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { return injectedFirstSolutionRoutes_.get(index); } else { @@ -2897,6 +3241,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRo } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2924,7 +3270,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRo
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder setInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute value) { @@ -2941,6 +3289,8 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2968,7 +3318,9 @@ public Builder setInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder setInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute.Builder builderForValue) { @@ -2982,6 +3334,8 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3009,9 +3363,12 @@ public Builder setInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public Builder addInjectedFirstSolutionRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) { + public Builder addInjectedFirstSolutionRoutes( + com.google.cloud.optimization.v1.ShipmentRoute value) { if (injectedFirstSolutionRoutesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3025,6 +3382,8 @@ public Builder addInjectedFirstSolutionRoutes(com.google.cloud.optimization.v1.S return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3052,7 +3411,9 @@ public Builder addInjectedFirstSolutionRoutes(com.google.cloud.optimization.v1.S
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder addInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute value) { @@ -3069,6 +3430,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3096,7 +3459,9 @@ public Builder addInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder addInjectedFirstSolutionRoutes( com.google.cloud.optimization.v1.ShipmentRoute.Builder builderForValue) { @@ -3110,6 +3475,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3137,7 +3504,9 @@ public Builder addInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder addInjectedFirstSolutionRoutes( int index, com.google.cloud.optimization.v1.ShipmentRoute.Builder builderForValue) { @@ -3151,6 +3520,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3178,7 +3549,9 @@ public Builder addInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder addAllInjectedFirstSolutionRoutes( java.lang.Iterable values) { @@ -3193,6 +3566,8 @@ public Builder addAllInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3220,7 +3595,9 @@ public Builder addAllInjectedFirstSolutionRoutes(
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder clearInjectedFirstSolutionRoutes() { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -3233,6 +3610,8 @@ public Builder clearInjectedFirstSolutionRoutes() { return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3260,7 +3639,9 @@ public Builder clearInjectedFirstSolutionRoutes() {
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder removeInjectedFirstSolutionRoutes(int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -3273,6 +3654,8 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3300,13 +3683,17 @@ public Builder removeInjectedFirstSolutionRoutes(int index) {
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.Builder getInjectedFirstSolutionRoutesBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentRoute.Builder + getInjectedFirstSolutionRoutesBuilder(int index) { return getInjectedFirstSolutionRoutesFieldBuilder().getBuilder(index); } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3334,16 +3721,21 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getInjectedFirstSo
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolutionRoutesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder + getInjectedFirstSolutionRoutesOrBuilder(int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { - return injectedFirstSolutionRoutes_.get(index); } else { + return injectedFirstSolutionRoutes_.get(index); + } else { return injectedFirstSolutionRoutesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3371,10 +3763,12 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstS
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public java.util.List - getInjectedFirstSolutionRoutesOrBuilderList() { + public java.util.List + getInjectedFirstSolutionRoutesOrBuilderList() { if (injectedFirstSolutionRoutesBuilder_ != null) { return injectedFirstSolutionRoutesBuilder_.getMessageOrBuilderList(); } else { @@ -3382,6 +3776,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstS } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3409,13 +3805,18 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstS
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSolutionRoutesBuilder() { - return getInjectedFirstSolutionRoutesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentRoute.Builder + addInjectedFirstSolutionRoutesBuilder() { + return getInjectedFirstSolutionRoutesFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3443,14 +3844,18 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSo
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSolutionRoutesBuilder( - int index) { - return getInjectedFirstSolutionRoutesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentRoute.Builder + addInjectedFirstSolutionRoutesBuilder(int index) { + return getInjectedFirstSolutionRoutesFieldBuilder() + .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3478,18 +3883,26 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSo
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public java.util.List - getInjectedFirstSolutionRoutesBuilderList() { + public java.util.List + getInjectedFirstSolutionRoutesBuilderList() { return getInjectedFirstSolutionRoutesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute, + com.google.cloud.optimization.v1.ShipmentRoute.Builder, + com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> getInjectedFirstSolutionRoutesFieldBuilder() { if (injectedFirstSolutionRoutesBuilder_ == null) { - injectedFirstSolutionRoutesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>( + injectedFirstSolutionRoutesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute, + com.google.cloud.optimization.v1.ShipmentRoute.Builder, + com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>( injectedFirstSolutionRoutes_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -3501,8 +3914,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSo private com.google.cloud.optimization.v1.InjectedSolutionConstraint injectedSolutionConstraint_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> injectedSolutionConstraintBuilder_; + com.google.cloud.optimization.v1.InjectedSolutionConstraint, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> + injectedSolutionConstraintBuilder_; /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3513,13 +3931,18 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSo
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * * @return Whether the injectedSolutionConstraint field is set. */ public boolean hasInjectedSolutionConstraint() { return injectedSolutionConstraintBuilder_ != null || injectedSolutionConstraint_ != null; } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3530,17 +3953,25 @@ public boolean hasInjectedSolutionConstraint() {
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * * @return The injectedSolutionConstraint. */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSolutionConstraint() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraint + getInjectedSolutionConstraint() { if (injectedSolutionConstraintBuilder_ == null) { - return injectedSolutionConstraint_ == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; + return injectedSolutionConstraint_ == null + ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() + : injectedSolutionConstraint_; } else { return injectedSolutionConstraintBuilder_.getMessage(); } } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3551,9 +3982,12 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSo
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ - public Builder setInjectedSolutionConstraint(com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { + public Builder setInjectedSolutionConstraint( + com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { if (injectedSolutionConstraintBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3567,6 +4001,8 @@ public Builder setInjectedSolutionConstraint(com.google.cloud.optimization.v1.In return this; } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3577,7 +4013,9 @@ public Builder setInjectedSolutionConstraint(com.google.cloud.optimization.v1.In
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ public Builder setInjectedSolutionConstraint( com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder builderForValue) { @@ -3591,6 +4029,8 @@ public Builder setInjectedSolutionConstraint( return this; } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3601,13 +4041,19 @@ public Builder setInjectedSolutionConstraint(
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ - public Builder mergeInjectedSolutionConstraint(com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { + public Builder mergeInjectedSolutionConstraint( + com.google.cloud.optimization.v1.InjectedSolutionConstraint value) { if (injectedSolutionConstraintBuilder_ == null) { if (injectedSolutionConstraint_ != null) { injectedSolutionConstraint_ = - com.google.cloud.optimization.v1.InjectedSolutionConstraint.newBuilder(injectedSolutionConstraint_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.InjectedSolutionConstraint.newBuilder( + injectedSolutionConstraint_) + .mergeFrom(value) + .buildPartial(); } else { injectedSolutionConstraint_ = value; } @@ -3619,6 +4065,8 @@ public Builder mergeInjectedSolutionConstraint(com.google.cloud.optimization.v1. return this; } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3629,7 +4077,9 @@ public Builder mergeInjectedSolutionConstraint(com.google.cloud.optimization.v1.
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ public Builder clearInjectedSolutionConstraint() { if (injectedSolutionConstraintBuilder_ == null) { @@ -3643,6 +4093,8 @@ public Builder clearInjectedSolutionConstraint() { return this; } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3653,14 +4105,19 @@ public Builder clearInjectedSolutionConstraint() {
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder getInjectedSolutionConstraintBuilder() { - + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder + getInjectedSolutionConstraintBuilder() { + onChanged(); return getInjectedSolutionConstraintFieldBuilder().getBuilder(); } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3671,17 +4128,23 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder getIn
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ - public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getInjectedSolutionConstraintOrBuilder() { + public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder + getInjectedSolutionConstraintOrBuilder() { if (injectedSolutionConstraintBuilder_ != null) { return injectedSolutionConstraintBuilder_.getMessageOrBuilder(); } else { - return injectedSolutionConstraint_ == null ? - com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; + return injectedSolutionConstraint_ == null + ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() + : injectedSolutionConstraint_; } } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3692,35 +4155,48 @@ public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getI
      * instead.
      * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> + com.google.cloud.optimization.v1.InjectedSolutionConstraint, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder> getInjectedSolutionConstraintFieldBuilder() { if (injectedSolutionConstraintBuilder_ == null) { - injectedSolutionConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.InjectedSolutionConstraint, com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder>( - getInjectedSolutionConstraint(), - getParentForChildren(), - isClean()); + injectedSolutionConstraintBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.InjectedSolutionConstraint, + com.google.cloud.optimization.v1.InjectedSolutionConstraint.Builder, + com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder>( + getInjectedSolutionConstraint(), getParentForChildren(), isClean()); injectedSolutionConstraint_ = null; } return injectedSolutionConstraintBuilder_; } private java.util.List refreshDetailsRoutes_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureRefreshDetailsRoutesIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - refreshDetailsRoutes_ = new java.util.ArrayList(refreshDetailsRoutes_); + refreshDetailsRoutes_ = + new java.util.ArrayList( + refreshDetailsRoutes_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> refreshDetailsRoutesBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute, + com.google.cloud.optimization.v1.ShipmentRoute.Builder, + com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> + refreshDetailsRoutesBuilder_; /** + * + * *
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3738,7 +4214,8 @@ private void ensureRefreshDetailsRoutesIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
-    public java.util.List getRefreshDetailsRoutesList() {
+    public java.util.List
+        getRefreshDetailsRoutesList() {
       if (refreshDetailsRoutesBuilder_ == null) {
         return java.util.Collections.unmodifiableList(refreshDetailsRoutes_);
       } else {
@@ -3746,6 +4223,8 @@ public java.util.List getRefresh
       }
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3771,6 +4250,8 @@ public int getRefreshDetailsRoutesCount() {
       }
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3796,6 +4277,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRefreshDetailsRoutes(in
       }
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3828,6 +4311,8 @@ public Builder setRefreshDetailsRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3857,6 +4342,8 @@ public Builder setRefreshDetailsRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3888,6 +4375,8 @@ public Builder addRefreshDetailsRoutes(com.google.cloud.optimization.v1.Shipment
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3920,6 +4409,8 @@ public Builder addRefreshDetailsRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3949,6 +4440,8 @@ public Builder addRefreshDetailsRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3978,6 +4471,8 @@ public Builder addRefreshDetailsRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -3999,8 +4494,7 @@ public Builder addAllRefreshDetailsRoutes(
         java.lang.Iterable values) {
       if (refreshDetailsRoutesBuilder_ == null) {
         ensureRefreshDetailsRoutesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, refreshDetailsRoutes_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, refreshDetailsRoutes_);
         onChanged();
       } else {
         refreshDetailsRoutesBuilder_.addAllMessages(values);
@@ -4008,6 +4502,8 @@ public Builder addAllRefreshDetailsRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4036,6 +4532,8 @@ public Builder clearRefreshDetailsRoutes() {
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4064,6 +4562,8 @@ public Builder removeRefreshDetailsRoutes(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4086,6 +4586,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRefreshDetailsR
       return getRefreshDetailsRoutesFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4106,11 +4608,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRefreshDetailsR
     public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesOrBuilder(
         int index) {
       if (refreshDetailsRoutesBuilder_ == null) {
-        return refreshDetailsRoutes_.get(index);  } else {
+        return refreshDetailsRoutes_.get(index);
+      } else {
         return refreshDetailsRoutesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4128,8 +4633,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
-    public java.util.List 
-         getRefreshDetailsRoutesOrBuilderList() {
+    public java.util.List
+        getRefreshDetailsRoutesOrBuilderList() {
       if (refreshDetailsRoutesBuilder_ != null) {
         return refreshDetailsRoutesBuilder_.getMessageOrBuilderList();
       } else {
@@ -4137,6 +4642,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
       }
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4155,10 +4662,12 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsRoutesBuilder() {
-      return getRefreshDetailsRoutesFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRefreshDetailsRoutesFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4178,10 +4687,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsRoutesBuilder(
         int index) {
-      return getRefreshDetailsRoutesFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRefreshDetailsRoutesFieldBuilder()
+          .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * If non-empty, the given routes will be refreshed, without modifying their
      * underlying sequence of visits or travel times: only other details will be
@@ -4199,16 +4710,22 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
      */
-    public java.util.List 
-         getRefreshDetailsRoutesBuilderList() {
+    public java.util.List
+        getRefreshDetailsRoutesBuilderList() {
       return getRefreshDetailsRoutesFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute,
+            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
         getRefreshDetailsRoutesFieldBuilder() {
       if (refreshDetailsRoutesBuilder_ == null) {
-        refreshDetailsRoutesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
+        refreshDetailsRoutesBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.ShipmentRoute,
+                com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+                com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
                 refreshDetailsRoutes_,
                 ((bitField0_ & 0x00000004) != 0),
                 getParentForChildren(),
@@ -4218,8 +4735,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
       return refreshDetailsRoutesBuilder_;
     }
 
-    private boolean interpretInjectedSolutionsUsingLabels_ ;
+    private boolean interpretInjectedSolutionsUsingLabels_;
     /**
+     *
+     *
      * 
      * If true:
      *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -4266,6 +4785,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -4273,6 +4793,8 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { return interpretInjectedSolutionsUsingLabels_; } /** + * + * *
      * If true:
      *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -4319,16 +4841,19 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @param value The interpretInjectedSolutionsUsingLabels to set. * @return This builder for chaining. */ public Builder setInterpretInjectedSolutionsUsingLabels(boolean value) { - + interpretInjectedSolutionsUsingLabels_ = value; onChanged(); return this; } /** + * + * *
      * If true:
      *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -4375,17 +4900,20 @@ public Builder setInterpretInjectedSolutionsUsingLabels(boolean value) {
      * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return This builder for chaining. */ public Builder clearInterpretInjectedSolutionsUsingLabels() { - + interpretInjectedSolutionsUsingLabels_ = false; onChanged(); return this; } - private boolean considerRoadTraffic_ ; + private boolean considerRoadTraffic_; /** + * + * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4396,6 +4924,7 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool consider_road_traffic = 11; + * * @return The considerRoadTraffic. */ @java.lang.Override @@ -4403,6 +4932,8 @@ public boolean getConsiderRoadTraffic() { return considerRoadTraffic_; } /** + * + * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4413,16 +4944,19 @@ public boolean getConsiderRoadTraffic() {
      * 
* * bool consider_road_traffic = 11; + * * @param value The considerRoadTraffic to set. * @return This builder for chaining. */ public Builder setConsiderRoadTraffic(boolean value) { - + considerRoadTraffic_ = value; onChanged(); return this; } /** + * + * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4433,22 +4967,26 @@ public Builder setConsiderRoadTraffic(boolean value) {
      * 
* * bool consider_road_traffic = 11; + * * @return This builder for chaining. */ public Builder clearConsiderRoadTraffic() { - + considerRoadTraffic_ = false; onChanged(); return this; } - private boolean populatePolylines_ ; + private boolean populatePolylines_; /** + * + * *
      * If true, polylines will be populated in response `ShipmentRoute`s.
      * 
* * bool populate_polylines = 12; + * * @return The populatePolylines. */ @java.lang.Override @@ -4456,37 +4994,45 @@ public boolean getPopulatePolylines() { return populatePolylines_; } /** + * + * *
      * If true, polylines will be populated in response `ShipmentRoute`s.
      * 
* * bool populate_polylines = 12; + * * @param value The populatePolylines to set. * @return This builder for chaining. */ public Builder setPopulatePolylines(boolean value) { - + populatePolylines_ = value; onChanged(); return this; } /** + * + * *
      * If true, polylines will be populated in response `ShipmentRoute`s.
      * 
* * bool populate_polylines = 12; + * * @return This builder for chaining. */ public Builder clearPopulatePolylines() { - + populatePolylines_ = false; onChanged(); return this; } - private boolean populateTransitionPolylines_ ; + private boolean populateTransitionPolylines_; /** + * + * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -4495,6 +5041,7 @@ public Builder clearPopulatePolylines() {
      * 
* * bool populate_transition_polylines = 13; + * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -4502,6 +5049,8 @@ public boolean getPopulateTransitionPolylines() { return populateTransitionPolylines_; } /** + * + * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -4510,16 +5059,19 @@ public boolean getPopulateTransitionPolylines() {
      * 
* * bool populate_transition_polylines = 13; + * * @param value The populateTransitionPolylines to set. * @return This builder for chaining. */ public Builder setPopulateTransitionPolylines(boolean value) { - + populateTransitionPolylines_ = value; onChanged(); return this; } /** + * + * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -4528,17 +5080,20 @@ public Builder setPopulateTransitionPolylines(boolean value) {
      * 
* * bool populate_transition_polylines = 13; + * * @return This builder for chaining. */ public Builder clearPopulateTransitionPolylines() { - + populateTransitionPolylines_ = false; onChanged(); return this; } - private boolean allowLargeDeadlineDespiteInterruptionRisk_ ; + private boolean allowLargeDeadlineDespiteInterruptionRisk_; /** + * + * *
      * If this is set, then the request can have a deadline
      * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -4548,6 +5103,7 @@ public Builder clearPopulateTransitionPolylines() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -4555,6 +5111,8 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() { return allowLargeDeadlineDespiteInterruptionRisk_; } /** + * + * *
      * If this is set, then the request can have a deadline
      * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -4564,16 +5122,19 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @param value The allowLargeDeadlineDespiteInterruptionRisk to set. * @return This builder for chaining. */ public Builder setAllowLargeDeadlineDespiteInterruptionRisk(boolean value) { - + allowLargeDeadlineDespiteInterruptionRisk_ = value; onChanged(); return this; } /** + * + * *
      * If this is set, then the request can have a deadline
      * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -4583,17 +5144,20 @@ public Builder setAllowLargeDeadlineDespiteInterruptionRisk(boolean value) {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return This builder for chaining. */ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() { - + allowLargeDeadlineDespiteInterruptionRisk_ = false; onChanged(); return this; } - private boolean useGeodesicDistances_ ; + private boolean useGeodesicDistances_; /** + * + * *
      * If true, travel distances will be computed using geodesic distances instead
      * of Google Maps distances, and travel times will be computed using geodesic
@@ -4601,6 +5165,7 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool use_geodesic_distances = 15; + * * @return The useGeodesicDistances. */ @java.lang.Override @@ -4608,6 +5173,8 @@ public boolean getUseGeodesicDistances() { return useGeodesicDistances_; } /** + * + * *
      * If true, travel distances will be computed using geodesic distances instead
      * of Google Maps distances, and travel times will be computed using geodesic
@@ -4615,16 +5182,19 @@ public boolean getUseGeodesicDistances() {
      * 
* * bool use_geodesic_distances = 15; + * * @param value The useGeodesicDistances to set. * @return This builder for chaining. */ public Builder setUseGeodesicDistances(boolean value) { - + useGeodesicDistances_ = value; onChanged(); return this; } /** + * + * *
      * If true, travel distances will be computed using geodesic distances instead
      * of Google Maps distances, and travel times will be computed using geodesic
@@ -4632,17 +5202,20 @@ public Builder setUseGeodesicDistances(boolean value) {
      * 
* * bool use_geodesic_distances = 15; + * * @return This builder for chaining. */ public Builder clearUseGeodesicDistances() { - + useGeodesicDistances_ = false; onChanged(); return this; } - private double geodesicMetersPerSecond_ ; + private double geodesicMetersPerSecond_; /** + * + * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -4650,6 +5223,7 @@ public Builder clearUseGeodesicDistances() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -4657,6 +5231,8 @@ public boolean hasGeodesicMetersPerSecond() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -4664,6 +5240,7 @@ public boolean hasGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -4671,6 +5248,8 @@ public double getGeodesicMetersPerSecond() { return geodesicMetersPerSecond_; } /** + * + * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -4678,6 +5257,7 @@ public double getGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @param value The geodesicMetersPerSecond to set. * @return This builder for chaining. */ @@ -4688,6 +5268,8 @@ public Builder setGeodesicMetersPerSecond(double value) { return this; } /** + * + * *
      * When `use_geodesic_distances` is true, this field must be set and defines
      * the speed applied to compute travel times. Its value must be at least 1.0
@@ -4695,6 +5277,7 @@ public Builder setGeodesicMetersPerSecond(double value) {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return This builder for chaining. */ public Builder clearGeodesicMetersPerSecond() { @@ -4706,19 +5289,21 @@ public Builder clearGeodesicMetersPerSecond() { private java.lang.Object label_ = ""; /** + * + * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; + * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -4727,21 +5312,22 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; + * * @return The bytes for label. */ - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -4749,64 +5335,73 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { + public Builder setLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** + * + * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; + * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** + * + * *
      * Label that may be used to identify this request, reported back in the
      * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
      * 
* * string label = 17; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } - private boolean populateTravelStepPolylines_ ; + private boolean populateTravelStepPolylines_; /** + * + * *
      * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
      * If true, polylines will be populated in response
@@ -4815,15 +5410,19 @@ public Builder setLabelBytes(
      * 
* * 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=327 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines + * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return The populateTravelStepPolylines. */ @java.lang.Override - @java.lang.Deprecated public boolean getPopulateTravelStepPolylines() { + @java.lang.Deprecated + public boolean getPopulateTravelStepPolylines() { return populateTravelStepPolylines_; } /** + * + * *
      * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
      * If true, polylines will be populated in response
@@ -4832,18 +5431,22 @@ public Builder setLabelBytes(
      * 
* * 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=327 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines + * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @param value The populateTravelStepPolylines to set. * @return This builder for chaining. */ - @java.lang.Deprecated public Builder setPopulateTravelStepPolylines(boolean value) { - + @java.lang.Deprecated + public Builder setPopulateTravelStepPolylines(boolean value) { + populateTravelStepPolylines_ = value; onChanged(); return this; } /** + * + * *
      * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
      * If true, polylines will be populated in response
@@ -4852,19 +5455,21 @@ public Builder setLabelBytes(
      * 
* * 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=327 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines + * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearPopulateTravelStepPolylines() { - + @java.lang.Deprecated + public Builder clearPopulateTravelStepPolylines() { + populateTravelStepPolylines_ = false; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4874,12 +5479,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursRequest) private static final com.google.cloud.optimization.v1.OptimizeToursRequest DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursRequest(); } @@ -4888,16 +5493,16 @@ public static com.google.cloud.optimization.v1.OptimizeToursRequest getDefaultIn return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OptimizeToursRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OptimizeToursRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeToursRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OptimizeToursRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4912,6 +5517,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java similarity index 93% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java index c0ed6cd..d3d4bfa 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface OptimizeToursRequestOrBuilder extends +public interface OptimizeToursRequestOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursRequest) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -15,10 +33,13 @@ public interface OptimizeToursRequestOrBuilder extends
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ java.lang.String getParent(); /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -26,12 +47,14 @@ public interface OptimizeToursRequestOrBuilder extends
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The bytes for parent. */ - com.google.protobuf.ByteString - getParentBytes(); + com.google.protobuf.ByteString getParentBytes(); /** + * + * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -41,10 +64,13 @@ public interface OptimizeToursRequestOrBuilder extends
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return Whether the timeout field is set. */ boolean hasTimeout(); /** + * + * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -54,10 +80,13 @@ public interface OptimizeToursRequestOrBuilder extends
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return The timeout. */ com.google.protobuf.Duration getTimeout(); /** + * + * *
    * If this timeout is set, the server returns a response before the timeout
    * period has elapsed or the server deadline for synchronous requests is
@@ -71,24 +100,32 @@ public interface OptimizeToursRequestOrBuilder extends
   com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder();
 
   /**
+   *
+   *
    * 
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; + * * @return Whether the model field is set. */ boolean hasModel(); /** + * + * *
    * Shipment model to solve.
    * 
* * .google.cloud.optimization.v1.ShipmentModel model = 3; + * * @return The model. */ com.google.cloud.optimization.v1.ShipmentModel getModel(); /** + * + * *
    * Shipment model to solve.
    * 
@@ -98,25 +135,33 @@ public interface OptimizeToursRequestOrBuilder extends com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder(); /** + * + * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @return The enum numeric value on the wire for solvingMode. */ int getSolvingModeValue(); /** + * + * *
    * By default, the solving mode is `DEFAULT_SOLVE` (0).
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode solving_mode = 4; + * * @return The solvingMode. */ com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode(); /** + * + * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -128,10 +173,13 @@ public interface OptimizeToursRequestOrBuilder extends
    * 
* * optional int32 max_validation_errors = 5; + * * @return Whether the maxValidationErrors field is set. */ boolean hasMaxValidationErrors(); /** + * + * *
    * Truncates the number of validation errors returned. Those errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -143,30 +191,39 @@ public interface OptimizeToursRequestOrBuilder extends
    * 
* * optional int32 max_validation_errors = 5; + * * @return The maxValidationErrors. */ int getMaxValidationErrors(); /** + * + * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @return The enum numeric value on the wire for searchMode. */ int getSearchModeValue(); /** + * + * *
    * Search mode used to solve the request.
    * 
* * .google.cloud.optimization.v1.OptimizeToursRequest.SearchMode search_mode = 6; + * * @return The searchMode. */ com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode(); /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -194,11 +251,14 @@ public interface OptimizeToursRequestOrBuilder extends
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - java.util.List + java.util.List getInjectedFirstSolutionRoutesList(); /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -226,10 +286,13 @@ public interface OptimizeToursRequestOrBuilder extends
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ com.google.cloud.optimization.v1.ShipmentRoute getInjectedFirstSolutionRoutes(int index); /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -257,10 +320,13 @@ public interface OptimizeToursRequestOrBuilder extends
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ int getInjectedFirstSolutionRoutesCount(); /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -288,11 +354,14 @@ public interface OptimizeToursRequestOrBuilder extends
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - java.util.List + java.util.List getInjectedFirstSolutionRoutesOrBuilderList(); /** + * + * *
    * Guide the optimization algorithm in finding a first solution that is
    * similar to a previous solution.
@@ -320,12 +389,15 @@ public interface OptimizeToursRequestOrBuilder extends
    * instead.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolutionRoutesOrBuilder( int index); /** + * + * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -336,11 +408,16 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    * instead.
    * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * * @return Whether the injectedSolutionConstraint field is set. */ boolean hasInjectedSolutionConstraint(); /** + * + * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -351,11 +428,16 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    * instead.
    * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * * @return The injectedSolutionConstraint. */ com.google.cloud.optimization.v1.InjectedSolutionConstraint getInjectedSolutionConstraint(); /** + * + * *
    * Constrain the optimization algorithm to find a final solution that is
    * similar to a previous solution. For example, this may be used to freeze
@@ -366,11 +448,16 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    * instead.
    * 
* - * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * + * .google.cloud.optimization.v1.InjectedSolutionConstraint injected_solution_constraint = 8; + * */ - com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getInjectedSolutionConstraintOrBuilder(); + com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder + getInjectedSolutionConstraintOrBuilder(); /** + * + * *
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -388,9 +475,10 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
-  java.util.List 
-      getRefreshDetailsRoutesList();
+  java.util.List getRefreshDetailsRoutesList();
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -410,6 +498,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    */
   com.google.cloud.optimization.v1.ShipmentRoute getRefreshDetailsRoutes(int index);
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -429,6 +519,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    */
   int getRefreshDetailsRoutesCount();
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -446,9 +538,11 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstSolution
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute refresh_details_routes = 9;
    */
-  java.util.List 
+  java.util.List
       getRefreshDetailsRoutesOrBuilderList();
   /**
+   *
+   *
    * 
    * If non-empty, the given routes will be refreshed, without modifying their
    * underlying sequence of visits or travel times: only other details will be
@@ -470,6 +564,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
       int index);
 
   /**
+   *
+   *
    * 
    * If true:
    *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -516,11 +612,14 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return The interpretInjectedSolutionsUsingLabels. */ boolean getInterpretInjectedSolutionsUsingLabels(); /** + * + * *
    * Consider traffic estimation in calculating `ShipmentRoute` fields
    * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -531,21 +630,27 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool consider_road_traffic = 11; + * * @return The considerRoadTraffic. */ boolean getConsiderRoadTraffic(); /** + * + * *
    * If true, polylines will be populated in response `ShipmentRoute`s.
    * 
* * bool populate_polylines = 12; + * * @return The populatePolylines. */ boolean getPopulatePolylines(); /** + * + * *
    * If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -554,11 +659,14 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool populate_transition_polylines = 13; + * * @return The populateTransitionPolylines. */ boolean getPopulateTransitionPolylines(); /** + * + * *
    * If this is set, then the request can have a deadline
    * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -568,11 +676,14 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ boolean getAllowLargeDeadlineDespiteInterruptionRisk(); /** + * + * *
    * If true, travel distances will be computed using geodesic distances instead
    * of Google Maps distances, and travel times will be computed using geodesic
@@ -580,11 +691,14 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * bool use_geodesic_distances = 15; + * * @return The useGeodesicDistances. */ boolean getUseGeodesicDistances(); /** + * + * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -592,10 +706,13 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return Whether the geodesicMetersPerSecond field is set. */ boolean hasGeodesicMetersPerSecond(); /** + * + * *
    * When `use_geodesic_distances` is true, this field must be set and defines
    * the speed applied to compute travel times. Its value must be at least 1.0
@@ -603,33 +720,41 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return The geodesicMetersPerSecond. */ double getGeodesicMetersPerSecond(); /** + * + * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; + * * @return The label. */ java.lang.String getLabel(); /** + * + * *
    * Label that may be used to identify this request, reported back in the
    * [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
    * 
* * string label = 17; + * * @return The bytes for label. */ - com.google.protobuf.ByteString - getLabelBytes(); + com.google.protobuf.ByteString getLabelBytes(); /** + * + * *
    * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] instead.
    * If true, polylines will be populated in response
@@ -638,9 +763,11 @@ 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=327 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=327 * @return The populateTravelStepPolylines. */ - @java.lang.Deprecated boolean getPopulateTravelStepPolylines(); + @java.lang.Deprecated + boolean getPopulateTravelStepPolylines(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java similarity index 75% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java index 70935cc..a648f44 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Response after solving a tour optimization problem containing the routes
  * followed by each vehicle, the shipments which have been skipped and the
@@ -12,15 +29,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse}
  */
-public final class OptimizeToursResponse extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class OptimizeToursResponse extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursResponse)
     OptimizeToursResponseOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use OptimizeToursResponse.newBuilder() to construct.
   private OptimizeToursResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private OptimizeToursResponse() {
     routes_ = java.util.Collections.emptyList();
     requestLabel_ = "";
@@ -30,16 +48,15 @@ private OptimizeToursResponse() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new OptimizeToursResponse();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private OptimizeToursResponse(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -59,64 +76,81 @@ private OptimizeToursResponse(
           case 0:
             done = true;
             break;
-          case 10: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              routes_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
+          case 10:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                routes_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              routes_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
+              break;
             }
-            routes_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry));
-            break;
-          }
-          case 17: {
-
-            totalCost_ = input.readDouble();
-            break;
-          }
-          case 26: {
-            java.lang.String s = input.readStringRequireUtf8();
-
-            requestLabel_ = s;
-            break;
-          }
-          case 34: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              skippedShipments_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 17:
+            {
+              totalCost_ = input.readDouble();
+              break;
             }
-            skippedShipments_.add(
-                input.readMessage(com.google.cloud.optimization.v1.SkippedShipment.parser(), extensionRegistry));
-            break;
-          }
-          case 42: {
-            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-              validationErrors_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000004;
+          case 26:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+
+              requestLabel_ = s;
+              break;
             }
-            validationErrors_.add(
-                input.readMessage(com.google.cloud.optimization.v1.OptimizeToursValidationError.parser(), extensionRegistry));
-            break;
-          }
-          case 50: {
-            com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder subBuilder = null;
-            if (metrics_ != null) {
-              subBuilder = metrics_.toBuilder();
+          case 34:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                skippedShipments_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              skippedShipments_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
+                      extensionRegistry));
+              break;
             }
-            metrics_ = input.readMessage(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(metrics_);
-              metrics_ = subBuilder.buildPartial();
+          case 42:
+            {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                validationErrors_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.OptimizeToursValidationError>();
+                mutable_bitField0_ |= 0x00000004;
+              }
+              validationErrors_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.OptimizeToursValidationError.parser(),
+                      extensionRegistry));
+              break;
             }
+          case 50:
+            {
+              com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder subBuilder =
+                  null;
+              if (metrics_ != null) {
+                subBuilder = metrics_.toBuilder();
+              }
+              metrics_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.parser(),
+                      extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(metrics_);
+                metrics_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -124,8 +158,7 @@ private OptimizeToursResponse(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -140,44 +173,56 @@ private OptimizeToursResponse(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.OptimizeToursResponse.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
+            com.google.cloud.optimization.v1.OptimizeToursResponse.class,
+            com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
   }
 
-  public interface MetricsOrBuilder extends
+  public interface MetricsOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursResponse.Metrics)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return Whether the aggregatedRouteMetrics field is set. */ boolean hasAggregatedRouteMetrics(); /** + * + * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return The aggregatedRouteMetrics. */ com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetrics(); /** + * + * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -185,19 +230,25 @@ public interface MetricsOrBuilder extends
      *
      * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
      */
-    com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder();
+    com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder
+        getAggregatedRouteMetricsOrBuilder();
 
     /**
+     *
+     *
      * 
      * Number of mandatory shipments skipped.
      * 
* * int32 skipped_mandatory_shipment_count = 2; + * * @return The skippedMandatoryShipmentCount. */ int getSkippedMandatoryShipmentCount(); /** + * + * *
      * Number of vehicles used. Note: if a vehicle route is empty and
      * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -205,31 +256,40 @@ public interface MetricsOrBuilder extends
      * 
* * int32 used_vehicle_count = 3; + * * @return The usedVehicleCount. */ int getUsedVehicleCount(); /** + * + * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return Whether the earliestVehicleStartTime field is set. */ boolean hasEarliestVehicleStartTime(); /** + * + * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return The earliestVehicleStartTime. */ com.google.protobuf.Timestamp getEarliestVehicleStartTime(); /** + * + * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -240,26 +300,34 @@ public interface MetricsOrBuilder extends
     com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuilder();
 
     /**
+     *
+     *
      * 
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return Whether the latestVehicleEndTime field is set. */ boolean hasLatestVehicleEndTime(); /** + * + * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return The latestVehicleEndTime. */ com.google.protobuf.Timestamp getLatestVehicleEndTime(); /** + * + * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -270,6 +338,8 @@ public interface MetricsOrBuilder extends
     com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder();
 
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -286,6 +356,8 @@ public interface MetricsOrBuilder extends
      */
     int getCostsCount();
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -300,15 +372,13 @@ public interface MetricsOrBuilder extends
      *
      * map<string, double> costs = 10;
      */
-    boolean containsCosts(
-        java.lang.String key);
-    /**
-     * Use {@link #getCostsMap()} instead.
-     */
+    boolean containsCosts(java.lang.String key);
+    /** Use {@link #getCostsMap()} instead. */
     @java.lang.Deprecated
-    java.util.Map
-    getCosts();
+    java.util.Map getCosts();
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -323,9 +393,10 @@ boolean containsCosts(
      *
      * map<string, double> costs = 10;
      */
-    java.util.Map
-    getCostsMap();
+    java.util.Map getCostsMap();
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -340,11 +411,10 @@ boolean containsCosts(
      *
      * map<string, double> costs = 10;
      */
-
-    double getCostsOrDefault(
-        java.lang.String key,
-        double defaultValue);
+    double getCostsOrDefault(java.lang.String key, double defaultValue);
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -359,51 +429,53 @@ boolean containsCosts(
      *
      * map<string, double> costs = 10;
      */
-
-    double getCostsOrThrow(
-        java.lang.String key);
+    double getCostsOrThrow(java.lang.String key);
 
     /**
+     *
+     *
      * 
      * Total cost of the solution. The sum of all values in the costs map.
      * 
* * double total_cost = 6; + * * @return The totalCost. */ double getTotalCost(); } /** + * + * *
    * Overall metrics, aggregated over all routes.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse.Metrics} */ - public static final class Metrics extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class Metrics extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) MetricsOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Metrics.newBuilder() to construct. private Metrics(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Metrics() { - } + + private Metrics() {} @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Metrics(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private Metrics( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -423,80 +495,89 @@ private Metrics( case 0: done = true; break; - case 10: { - com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null; - if (aggregatedRouteMetrics_ != null) { - subBuilder = aggregatedRouteMetrics_.toBuilder(); + case 10: + { + com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null; + if (aggregatedRouteMetrics_ != null) { + subBuilder = aggregatedRouteMetrics_.toBuilder(); + } + aggregatedRouteMetrics_ = + input.readMessage( + com.google.cloud.optimization.v1.AggregatedMetrics.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(aggregatedRouteMetrics_); + aggregatedRouteMetrics_ = subBuilder.buildPartial(); + } + + break; } - aggregatedRouteMetrics_ = input.readMessage(com.google.cloud.optimization.v1.AggregatedMetrics.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(aggregatedRouteMetrics_); - aggregatedRouteMetrics_ = subBuilder.buildPartial(); + case 16: + { + skippedMandatoryShipmentCount_ = input.readInt32(); + break; } - - break; - } - case 16: { - - skippedMandatoryShipmentCount_ = input.readInt32(); - break; - } - case 24: { - - usedVehicleCount_ = input.readInt32(); - break; - } - case 34: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (earliestVehicleStartTime_ != null) { - subBuilder = earliestVehicleStartTime_.toBuilder(); + case 24: + { + usedVehicleCount_ = input.readInt32(); + break; } - earliestVehicleStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(earliestVehicleStartTime_); - earliestVehicleStartTime_ = subBuilder.buildPartial(); + case 34: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (earliestVehicleStartTime_ != null) { + subBuilder = earliestVehicleStartTime_.toBuilder(); + } + earliestVehicleStartTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(earliestVehicleStartTime_); + earliestVehicleStartTime_ = subBuilder.buildPartial(); + } + + break; } - - break; - } - case 42: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (latestVehicleEndTime_ != null) { - subBuilder = latestVehicleEndTime_.toBuilder(); + case 42: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (latestVehicleEndTime_ != null) { + subBuilder = latestVehicleEndTime_.toBuilder(); + } + latestVehicleEndTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(latestVehicleEndTime_); + latestVehicleEndTime_ = subBuilder.buildPartial(); + } + + break; } - latestVehicleEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(latestVehicleEndTime_); - latestVehicleEndTime_ = subBuilder.buildPartial(); + case 49: + { + totalCost_ = input.readDouble(); + break; } - - break; - } - case 49: { - - totalCost_ = input.readDouble(); - break; - } - case 82: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - costs_ = com.google.protobuf.MapField.newMapField( - CostsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; + case 82: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + costs_ = + com.google.protobuf.MapField.newMapField( + CostsDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000001; + } + com.google.protobuf.MapEntry costs__ = + input.readMessage( + CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + costs_.getMutableMap().put(costs__.getKey(), costs__.getValue()); + break; } - com.google.protobuf.MapEntry - costs__ = input.readMessage( - CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - costs_.getMutableMap().put( - costs__.getKey(), costs__.getValue()); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -504,47 +585,51 @@ private Metrics( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { + protected com.google.protobuf.MapField internalGetMapField(int number) { switch (number) { case 10: return internalGetCosts(); default: - throw new RuntimeException( - "Invalid map field number: " + number); + throw new RuntimeException("Invalid map field number: " + number); } } + @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); } public static final int AGGREGATED_ROUTE_METRICS_FIELD_NUMBER = 1; private com.google.cloud.optimization.v1.AggregatedMetrics aggregatedRouteMetrics_; /** + * + * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return Whether the aggregatedRouteMetrics field is set. */ @java.lang.Override @@ -552,19 +637,26 @@ public boolean hasAggregatedRouteMetrics() { return aggregatedRouteMetrics_ != null; } /** + * + * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return The aggregatedRouteMetrics. */ @java.lang.Override public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetrics() { - return aggregatedRouteMetrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_; + return aggregatedRouteMetrics_ == null + ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() + : aggregatedRouteMetrics_; } /** + * + * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -573,18 +665,22 @@ public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetr
      * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder() {
+    public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder
+        getAggregatedRouteMetricsOrBuilder() {
       return getAggregatedRouteMetrics();
     }
 
     public static final int SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER = 2;
     private int skippedMandatoryShipmentCount_;
     /**
+     *
+     *
      * 
      * Number of mandatory shipments skipped.
      * 
* * int32 skipped_mandatory_shipment_count = 2; + * * @return The skippedMandatoryShipmentCount. */ @java.lang.Override @@ -595,6 +691,8 @@ public int getSkippedMandatoryShipmentCount() { public static final int USED_VEHICLE_COUNT_FIELD_NUMBER = 3; private int usedVehicleCount_; /** + * + * *
      * Number of vehicles used. Note: if a vehicle route is empty and
      * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -602,6 +700,7 @@ public int getSkippedMandatoryShipmentCount() {
      * 
* * int32 used_vehicle_count = 3; + * * @return The usedVehicleCount. */ @java.lang.Override @@ -612,12 +711,15 @@ public int getUsedVehicleCount() { public static final int EARLIEST_VEHICLE_START_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp earliestVehicleStartTime_; /** + * + * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return Whether the earliestVehicleStartTime field is set. */ @java.lang.Override @@ -625,19 +727,26 @@ public boolean hasEarliestVehicleStartTime() { return earliestVehicleStartTime_ != null; } /** + * + * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return The earliestVehicleStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getEarliestVehicleStartTime() { - return earliestVehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_; + return earliestVehicleStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestVehicleStartTime_; } /** + * + * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -653,12 +762,15 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
     public static final int LATEST_VEHICLE_END_TIME_FIELD_NUMBER = 5;
     private com.google.protobuf.Timestamp latestVehicleEndTime_;
     /**
+     *
+     *
      * 
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return Whether the latestVehicleEndTime field is set. */ @java.lang.Override @@ -666,19 +778,26 @@ public boolean hasLatestVehicleEndTime() { return latestVehicleEndTime_ != null; } /** + * + * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return The latestVehicleEndTime. */ @java.lang.Override public com.google.protobuf.Timestamp getLatestVehicleEndTime() { - return latestVehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_; + return latestVehicleEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestVehicleEndTime_; } /** + * + * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -692,24 +811,23 @@ public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
     }
 
     public static final int COSTS_FIELD_NUMBER = 10;
+
     private static final class CostsDefaultEntryHolder {
-      static final com.google.protobuf.MapEntry<
-          java.lang.String, java.lang.Double> defaultEntry =
-              com.google.protobuf.MapEntry
-              .newDefaultInstance(
-                  com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor, 
-                  com.google.protobuf.WireFormat.FieldType.STRING,
-                  "",
-                  com.google.protobuf.WireFormat.FieldType.DOUBLE,
-                  0D);
-    }
-    private com.google.protobuf.MapField<
-        java.lang.String, java.lang.Double> costs_;
-    private com.google.protobuf.MapField
-    internalGetCosts() {
+      static final com.google.protobuf.MapEntry defaultEntry =
+          com.google.protobuf.MapEntry.newDefaultInstance(
+              com.google.cloud.optimization.v1.FleetRoutingProto
+                  .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_CostsEntry_descriptor,
+              com.google.protobuf.WireFormat.FieldType.STRING,
+              "",
+              com.google.protobuf.WireFormat.FieldType.DOUBLE,
+              0D);
+    }
+
+    private com.google.protobuf.MapField costs_;
+
+    private com.google.protobuf.MapField internalGetCosts() {
       if (costs_ == null) {
-        return com.google.protobuf.MapField.emptyMapField(
-            CostsDefaultEntryHolder.defaultEntry);
+        return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry);
       }
       return costs_;
     }
@@ -718,6 +836,8 @@ public int getCostsCount() {
       return internalGetCosts().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -732,22 +852,22 @@ public int getCostsCount() {
      *
      * map<string, double> costs = 10;
      */
-
     @java.lang.Override
-    public boolean containsCosts(
-        java.lang.String key) {
-      if (key == null) { throw new NullPointerException("map key"); }
+    public boolean containsCosts(java.lang.String key) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
       return internalGetCosts().getMap().containsKey(key);
     }
-    /**
-     * Use {@link #getCostsMap()} instead.
-     */
+    /** Use {@link #getCostsMap()} instead. */
     @java.lang.Override
     @java.lang.Deprecated
     public java.util.Map getCosts() {
       return getCostsMap();
     }
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -763,11 +883,12 @@ public java.util.Map getCosts() {
      * map<string, double> costs = 10;
      */
     @java.lang.Override
-
     public java.util.Map getCostsMap() {
       return internalGetCosts().getMap();
     }
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -783,16 +904,16 @@ public java.util.Map getCostsMap() {
      * map<string, double> costs = 10;
      */
     @java.lang.Override
-
-    public double getCostsOrDefault(
-        java.lang.String key,
-        double defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetCosts().getMap();
+    public double getCostsOrDefault(java.lang.String key, double defaultValue) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+      java.util.Map map = internalGetCosts().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Cost of the solution, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -808,12 +929,11 @@ public double getCostsOrDefault(
      * map<string, double> costs = 10;
      */
     @java.lang.Override
-
-    public double getCostsOrThrow(
-        java.lang.String key) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetCosts().getMap();
+    public double getCostsOrThrow(java.lang.String key) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+      java.util.Map map = internalGetCosts().getMap();
       if (!map.containsKey(key)) {
         throw new java.lang.IllegalArgumentException();
       }
@@ -823,11 +943,14 @@ public double getCostsOrThrow(
     public static final int TOTAL_COST_FIELD_NUMBER = 6;
     private double totalCost_;
     /**
+     *
+     *
      * 
      * Total cost of the solution. The sum of all values in the costs map.
      * 
* * double total_cost = 6; + * * @return The totalCost. */ @java.lang.Override @@ -836,6 +959,7 @@ public double getTotalCost() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -847,8 +971,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (aggregatedRouteMetrics_ != null) { output.writeMessage(1, getAggregatedRouteMetrics()); } @@ -867,12 +990,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { output.writeDouble(6, totalCost_); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetCosts(), - CostsDefaultEntryHolder.defaultEntry, - 10); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetCosts(), CostsDefaultEntryHolder.defaultEntry, 10); unknownFields.writeTo(output); } @@ -883,38 +1002,39 @@ public int getSerializedSize() { size = 0; if (aggregatedRouteMetrics_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getAggregatedRouteMetrics()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, getAggregatedRouteMetrics()); } if (skippedMandatoryShipmentCount_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, skippedMandatoryShipmentCount_); + size += + com.google.protobuf.CodedOutputStream.computeInt32Size( + 2, skippedMandatoryShipmentCount_); } if (usedVehicleCount_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, usedVehicleCount_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, usedVehicleCount_); } if (earliestVehicleStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getEarliestVehicleStartTime()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 4, getEarliestVehicleStartTime()); } if (latestVehicleEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getLatestVehicleEndTime()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(5, getLatestVehicleEndTime()); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, totalCost_); - } - for (java.util.Map.Entry entry - : internalGetCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry - costs__ = CostsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, costs__); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, totalCost_); + } + for (java.util.Map.Entry entry : + internalGetCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry costs__ = + CostsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, costs__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -924,37 +1044,33 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other = (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) obj; + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other = + (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) obj; if (hasAggregatedRouteMetrics() != other.hasAggregatedRouteMetrics()) return false; if (hasAggregatedRouteMetrics()) { - if (!getAggregatedRouteMetrics() - .equals(other.getAggregatedRouteMetrics())) return false; + if (!getAggregatedRouteMetrics().equals(other.getAggregatedRouteMetrics())) return false; } - if (getSkippedMandatoryShipmentCount() - != other.getSkippedMandatoryShipmentCount()) return false; - if (getUsedVehicleCount() - != other.getUsedVehicleCount()) return false; + if (getSkippedMandatoryShipmentCount() != other.getSkippedMandatoryShipmentCount()) + return false; + if (getUsedVehicleCount() != other.getUsedVehicleCount()) return false; if (hasEarliestVehicleStartTime() != other.hasEarliestVehicleStartTime()) return false; if (hasEarliestVehicleStartTime()) { - if (!getEarliestVehicleStartTime() - .equals(other.getEarliestVehicleStartTime())) return false; + if (!getEarliestVehicleStartTime().equals(other.getEarliestVehicleStartTime())) + return false; } if (hasLatestVehicleEndTime() != other.hasLatestVehicleEndTime()) return false; if (hasLatestVehicleEndTime()) { - if (!getLatestVehicleEndTime() - .equals(other.getLatestVehicleEndTime())) return false; + if (!getLatestVehicleEndTime().equals(other.getLatestVehicleEndTime())) return false; } - if (!internalGetCosts().equals( - other.internalGetCosts())) return false; + if (!internalGetCosts().equals(other.internalGetCosts())) return false; if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits( - other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -987,95 +1103,104 @@ public int hashCode() { hash = (53 * hash) + internalGetCosts().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1085,49 +1210,52 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Overall metrics, aggregated over all routes.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse.Metrics} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { + protected com.google.protobuf.MapField internalGetMapField(int number) { switch (number) { case 10: return internalGetCosts(); default: - throw new RuntimeException( - "Invalid map field number: " + number); + throw new RuntimeException("Invalid map field number: " + number); } } + @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { + protected com.google.protobuf.MapField internalGetMutableMapField(int number) { switch (number) { case 10: return internalGetMutableCosts(); default: - throw new RuntimeException( - "Invalid map field number: " + number); + throw new RuntimeException("Invalid map field number: " + number); } } + @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.class, + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder.class); } // Construct using com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.newBuilder() @@ -1135,16 +1263,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -1177,13 +1304,14 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_Metrics_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics + getDefaultInstanceForType() { return com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance(); } @@ -1198,7 +1326,8 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics build() { @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics buildPartial() { - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result = new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(this); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result = + new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(this); int from_bitField0_ = bitField0_; if (aggregatedRouteMetricsBuilder_ == null) { result.aggregatedRouteMetrics_ = aggregatedRouteMetrics_; @@ -1228,46 +1357,52 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics buildParti public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) { - return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics)other); + return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other) { - if (other == com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other) { + if (other + == com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance()) + return this; if (other.hasAggregatedRouteMetrics()) { mergeAggregatedRouteMetrics(other.getAggregatedRouteMetrics()); } @@ -1283,8 +1418,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse. if (other.hasLatestVehicleEndTime()) { mergeLatestVehicleEndTime(other.getLatestVehicleEndTime()); } - internalGetMutableCosts().mergeFrom( - other.internalGetCosts()); + internalGetMutableCosts().mergeFrom(other.internalGetCosts()); if (other.getTotalCost() != 0D) { setTotalCost(other.getTotalCost()); } @@ -1307,7 +1441,9 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1316,40 +1452,54 @@ public Builder mergeFrom( } return this; } + private int bitField0_; private com.google.cloud.optimization.v1.AggregatedMetrics aggregatedRouteMetrics_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> aggregatedRouteMetricsBuilder_; + com.google.cloud.optimization.v1.AggregatedMetrics, + com.google.cloud.optimization.v1.AggregatedMetrics.Builder, + com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> + aggregatedRouteMetricsBuilder_; /** + * + * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
        * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return Whether the aggregatedRouteMetrics field is set. */ public boolean hasAggregatedRouteMetrics() { return aggregatedRouteMetricsBuilder_ != null || aggregatedRouteMetrics_ != null; } /** + * + * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
        * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return The aggregatedRouteMetrics. */ public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetrics() { if (aggregatedRouteMetricsBuilder_ == null) { - return aggregatedRouteMetrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_; + return aggregatedRouteMetrics_ == null + ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() + : aggregatedRouteMetrics_; } else { return aggregatedRouteMetricsBuilder_.getMessage(); } } /** + * + * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1357,7 +1507,8 @@ public com.google.cloud.optimization.v1.AggregatedMetrics getAggregatedRouteMetr
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public Builder setAggregatedRouteMetrics(com.google.cloud.optimization.v1.AggregatedMetrics value) {
+      public Builder setAggregatedRouteMetrics(
+          com.google.cloud.optimization.v1.AggregatedMetrics value) {
         if (aggregatedRouteMetricsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -1371,6 +1522,8 @@ public Builder setAggregatedRouteMetrics(com.google.cloud.optimization.v1.Aggreg
         return this;
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1390,6 +1543,8 @@ public Builder setAggregatedRouteMetrics(
         return this;
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1397,11 +1552,15 @@ public Builder setAggregatedRouteMetrics(
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public Builder mergeAggregatedRouteMetrics(com.google.cloud.optimization.v1.AggregatedMetrics value) {
+      public Builder mergeAggregatedRouteMetrics(
+          com.google.cloud.optimization.v1.AggregatedMetrics value) {
         if (aggregatedRouteMetricsBuilder_ == null) {
           if (aggregatedRouteMetrics_ != null) {
             aggregatedRouteMetrics_ =
-              com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(aggregatedRouteMetrics_).mergeFrom(value).buildPartial();
+                com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(
+                        aggregatedRouteMetrics_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             aggregatedRouteMetrics_ = value;
           }
@@ -1413,6 +1572,8 @@ public Builder mergeAggregatedRouteMetrics(com.google.cloud.optimization.v1.Aggr
         return this;
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1432,6 +1593,8 @@ public Builder clearAggregatedRouteMetrics() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1439,12 +1602,15 @@ public Builder clearAggregatedRouteMetrics() {
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public com.google.cloud.optimization.v1.AggregatedMetrics.Builder getAggregatedRouteMetricsBuilder() {
-        
+      public com.google.cloud.optimization.v1.AggregatedMetrics.Builder
+          getAggregatedRouteMetricsBuilder() {
+
         onChanged();
         return getAggregatedRouteMetricsFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1452,15 +1618,19 @@ public com.google.cloud.optimization.v1.AggregatedMetrics.Builder getAggregatedR
        *
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
-      public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder() {
+      public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder
+          getAggregatedRouteMetricsOrBuilder() {
         if (aggregatedRouteMetricsBuilder_ != null) {
           return aggregatedRouteMetricsBuilder_.getMessageOrBuilder();
         } else {
-          return aggregatedRouteMetrics_ == null ?
-              com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_;
+          return aggregatedRouteMetrics_ == null
+              ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
+              : aggregatedRouteMetrics_;
         }
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
@@ -1469,26 +1639,32 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregated
        * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> 
+              com.google.cloud.optimization.v1.AggregatedMetrics,
+              com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
+              com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>
           getAggregatedRouteMetricsFieldBuilder() {
         if (aggregatedRouteMetricsBuilder_ == null) {
-          aggregatedRouteMetricsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
-                  getAggregatedRouteMetrics(),
-                  getParentForChildren(),
-                  isClean());
+          aggregatedRouteMetricsBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.cloud.optimization.v1.AggregatedMetrics,
+                  com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
+                  com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
+                  getAggregatedRouteMetrics(), getParentForChildren(), isClean());
           aggregatedRouteMetrics_ = null;
         }
         return aggregatedRouteMetricsBuilder_;
       }
 
-      private int skippedMandatoryShipmentCount_ ;
+      private int skippedMandatoryShipmentCount_;
       /**
+       *
+       *
        * 
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; + * * @return The skippedMandatoryShipmentCount. */ @java.lang.Override @@ -1496,37 +1672,45 @@ public int getSkippedMandatoryShipmentCount() { return skippedMandatoryShipmentCount_; } /** + * + * *
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; + * * @param value The skippedMandatoryShipmentCount to set. * @return This builder for chaining. */ public Builder setSkippedMandatoryShipmentCount(int value) { - + skippedMandatoryShipmentCount_ = value; onChanged(); return this; } /** + * + * *
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; + * * @return This builder for chaining. */ public Builder clearSkippedMandatoryShipmentCount() { - + skippedMandatoryShipmentCount_ = 0; onChanged(); return this; } - private int usedVehicleCount_ ; + private int usedVehicleCount_; /** + * + * *
        * Number of vehicles used. Note: if a vehicle route is empty and
        * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -1534,6 +1718,7 @@ public Builder clearSkippedMandatoryShipmentCount() {
        * 
* * int32 used_vehicle_count = 3; + * * @return The usedVehicleCount. */ @java.lang.Override @@ -1541,6 +1726,8 @@ public int getUsedVehicleCount() { return usedVehicleCount_; } /** + * + * *
        * Number of vehicles used. Note: if a vehicle route is empty and
        * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -1548,16 +1735,19 @@ public int getUsedVehicleCount() {
        * 
* * int32 used_vehicle_count = 3; + * * @param value The usedVehicleCount to set. * @return This builder for chaining. */ public Builder setUsedVehicleCount(int value) { - + usedVehicleCount_ = value; onChanged(); return this; } /** + * + * *
        * Number of vehicles used. Note: if a vehicle route is empty and
        * [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered
@@ -1565,10 +1755,11 @@ public Builder setUsedVehicleCount(int value) {
        * 
* * int32 used_vehicle_count = 3; + * * @return This builder for chaining. */ public Builder clearUsedVehicleCount() { - + usedVehicleCount_ = 0; onChanged(); return this; @@ -1576,36 +1767,49 @@ public Builder clearUsedVehicleCount() { private com.google.protobuf.Timestamp earliestVehicleStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> earliestVehicleStartTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + earliestVehicleStartTimeBuilder_; /** + * + * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
        * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return Whether the earliestVehicleStartTime field is set. */ public boolean hasEarliestVehicleStartTime() { return earliestVehicleStartTimeBuilder_ != null || earliestVehicleStartTime_ != null; } /** + * + * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
        * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return The earliestVehicleStartTime. */ public com.google.protobuf.Timestamp getEarliestVehicleStartTime() { if (earliestVehicleStartTimeBuilder_ == null) { - return earliestVehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_; + return earliestVehicleStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestVehicleStartTime_; } else { return earliestVehicleStartTimeBuilder_.getMessage(); } } /** + * + * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1627,6 +1831,8 @@ public Builder setEarliestVehicleStartTime(com.google.protobuf.Timestamp value)
         return this;
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1646,6 +1852,8 @@ public Builder setEarliestVehicleStartTime(
         return this;
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1657,7 +1865,9 @@ public Builder mergeEarliestVehicleStartTime(com.google.protobuf.Timestamp value
         if (earliestVehicleStartTimeBuilder_ == null) {
           if (earliestVehicleStartTime_ != null) {
             earliestVehicleStartTime_ =
-              com.google.protobuf.Timestamp.newBuilder(earliestVehicleStartTime_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Timestamp.newBuilder(earliestVehicleStartTime_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             earliestVehicleStartTime_ = value;
           }
@@ -1669,6 +1879,8 @@ public Builder mergeEarliestVehicleStartTime(com.google.protobuf.Timestamp value
         return this;
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1688,6 +1900,8 @@ public Builder clearEarliestVehicleStartTime() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1696,11 +1910,13 @@ public Builder clearEarliestVehicleStartTime() {
        * .google.protobuf.Timestamp earliest_vehicle_start_time = 4;
        */
       public com.google.protobuf.Timestamp.Builder getEarliestVehicleStartTimeBuilder() {
-        
+
         onChanged();
         return getEarliestVehicleStartTimeFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1712,11 +1928,14 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
         if (earliestVehicleStartTimeBuilder_ != null) {
           return earliestVehicleStartTimeBuilder_.getMessageOrBuilder();
         } else {
-          return earliestVehicleStartTime_ == null ?
-              com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_;
+          return earliestVehicleStartTime_ == null
+              ? com.google.protobuf.Timestamp.getDefaultInstance()
+              : earliestVehicleStartTime_;
         }
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
@@ -1725,14 +1944,17 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
        * .google.protobuf.Timestamp earliest_vehicle_start_time = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+              com.google.protobuf.Timestamp,
+              com.google.protobuf.Timestamp.Builder,
+              com.google.protobuf.TimestampOrBuilder>
           getEarliestVehicleStartTimeFieldBuilder() {
         if (earliestVehicleStartTimeBuilder_ == null) {
-          earliestVehicleStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
-                  getEarliestVehicleStartTime(),
-                  getParentForChildren(),
-                  isClean());
+          earliestVehicleStartTimeBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Timestamp,
+                  com.google.protobuf.Timestamp.Builder,
+                  com.google.protobuf.TimestampOrBuilder>(
+                  getEarliestVehicleStartTime(), getParentForChildren(), isClean());
           earliestVehicleStartTime_ = null;
         }
         return earliestVehicleStartTimeBuilder_;
@@ -1740,36 +1962,49 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
 
       private com.google.protobuf.Timestamp latestVehicleEndTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> latestVehicleEndTimeBuilder_;
+              com.google.protobuf.Timestamp,
+              com.google.protobuf.Timestamp.Builder,
+              com.google.protobuf.TimestampOrBuilder>
+          latestVehicleEndTimeBuilder_;
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
        * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return Whether the latestVehicleEndTime field is set. */ public boolean hasLatestVehicleEndTime() { return latestVehicleEndTimeBuilder_ != null || latestVehicleEndTime_ != null; } /** + * + * *
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
        * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return The latestVehicleEndTime. */ public com.google.protobuf.Timestamp getLatestVehicleEndTime() { if (latestVehicleEndTimeBuilder_ == null) { - return latestVehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_; + return latestVehicleEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestVehicleEndTime_; } else { return latestVehicleEndTimeBuilder_.getMessage(); } } /** + * + * *
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -1791,6 +2026,8 @@ public Builder setLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -1810,6 +2047,8 @@ public Builder setLatestVehicleEndTime(
         return this;
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -1821,7 +2060,9 @@ public Builder mergeLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         if (latestVehicleEndTimeBuilder_ == null) {
           if (latestVehicleEndTime_ != null) {
             latestVehicleEndTime_ =
-              com.google.protobuf.Timestamp.newBuilder(latestVehicleEndTime_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Timestamp.newBuilder(latestVehicleEndTime_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             latestVehicleEndTime_ = value;
           }
@@ -1833,6 +2074,8 @@ public Builder mergeLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -1852,6 +2095,8 @@ public Builder clearLatestVehicleEndTime() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -1860,11 +2105,13 @@ public Builder clearLatestVehicleEndTime() {
        * .google.protobuf.Timestamp latest_vehicle_end_time = 5;
        */
       public com.google.protobuf.Timestamp.Builder getLatestVehicleEndTimeBuilder() {
-        
+
         onChanged();
         return getLatestVehicleEndTimeFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -1876,11 +2123,14 @@ public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
         if (latestVehicleEndTimeBuilder_ != null) {
           return latestVehicleEndTimeBuilder_.getMessageOrBuilder();
         } else {
-          return latestVehicleEndTime_ == null ?
-              com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_;
+          return latestVehicleEndTime_ == null
+              ? com.google.protobuf.Timestamp.getDefaultInstance()
+              : latestVehicleEndTime_;
         }
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
@@ -1889,35 +2139,37 @@ public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
        * .google.protobuf.Timestamp latest_vehicle_end_time = 5;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+              com.google.protobuf.Timestamp,
+              com.google.protobuf.Timestamp.Builder,
+              com.google.protobuf.TimestampOrBuilder>
           getLatestVehicleEndTimeFieldBuilder() {
         if (latestVehicleEndTimeBuilder_ == null) {
-          latestVehicleEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
-                  getLatestVehicleEndTime(),
-                  getParentForChildren(),
-                  isClean());
+          latestVehicleEndTimeBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Timestamp,
+                  com.google.protobuf.Timestamp.Builder,
+                  com.google.protobuf.TimestampOrBuilder>(
+                  getLatestVehicleEndTime(), getParentForChildren(), isClean());
           latestVehicleEndTime_ = null;
         }
         return latestVehicleEndTimeBuilder_;
       }
 
-      private com.google.protobuf.MapField<
-          java.lang.String, java.lang.Double> costs_;
-      private com.google.protobuf.MapField
-      internalGetCosts() {
+      private com.google.protobuf.MapField costs_;
+
+      private com.google.protobuf.MapField internalGetCosts() {
         if (costs_ == null) {
-          return com.google.protobuf.MapField.emptyMapField(
-              CostsDefaultEntryHolder.defaultEntry);
+          return com.google.protobuf.MapField.emptyMapField(CostsDefaultEntryHolder.defaultEntry);
         }
         return costs_;
       }
+
       private com.google.protobuf.MapField
-      internalGetMutableCosts() {
-        onChanged();;
+          internalGetMutableCosts() {
+        onChanged();
+        ;
         if (costs_ == null) {
-          costs_ = com.google.protobuf.MapField.newMapField(
-              CostsDefaultEntryHolder.defaultEntry);
+          costs_ = com.google.protobuf.MapField.newMapField(CostsDefaultEntryHolder.defaultEntry);
         }
         if (!costs_.isMutable()) {
           costs_ = costs_.copy();
@@ -1929,6 +2181,8 @@ public int getCostsCount() {
         return internalGetCosts().getMap().size();
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -1943,22 +2197,22 @@ public int getCostsCount() {
        *
        * map<string, double> costs = 10;
        */
-
       @java.lang.Override
-      public boolean containsCosts(
-          java.lang.String key) {
-        if (key == null) { throw new NullPointerException("map key"); }
+      public boolean containsCosts(java.lang.String key) {
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
         return internalGetCosts().getMap().containsKey(key);
       }
-      /**
-       * Use {@link #getCostsMap()} instead.
-       */
+      /** Use {@link #getCostsMap()} instead. */
       @java.lang.Override
       @java.lang.Deprecated
       public java.util.Map getCosts() {
         return getCostsMap();
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -1974,11 +2228,12 @@ public java.util.Map getCosts() {
        * map<string, double> costs = 10;
        */
       @java.lang.Override
-
       public java.util.Map getCostsMap() {
         return internalGetCosts().getMap();
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -1994,16 +2249,16 @@ public java.util.Map getCostsMap() {
        * map<string, double> costs = 10;
        */
       @java.lang.Override
-
-      public double getCostsOrDefault(
-          java.lang.String key,
-          double defaultValue) {
-        if (key == null) { throw new NullPointerException("map key"); }
-        java.util.Map map =
-            internalGetCosts().getMap();
+      public double getCostsOrDefault(java.lang.String key, double defaultValue) {
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
+        java.util.Map map = internalGetCosts().getMap();
         return map.containsKey(key) ? map.get(key) : defaultValue;
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2019,12 +2274,11 @@ public double getCostsOrDefault(
        * map<string, double> costs = 10;
        */
       @java.lang.Override
-
-      public double getCostsOrThrow(
-          java.lang.String key) {
-        if (key == null) { throw new NullPointerException("map key"); }
-        java.util.Map map =
-            internalGetCosts().getMap();
+      public double getCostsOrThrow(java.lang.String key) {
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
+        java.util.Map map = internalGetCosts().getMap();
         if (!map.containsKey(key)) {
           throw new java.lang.IllegalArgumentException();
         }
@@ -2032,11 +2286,12 @@ public double getCostsOrThrow(
       }
 
       public Builder clearCosts() {
-        internalGetMutableCosts().getMutableMap()
-            .clear();
+        internalGetMutableCosts().getMutableMap().clear();
         return this;
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2051,23 +2306,21 @@ public Builder clearCosts() {
        *
        * map<string, double> costs = 10;
        */
-
-      public Builder removeCosts(
-          java.lang.String key) {
-        if (key == null) { throw new NullPointerException("map key"); }
-        internalGetMutableCosts().getMutableMap()
-            .remove(key);
+      public Builder removeCosts(java.lang.String key) {
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
+        internalGetMutableCosts().getMutableMap().remove(key);
         return this;
       }
-      /**
-       * Use alternate mutation accessors instead.
-       */
+      /** Use alternate mutation accessors instead. */
       @java.lang.Deprecated
-      public java.util.Map
-      getMutableCosts() {
+      public java.util.Map getMutableCosts() {
         return internalGetMutableCosts().getMutableMap();
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2082,16 +2335,17 @@ public Builder removeCosts(
        *
        * map<string, double> costs = 10;
        */
-      public Builder putCosts(
-          java.lang.String key,
-          double value) {
-        if (key == null) { throw new NullPointerException("map key"); }
-        
-        internalGetMutableCosts().getMutableMap()
-            .put(key, value);
+      public Builder putCosts(java.lang.String key, double value) {
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
+
+        internalGetMutableCosts().getMutableMap().put(key, value);
         return this;
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2106,21 +2360,21 @@ public Builder putCosts(
        *
        * map<string, double> costs = 10;
        */
-
-      public Builder putAllCosts(
-          java.util.Map values) {
-        internalGetMutableCosts().getMutableMap()
-            .putAll(values);
+      public Builder putAllCosts(java.util.Map values) {
+        internalGetMutableCosts().getMutableMap().putAll(values);
         return this;
       }
 
-      private double totalCost_ ;
+      private double totalCost_;
       /**
+       *
+       *
        * 
        * Total cost of the solution. The sum of all values in the costs map.
        * 
* * double total_cost = 6; + * * @return The totalCost. */ @java.lang.Override @@ -2128,34 +2382,41 @@ public double getTotalCost() { return totalCost_; } /** + * + * *
        * Total cost of the solution. The sum of all values in the costs map.
        * 
* * double total_cost = 6; + * * @param value The totalCost to set. * @return This builder for chaining. */ public Builder setTotalCost(double value) { - + totalCost_ = value; onChanged(); return this; } /** + * + * *
        * Total cost of the solution. The sum of all values in the costs map.
        * 
* * double total_cost = 6; + * * @return This builder for chaining. */ public Builder clearTotalCost() { - + totalCost_ = 0D; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2168,30 +2429,32 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursResponse.Metrics) - private static final com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getDefaultInstance() { + public static com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Metrics parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Metrics(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Metrics parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Metrics(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2203,15 +2466,17 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int ROUTES_FIELD_NUMBER = 1; private java.util.List routes_; /** + * + * *
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2224,6 +2489,8 @@ public java.util.List getRoutesL
     return routes_;
   }
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2232,11 +2499,13 @@ public java.util.List getRoutesL
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getRoutesOrBuilderList() {
     return routes_;
   }
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2249,6 +2518,8 @@ public int getRoutesCount() {
     return routes_.size();
   }
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2261,6 +2532,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
     return routes_.get(index);
   }
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2269,20 +2542,22 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
-      int index) {
+  public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
     return routes_.get(index);
   }
 
   public static final int REQUEST_LABEL_FIELD_NUMBER = 3;
   private volatile java.lang.Object requestLabel_;
   /**
+   *
+   *
    * 
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; + * * @return The requestLabel. */ @java.lang.Override @@ -2291,30 +2566,30 @@ public java.lang.String getRequestLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); requestLabel_ = s; return s; } } /** + * + * *
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; + * * @return The bytes for requestLabel. */ @java.lang.Override - public com.google.protobuf.ByteString - getRequestLabelBytes() { + public com.google.protobuf.ByteString getRequestLabelBytes() { java.lang.Object ref = requestLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); requestLabel_ = b; return b; } else { @@ -2325,6 +2600,8 @@ public java.lang.String getRequestLabel() { public static final int SKIPPED_SHIPMENTS_FIELD_NUMBER = 4; private java.util.List skippedShipments_; /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2332,10 +2609,13 @@ public java.lang.String getRequestLabel() { * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ @java.lang.Override - public java.util.List getSkippedShipmentsList() { + public java.util.List + getSkippedShipmentsList() { return skippedShipments_; } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2343,11 +2623,13 @@ public java.util.List getSkipp * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ @java.lang.Override - public java.util.List + public java.util.List getSkippedShipmentsOrBuilderList() { return skippedShipments_; } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2359,6 +2641,8 @@ public int getSkippedShipmentsCount() { return skippedShipments_.size(); } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2370,6 +2654,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int return skippedShipments_.get(index); } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2383,83 +2669,110 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } public static final int VALIDATION_ERRORS_FIELD_NUMBER = 5; - private java.util.List validationErrors_; + private java.util.List + validationErrors_; /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ @java.lang.Override - public java.util.List getValidationErrorsList() { + public java.util.List + getValidationErrorsList() { return validationErrors_; } /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> getValidationErrorsOrBuilderList() { return validationErrors_; } /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ @java.lang.Override public int getValidationErrorsCount() { return validationErrors_.size(); } /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors( + int index) { return validationErrors_.get(index); } /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValidationErrorsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder + getValidationErrorsOrBuilder(int index) { return validationErrors_.get(index); } public static final int METRICS_FIELD_NUMBER = 6; private com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics_; /** + * + * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; + * * @return Whether the metrics field is set. */ @java.lang.Override @@ -2467,18 +2780,25 @@ public boolean hasMetrics() { return metrics_ != null; } /** + * + * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; + * * @return The metrics. */ @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics() { - return metrics_ == null ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; + return metrics_ == null + ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() + : metrics_; } /** + * + * *
    * Duration, distance and usage metrics for this solution.
    * 
@@ -2486,13 +2806,16 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder + getMetricsOrBuilder() { return getMetrics(); } public static final int TOTAL_COST_FIELD_NUMBER = 2; private double totalCost_; /** + * + * *
    * Deprecated: Use [Metrics.total_cost][] instead.
    * Total cost of the solution. This takes into account all costs: costs per
@@ -2501,16 +2824,19 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder g
    * 
* * 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=394 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated public double getTotalCost() { + @java.lang.Deprecated + public double getTotalCost() { return totalCost_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2522,8 +2848,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < routes_.size(); i++) { output.writeMessage(1, routes_.get(i)); } @@ -2552,27 +2877,22 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < routes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, routes_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, routes_.get(i)); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, totalCost_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, totalCost_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestLabel_); } for (int i = 0; i < skippedShipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, skippedShipments_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, skippedShipments_.get(i)); } for (int i = 0; i < validationErrors_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, validationErrors_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, validationErrors_.get(i)); } if (metrics_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getMetrics()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getMetrics()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2582,29 +2902,24 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursResponse)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursResponse other = (com.google.cloud.optimization.v1.OptimizeToursResponse) obj; + com.google.cloud.optimization.v1.OptimizeToursResponse other = + (com.google.cloud.optimization.v1.OptimizeToursResponse) obj; - if (!getRoutesList() - .equals(other.getRoutesList())) return false; - if (!getRequestLabel() - .equals(other.getRequestLabel())) return false; - if (!getSkippedShipmentsList() - .equals(other.getSkippedShipmentsList())) return false; - if (!getValidationErrorsList() - .equals(other.getValidationErrorsList())) return false; + if (!getRoutesList().equals(other.getRoutesList())) return false; + if (!getRequestLabel().equals(other.getRequestLabel())) return false; + if (!getSkippedShipmentsList().equals(other.getSkippedShipmentsList())) return false; + if (!getValidationErrorsList().equals(other.getValidationErrorsList())) return false; if (hasMetrics() != other.hasMetrics()) return false; if (hasMetrics()) { - if (!getMetrics() - .equals(other.getMetrics())) return false; + if (!getMetrics().equals(other.getMetrics())) return false; } if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits( - other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2635,104 +2950,114 @@ public int hashCode() { hash = (53 * hash) + getMetrics().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursResponse prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.OptimizeToursResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Response after solving a tour optimization problem containing the routes
    * followed by each vehicle, the shipments which have been skipped and the
@@ -2741,21 +3066,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursResponse}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursResponse)
       com.google.cloud.optimization.v1.OptimizeToursResponseOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.OptimizeToursResponse.class, com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
+              com.google.cloud.optimization.v1.OptimizeToursResponse.class,
+              com.google.cloud.optimization.v1.OptimizeToursResponse.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.OptimizeToursResponse.newBuilder()
@@ -2763,19 +3090,19 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getRoutesFieldBuilder();
         getSkippedShipmentsFieldBuilder();
         getValidationErrorsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2811,9 +3138,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursResponse_descriptor;
     }
 
     @java.lang.Override
@@ -2832,7 +3159,8 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.OptimizeToursResponse buildPartial() {
-      com.google.cloud.optimization.v1.OptimizeToursResponse result = new com.google.cloud.optimization.v1.OptimizeToursResponse(this);
+      com.google.cloud.optimization.v1.OptimizeToursResponse result =
+          new com.google.cloud.optimization.v1.OptimizeToursResponse(this);
       int from_bitField0_ = bitField0_;
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
@@ -2876,38 +3204,39 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.OptimizeToursResponse) {
-        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse)other);
+        return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursResponse) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -2915,7 +3244,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse other) {
-      if (other == com.google.cloud.optimization.v1.OptimizeToursResponse.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.OptimizeToursResponse.getDefaultInstance())
+        return this;
       if (routesBuilder_ == null) {
         if (!other.routes_.isEmpty()) {
           if (routes_.isEmpty()) {
@@ -2934,9 +3264,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             routesBuilder_ = null;
             routes_ = other.routes_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            routesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getRoutesFieldBuilder() : null;
+            routesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getRoutesFieldBuilder()
+                    : null;
           } else {
             routesBuilder_.addAllMessages(other.routes_);
           }
@@ -2964,9 +3295,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             skippedShipmentsBuilder_ = null;
             skippedShipments_ = other.skippedShipments_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            skippedShipmentsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getSkippedShipmentsFieldBuilder() : null;
+            skippedShipmentsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getSkippedShipmentsFieldBuilder()
+                    : null;
           } else {
             skippedShipmentsBuilder_.addAllMessages(other.skippedShipments_);
           }
@@ -2990,9 +3322,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             validationErrorsBuilder_ = null;
             validationErrors_ = other.validationErrors_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            validationErrorsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getValidationErrorsFieldBuilder() : null;
+            validationErrorsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getValidationErrorsFieldBuilder()
+                    : null;
           } else {
             validationErrorsBuilder_.addAllMessages(other.validationErrors_);
           }
@@ -3023,7 +3356,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursResponse) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.OptimizeToursResponse) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -3032,21 +3366,28 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private java.util.List routes_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureRoutesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         routes_ = new java.util.ArrayList(routes_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> routesBuilder_;
+            com.google.cloud.optimization.v1.ShipmentRoute,
+            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
+        routesBuilder_;
 
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3062,6 +3403,8 @@ public java.util.List getRoutesL
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3077,6 +3420,8 @@ public int getRoutesCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3092,6 +3437,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3099,8 +3446,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder setRoutes(
-        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder setRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -3114,6 +3460,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3133,6 +3481,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3154,6 +3504,8 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3161,8 +3513,7 @@ public Builder addRoutes(com.google.cloud.optimization.v1.ShipmentRoute value) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public Builder addRoutes(
-        int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
+    public Builder addRoutes(int index, com.google.cloud.optimization.v1.ShipmentRoute value) {
       if (routesBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -3176,6 +3527,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3195,6 +3548,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3214,6 +3569,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3225,8 +3582,7 @@ public Builder addAllRoutes(
         java.lang.Iterable values) {
       if (routesBuilder_ == null) {
         ensureRoutesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, routes_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, routes_);
         onChanged();
       } else {
         routesBuilder_.addAllMessages(values);
@@ -3234,6 +3590,8 @@ public Builder addAllRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3252,6 +3610,8 @@ public Builder clearRoutes() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3270,6 +3630,8 @@ public Builder removeRoutes(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3277,11 +3639,12 @@ public Builder removeRoutes(int index) {
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(
-        int index) {
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(int index) {
       return getRoutesFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3289,14 +3652,16 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder getRoutesBuilder(
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
-        int index) {
+    public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index) {
       if (routesBuilder_ == null) {
-        return routes_.get(index);  } else {
+        return routes_.get(index);
+      } else {
         return routesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3304,8 +3669,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List 
-         getRoutesOrBuilderList() {
+    public java.util.List
+        getRoutesOrBuilderList() {
       if (routesBuilder_ != null) {
         return routesBuilder_.getMessageOrBuilderList();
       } else {
@@ -3313,6 +3678,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3321,10 +3688,12 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder() {
-      return getRoutesFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+      return getRoutesFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3332,12 +3701,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder()
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
-        int index) {
-      return getRoutesFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
+    public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(int index) {
+      return getRoutesFieldBuilder()
+          .addBuilder(index, com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3345,20 +3715,23 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
      */
-    public java.util.List 
-         getRoutesBuilderList() {
+    public java.util.List
+        getRoutesBuilderList() {
       return getRoutesFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute,
+            com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+            com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>
         getRoutesFieldBuilder() {
       if (routesBuilder_ == null) {
-        routesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute, com.google.cloud.optimization.v1.ShipmentRoute.Builder, com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
-                routes_,
-                ((bitField0_ & 0x00000001) != 0),
-                getParentForChildren(),
-                isClean());
+        routesBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.ShipmentRoute,
+                com.google.cloud.optimization.v1.ShipmentRoute.Builder,
+                com.google.cloud.optimization.v1.ShipmentRouteOrBuilder>(
+                routes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
         routes_ = null;
       }
       return routesBuilder_;
@@ -3366,19 +3739,21 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
 
     private java.lang.Object requestLabel_ = "";
     /**
+     *
+     *
      * 
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; + * * @return The requestLabel. */ public java.lang.String getRequestLabel() { java.lang.Object ref = requestLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); requestLabel_ = s; return s; @@ -3387,21 +3762,22 @@ public java.lang.String getRequestLabel() { } } /** + * + * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; + * * @return The bytes for requestLabel. */ - public com.google.protobuf.ByteString - getRequestLabelBytes() { + public com.google.protobuf.ByteString getRequestLabelBytes() { java.lang.Object ref = requestLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); requestLabel_ = b; return b; } else { @@ -3409,82 +3785,98 @@ public java.lang.String getRequestLabel() { } } /** + * + * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; + * * @param value The requestLabel to set. * @return This builder for chaining. */ - public Builder setRequestLabel( - java.lang.String value) { + public Builder setRequestLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + requestLabel_ = value; onChanged(); return this; } /** + * + * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; + * * @return This builder for chaining. */ public Builder clearRequestLabel() { - + requestLabel_ = getDefaultInstance().getRequestLabel(); onChanged(); return this; } /** + * + * *
      * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
      * request.
      * 
* * string request_label = 3; + * * @param value The bytes for requestLabel to set. * @return This builder for chaining. */ - public Builder setRequestLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setRequestLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestLabel_ = value; onChanged(); return this; } private java.util.List skippedShipments_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureSkippedShipmentsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - skippedShipments_ = new java.util.ArrayList(skippedShipments_); + skippedShipments_ = + new java.util.ArrayList( + skippedShipments_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> skippedShipmentsBuilder_; + com.google.cloud.optimization.v1.SkippedShipment, + com.google.cloud.optimization.v1.SkippedShipment.Builder, + com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> + skippedShipmentsBuilder_; /** + * + * *
      * The list of all shipments skipped.
      * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - public java.util.List getSkippedShipmentsList() { + public java.util.List + getSkippedShipmentsList() { if (skippedShipmentsBuilder_ == null) { return java.util.Collections.unmodifiableList(skippedShipments_); } else { @@ -3492,6 +3884,8 @@ public java.util.List getSkipp } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3506,6 +3900,8 @@ public int getSkippedShipmentsCount() { } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3520,6 +3916,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3541,6 +3939,8 @@ public Builder setSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3559,6 +3959,8 @@ public Builder setSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3579,6 +3981,8 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3600,6 +4004,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3618,6 +4024,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3636,6 +4044,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3646,8 +4056,7 @@ public Builder addAllSkippedShipments( java.lang.Iterable values) { if (skippedShipmentsBuilder_ == null) { ensureSkippedShipmentsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, skippedShipments_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, skippedShipments_); onChanged(); } else { skippedShipmentsBuilder_.addAllMessages(values); @@ -3655,6 +4064,8 @@ public Builder addAllSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3672,6 +4083,8 @@ public Builder clearSkippedShipments() { return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3689,6 +4102,8 @@ public Builder removeSkippedShipments(int index) { return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3700,6 +4115,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme return getSkippedShipmentsFieldBuilder().getBuilder(index); } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3709,19 +4126,22 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder( int index) { if (skippedShipmentsBuilder_ == null) { - return skippedShipments_.get(index); } else { + return skippedShipments_.get(index); + } else { return skippedShipmentsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * The list of all shipments skipped.
      * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - public java.util.List - getSkippedShipmentsOrBuilderList() { + public java.util.List + getSkippedShipmentsOrBuilderList() { if (skippedShipmentsBuilder_ != null) { return skippedShipmentsBuilder_.getMessageOrBuilderList(); } else { @@ -3729,6 +4149,8 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3736,10 +4158,12 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder() { - return getSkippedShipmentsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); + return getSkippedShipmentsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3748,26 +4172,34 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme */ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipmentsBuilder( int index) { - return getSkippedShipmentsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); + return getSkippedShipmentsFieldBuilder() + .addBuilder(index, com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()); } /** + * + * *
      * The list of all shipments skipped.
      * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - public java.util.List - getSkippedShipmentsBuilderList() { + public java.util.List + getSkippedShipmentsBuilderList() { return getSkippedShipmentsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> + com.google.cloud.optimization.v1.SkippedShipment, + com.google.cloud.optimization.v1.SkippedShipment.Builder, + com.google.cloud.optimization.v1.SkippedShipmentOrBuilder> getSkippedShipmentsFieldBuilder() { if (skippedShipmentsBuilder_ == null) { - skippedShipmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment, com.google.cloud.optimization.v1.SkippedShipment.Builder, com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>( + skippedShipmentsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.SkippedShipment, + com.google.cloud.optimization.v1.SkippedShipment.Builder, + com.google.cloud.optimization.v1.SkippedShipmentOrBuilder>( skippedShipments_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -3777,28 +4209,39 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder addSkippedShipme return skippedShipmentsBuilder_; } - private java.util.List validationErrors_ = - java.util.Collections.emptyList(); + private java.util.List + validationErrors_ = java.util.Collections.emptyList(); + private void ensureValidationErrorsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - validationErrors_ = new java.util.ArrayList(validationErrors_); + validationErrors_ = + new java.util.ArrayList( + validationErrors_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> validationErrorsBuilder_; + com.google.cloud.optimization.v1.OptimizeToursValidationError, + com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> + validationErrorsBuilder_; /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public java.util.List getValidationErrorsList() { + public java.util.List + getValidationErrorsList() { if (validationErrorsBuilder_ == null) { return java.util.Collections.unmodifiableList(validationErrors_); } else { @@ -3806,13 +4249,17 @@ public java.util.List * List of all the validation errors that we were able to detect * independently. See the "MULTIPLE ERRORS" explanation for the * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message. *
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public int getValidationErrorsCount() { if (validationErrorsBuilder_ == null) { @@ -3822,15 +4269,20 @@ public int getValidationErrorsCount() { } } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors( + int index) { if (validationErrorsBuilder_ == null) { return validationErrors_.get(index); } else { @@ -3838,13 +4290,17 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidati } } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder setValidationErrors( int index, com.google.cloud.optimization.v1.OptimizeToursValidationError value) { @@ -3861,16 +4317,21 @@ public Builder setValidationErrors( return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder setValidationErrors( - int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { if (validationErrorsBuilder_ == null) { ensureValidationErrorsIsMutable(); validationErrors_.set(index, builderForValue.build()); @@ -3881,15 +4342,20 @@ public Builder setValidationErrors( return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public Builder addValidationErrors(com.google.cloud.optimization.v1.OptimizeToursValidationError value) { + public Builder addValidationErrors( + com.google.cloud.optimization.v1.OptimizeToursValidationError value) { if (validationErrorsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3903,13 +4369,17 @@ public Builder addValidationErrors(com.google.cloud.optimization.v1.OptimizeTour return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder addValidationErrors( int index, com.google.cloud.optimization.v1.OptimizeToursValidationError value) { @@ -3926,13 +4396,17 @@ public Builder addValidationErrors( return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder addValidationErrors( com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { @@ -3946,16 +4420,21 @@ public Builder addValidationErrors( return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder addValidationErrors( - int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder builderForValue) { if (validationErrorsBuilder_ == null) { ensureValidationErrorsIsMutable(); validationErrors_.add(index, builderForValue.build()); @@ -3966,20 +4445,24 @@ public Builder addValidationErrors( return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder addAllValidationErrors( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (validationErrorsBuilder_ == null) { ensureValidationErrorsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, validationErrors_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, validationErrors_); onChanged(); } else { validationErrorsBuilder_.addAllMessages(values); @@ -3987,13 +4470,17 @@ public Builder addAllValidationErrors( return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder clearValidationErrors() { if (validationErrorsBuilder_ == null) { @@ -4006,13 +4493,17 @@ public Builder clearValidationErrors() { return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public Builder removeValidationErrors(int index) { if (validationErrorsBuilder_ == null) { @@ -4025,45 +4516,59 @@ public Builder removeValidationErrors(int index) { return this; } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder getValidationErrorsBuilder( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder + getValidationErrorsBuilder(int index) { return getValidationErrorsFieldBuilder().getBuilder(index); } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValidationErrorsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder + getValidationErrorsOrBuilder(int index) { if (validationErrorsBuilder_ == null) { - return validationErrors_.get(index); } else { + return validationErrors_.get(index); + } else { return validationErrorsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public java.util.List - getValidationErrorsOrBuilderList() { + public java.util.List< + ? extends com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> + getValidationErrorsOrBuilderList() { if (validationErrorsBuilder_ != null) { return validationErrorsBuilder_.getMessageOrBuilderList(); } else { @@ -4071,51 +4576,73 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder ge } } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder addValidationErrorsBuilder() { - return getValidationErrorsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder + addValidationErrorsBuilder() { + return getValidationErrorsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder addValidationErrorsBuilder( - int index) { - return getValidationErrorsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder + addValidationErrorsBuilder(int index) { + return getValidationErrorsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()); } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
      * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - public java.util.List - getValidationErrorsBuilderList() { + public java.util.List + getValidationErrorsBuilderList() { return getValidationErrorsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursValidationError, + com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder> getValidationErrorsFieldBuilder() { if (validationErrorsBuilder_ == null) { - validationErrorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder>( + validationErrorsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursValidationError, + com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder>( validationErrors_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), @@ -4127,41 +4654,55 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder add private com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> metricsBuilder_; + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, + com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> + metricsBuilder_; /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; + * * @return Whether the metrics field is set. */ public boolean hasMetrics() { return metricsBuilder_ != null || metrics_ != null; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; + * * @return The metrics. */ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics() { if (metricsBuilder_ == null) { - return metrics_ == null ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; + return metrics_ == null + ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() + : metrics_; } else { return metricsBuilder_.getMessage(); } } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public Builder setMetrics(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { + public Builder setMetrics( + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4175,6 +4716,8 @@ public Builder setMetrics(com.google.cloud.optimization.v1.OptimizeToursResponse return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4193,17 +4736,22 @@ public Builder setMetrics( return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public Builder mergeMetrics(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { + public Builder mergeMetrics( + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics value) { if (metricsBuilder_ == null) { if (metrics_ != null) { metrics_ = - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.newBuilder(metrics_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.newBuilder(metrics_) + .mergeFrom(value) + .buildPartial(); } else { metrics_ = value; } @@ -4215,6 +4763,8 @@ public Builder mergeMetrics(com.google.cloud.optimization.v1.OptimizeToursRespon return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4233,33 +4783,42 @@ public Builder clearMetrics() { return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder getMetricsBuilder() { - + public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder + getMetricsBuilder() { + onChanged(); return getMetricsFieldBuilder().getBuilder(); } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ - public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder + getMetricsOrBuilder() { if (metricsBuilder_ != null) { return metricsBuilder_.getMessageOrBuilder(); } else { - return metrics_ == null ? - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; + return metrics_ == null + ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() + : metrics_; } } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4267,21 +4826,26 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder g * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, + com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder> getMetricsFieldBuilder() { if (metricsBuilder_ == null) { - metricsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder>( - getMetrics(), - getParentForChildren(), - isClean()); + metricsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics, + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.Builder, + com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder>( + getMetrics(), getParentForChildren(), isClean()); metrics_ = null; } return metricsBuilder_; } - private double totalCost_ ; + private double totalCost_; /** + * + * *
      * Deprecated: Use [Metrics.total_cost][] instead.
      * Total cost of the solution. This takes into account all costs: costs per
@@ -4290,15 +4854,19 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder g
      * 
* * 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=394 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return The totalCost. */ @java.lang.Override - @java.lang.Deprecated public double getTotalCost() { + @java.lang.Deprecated + public double getTotalCost() { return totalCost_; } /** + * + * *
      * Deprecated: Use [Metrics.total_cost][] instead.
      * Total cost of the solution. This takes into account all costs: costs per
@@ -4307,18 +4875,22 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder g
      * 
* * 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=394 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=394 * @param value The totalCost to set. * @return This builder for chaining. */ - @java.lang.Deprecated public Builder setTotalCost(double value) { - + @java.lang.Deprecated + public Builder setTotalCost(double value) { + totalCost_ = value; onChanged(); return this; } /** + * + * *
      * Deprecated: Use [Metrics.total_cost][] instead.
      * Total cost of the solution. This takes into account all costs: costs per
@@ -4327,19 +4899,21 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder g
      * 
* * 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=394 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearTotalCost() { - + @java.lang.Deprecated + public Builder clearTotalCost() { + totalCost_ = 0D; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -4349,12 +4923,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursResponse) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursResponse) private static final com.google.cloud.optimization.v1.OptimizeToursResponse DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursResponse(); } @@ -4363,16 +4937,16 @@ public static com.google.cloud.optimization.v1.OptimizeToursResponse getDefaultI return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OptimizeToursResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OptimizeToursResponse(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeToursResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OptimizeToursResponse(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4387,6 +4961,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java similarity index 77% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java index 5215fe1..b78e2c9 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface OptimizeToursResponseOrBuilder extends +public interface OptimizeToursResponseOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursResponse) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -15,9 +33,10 @@ public interface OptimizeToursResponseOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List 
-      getRoutesList();
+  java.util.List getRoutesList();
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -27,6 +46,8 @@ public interface OptimizeToursResponseOrBuilder extends
    */
   com.google.cloud.optimization.v1.ShipmentRoute getRoutes(int index);
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -36,6 +57,8 @@ public interface OptimizeToursResponseOrBuilder extends
    */
   int getRoutesCount();
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -43,9 +66,11 @@ public interface OptimizeToursResponseOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  java.util.List 
+  java.util.List
       getRoutesOrBuilderList();
   /**
+   *
+   *
    * 
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -53,41 +78,48 @@ public interface OptimizeToursResponseOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
    */
-  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; + * * @return The requestLabel. */ java.lang.String getRequestLabel(); /** + * + * *
    * Copy of the [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label], if a label was specified in the
    * request.
    * 
* * string request_label = 3; + * * @return The bytes for requestLabel. */ - com.google.protobuf.ByteString - getRequestLabelBytes(); + com.google.protobuf.ByteString getRequestLabelBytes(); /** + * + * *
    * The list of all shipments skipped.
    * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - java.util.List - getSkippedShipmentsList(); + java.util.List getSkippedShipmentsList(); /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -96,6 +128,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder( */ com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int index); /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -104,97 +138,128 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder( */ int getSkippedShipmentsCount(); /** + * + * *
    * The list of all shipments skipped.
    * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - java.util.List + java.util.List getSkippedShipmentsOrBuilderList(); /** + * + * *
    * The list of all shipments skipped.
    * 
* * repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 4; */ - com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder( - int index); + com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrBuilder(int index); /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - java.util.List + java.util.List getValidationErrorsList(); /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ com.google.cloud.optimization.v1.OptimizeToursValidationError getValidationErrors(int index); /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ int getValidationErrorsCount(); /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - java.util.List + java.util.List getValidationErrorsOrBuilderList(); /** + * + * *
    * List of all the validation errors that we were able to detect
    * independently. See the "MULTIPLE ERRORS" explanation for the
    * [OptimizeToursValidationError][google.cloud.optimization.v1.OptimizeToursValidationError] message.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ - com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValidationErrorsOrBuilder( - int index); + com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder + getValidationErrorsOrBuilder(int index); /** + * + * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; + * * @return Whether the metrics field is set. */ boolean hasMetrics(); /** + * + * *
    * Duration, distance and usage metrics for this solution.
    * 
* * .google.cloud.optimization.v1.OptimizeToursResponse.Metrics metrics = 6; + * * @return The metrics. */ com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics(); /** + * + * *
    * Duration, distance and usage metrics for this solution.
    * 
@@ -204,6 +269,8 @@ com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValida com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder(); /** + * + * *
    * Deprecated: Use [Metrics.total_cost][] instead.
    * Total cost of the solution. This takes into account all costs: costs per
@@ -212,9 +279,11 @@ com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValida
    * 
* * 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=394 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=394 * @return The totalCost. */ - @java.lang.Deprecated double getTotalCost(); + @java.lang.Deprecated + double getTotalCost(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java similarity index 78% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java index 77ff724..8ec5b32 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java @@ -1,24 +1,42 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Describes an error encountered when validating an `OptimizeToursRequest`.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError} */ -public final class OptimizeToursValidationError extends - com.google.protobuf.GeneratedMessageV3 implements +public final class OptimizeToursValidationError extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursValidationError) OptimizeToursValidationErrorOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use OptimizeToursValidationError.newBuilder() to construct. private OptimizeToursValidationError(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private OptimizeToursValidationError() { displayName_ = ""; fields_ = java.util.Collections.emptyList(); @@ -28,16 +46,15 @@ private OptimizeToursValidationError() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new OptimizeToursValidationError(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private OptimizeToursValidationError( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -57,45 +74,55 @@ private OptimizeToursValidationError( case 0: done = true; break; - case 8: { - - code_ = input.readInt32(); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); + case 8: + { + code_ = input.readInt32(); + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); - displayName_ = s; - break; - } - case 26: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - fields_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; + displayName_ = s; + break; } - fields_.add( - input.readMessage(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.parser(), extensionRegistry)); - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); + case 26: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + fields_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.OptimizeToursValidationError + .FieldReference>(); + mutable_bitField0_ |= 0x00000001; + } + fields_.add( + input.readMessage( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .parser(), + extensionRegistry)); + break; + } + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); - errorMessage_ = s; - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); + errorMessage_ = s; + break; + } + case 42: + { + java.lang.String s = input.readStringRequireUtf8(); - offendingValues_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + offendingValues_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -103,8 +130,7 @@ private OptimizeToursValidationError( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { fields_ = java.util.Collections.unmodifiableList(fields_); @@ -113,121 +139,163 @@ private OptimizeToursValidationError( makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursValidationError.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursValidationError.class, + com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); } - public interface FieldReferenceOrBuilder extends + public interface FieldReferenceOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; + * * @return The name. */ java.lang.String getName(); /** + * + * *
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; + * * @return The bytes for name. */ - com.google.protobuf.ByteString - getNameBytes(); + com.google.protobuf.ByteString getNameBytes(); /** + * + * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; + * * @return Whether the index field is set. */ boolean hasIndex(); /** + * + * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; + * * @return The index. */ int getIndex(); /** + * + * *
      * Key if the field is a map.
      * 
* * string key = 4; + * * @return Whether the key field is set. */ boolean hasKey(); /** + * + * *
      * Key if the field is a map.
      * 
* * string key = 4; + * * @return The key. */ java.lang.String getKey(); /** + * + * *
      * Key if the field is a map.
      * 
* * string key = 4; + * * @return The bytes for key. */ - com.google.protobuf.ByteString - getKeyBytes(); + com.google.protobuf.ByteString getKeyBytes(); /** + * + * *
      * Recursively nested sub-field, if needed.
      * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * * @return Whether the subField field is set. */ boolean hasSubField(); /** + * + * *
      * Recursively nested sub-field, if needed.
      * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * * @return The subField. */ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getSubField(); /** + * + * *
      * Recursively nested sub-field, if needed.
      * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getSubFieldOrBuilder(); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder + getSubFieldOrBuilder(); - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.IndexOrKeyCase getIndexOrKeyCase(); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .IndexOrKeyCase + getIndexOrKeyCase(); } /** + * + * *
    * Specifies a context for the validation error. A `FieldReference` always
    * refers to a given field in this file and follows the same hierarchical
@@ -242,31 +310,31 @@ public interface FieldReferenceOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference}
    */
-  public static final class FieldReference extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class FieldReference extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)
       FieldReferenceOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use FieldReference.newBuilder() to construct.
     private FieldReference(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private FieldReference() {
       name_ = "";
     }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new FieldReference();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private FieldReference(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -285,43 +353,52 @@ private FieldReference(
             case 0:
               done = true;
               break;
-            case 10: {
-              java.lang.String s = input.readStringRequireUtf8();
+            case 10:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
 
-              name_ = s;
-              break;
-            }
-            case 16: {
-              indexOrKey_ = input.readInt32();
-              indexOrKeyCase_ = 2;
-              break;
-            }
-            case 26: {
-              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder subBuilder = null;
-              if (subField_ != null) {
-                subBuilder = subField_.toBuilder();
+                name_ = s;
+                break;
               }
-              subField_ = input.readMessage(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(subField_);
-                subField_ = subBuilder.buildPartial();
+            case 16:
+              {
+                indexOrKey_ = input.readInt32();
+                indexOrKeyCase_ = 2;
+                break;
               }
+            case 26:
+              {
+                com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder
+                    subBuilder = null;
+                if (subField_ != null) {
+                  subBuilder = subField_.toBuilder();
+                }
+                subField_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference
+                            .parser(),
+                        extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(subField_);
+                  subField_ = subBuilder.buildPartial();
+                }
 
-              break;
-            }
-            case 34: {
-              java.lang.String s = input.readStringRequireUtf8();
-              indexOrKeyCase_ = 4;
-              indexOrKey_ = s;
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+                break;
+              }
+            case 34:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                indexOrKeyCase_ = 4;
+                indexOrKey_ = s;
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -329,35 +406,41 @@ private FieldReference(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder.class);
+              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class,
+              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder
+                  .class);
     }
 
     private int indexOrKeyCase_ = 0;
     private java.lang.Object indexOrKey_;
+
     public enum IndexOrKeyCase
-        implements com.google.protobuf.Internal.EnumLite,
+        implements
+            com.google.protobuf.Internal.EnumLite,
             com.google.protobuf.AbstractMessage.InternalOneOfEnum {
       INDEX(2),
       KEY(4),
       INDEXORKEY_NOT_SET(0);
       private final int value;
+
       private IndexOrKeyCase(int value) {
         this.value = value;
       }
@@ -373,31 +456,37 @@ public static IndexOrKeyCase valueOf(int value) {
 
       public static IndexOrKeyCase forNumber(int value) {
         switch (value) {
-          case 2: return INDEX;
-          case 4: return KEY;
-          case 0: return INDEXORKEY_NOT_SET;
-          default: return null;
+          case 2:
+            return INDEX;
+          case 4:
+            return KEY;
+          case 0:
+            return INDEXORKEY_NOT_SET;
+          default:
+            return null;
         }
       }
+
       public int getNumber() {
         return this.value;
       }
     };
 
-    public IndexOrKeyCase
-    getIndexOrKeyCase() {
-      return IndexOrKeyCase.forNumber(
-          indexOrKeyCase_);
+    public IndexOrKeyCase getIndexOrKeyCase() {
+      return IndexOrKeyCase.forNumber(indexOrKeyCase_);
     }
 
     public static final int NAME_FIELD_NUMBER = 1;
     private volatile java.lang.Object name_;
     /**
+     *
+     *
      * 
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; + * * @return The name. */ @java.lang.Override @@ -406,29 +495,29 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** + * + * *
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; + * * @return The bytes for name. */ @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { + public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); name_ = b; return b; } else { @@ -438,11 +527,14 @@ public java.lang.String getName() { public static final int INDEX_FIELD_NUMBER = 2; /** + * + * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; + * * @return Whether the index field is set. */ @java.lang.Override @@ -450,11 +542,14 @@ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** + * + * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; + * * @return The index. */ @java.lang.Override @@ -467,22 +562,28 @@ public int getIndex() { public static final int KEY_FIELD_NUMBER = 4; /** + * + * *
      * Key if the field is a map.
      * 
* * string key = 4; + * * @return Whether the key field is set. */ public boolean hasKey() { return indexOrKeyCase_ == 4; } /** + * + * *
      * Key if the field is a map.
      * 
* * string key = 4; + * * @return The key. */ public java.lang.String getKey() { @@ -493,8 +594,7 @@ public java.lang.String getKey() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (indexOrKeyCase_ == 4) { indexOrKey_ = s; @@ -503,23 +603,24 @@ public java.lang.String getKey() { } } /** + * + * *
      * Key if the field is a map.
      * 
* * string key = 4; + * * @return The bytes for key. */ - public com.google.protobuf.ByteString - getKeyBytes() { + public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = ""; if (indexOrKeyCase_ == 4) { ref = indexOrKey_; } if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); if (indexOrKeyCase_ == 4) { indexOrKey_ = b; } @@ -532,11 +633,16 @@ public java.lang.String getKey() { public static final int SUB_FIELD_FIELD_NUMBER = 3; private com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference subField_; /** + * + * *
      * Recursively nested sub-field, if needed.
      * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * * @return Whether the subField field is set. */ @java.lang.Override @@ -544,30 +650,45 @@ public boolean hasSubField() { return subField_ != null; } /** + * + * *
      * Recursively nested sub-field, if needed.
      * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * * @return The subField. */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getSubField() { - return subField_ == null ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + getSubField() { + return subField_ == null + ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance() + : subField_; } /** + * + * *
      * Recursively nested sub-field, if needed.
      * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getSubFieldOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder + getSubFieldOrBuilder() { return getSubField(); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -579,14 +700,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (indexOrKeyCase_ == 2) { - output.writeInt32( - 2, (int)((java.lang.Integer) indexOrKey_)); + output.writeInt32(2, (int) ((java.lang.Integer) indexOrKey_)); } if (subField_ != null) { output.writeMessage(3, getSubField()); @@ -607,13 +726,12 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (indexOrKeyCase_ == 2) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size( - 2, (int)((java.lang.Integer) indexOrKey_)); + size += + com.google.protobuf.CodedOutputStream.computeInt32Size( + 2, (int) ((java.lang.Integer) indexOrKey_)); } if (subField_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getSubField()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSubField()); } if (indexOrKeyCase_ == 4) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, indexOrKey_); @@ -626,29 +744,28 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)) { + if (!(obj + instanceof + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other = (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) obj; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other = + (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) obj; - if (!getName() - .equals(other.getName())) return false; + if (!getName().equals(other.getName())) return false; if (hasSubField() != other.hasSubField()) return false; if (hasSubField()) { - if (!getSubField() - .equals(other.getSubField())) return false; + if (!getSubField().equals(other.getSubField())) return false; } if (!getIndexOrKeyCase().equals(other.getIndexOrKeyCase())) return false; switch (indexOrKeyCase_) { case 2: - if (getIndex() - != other.getIndex()) return false; + if (getIndex() != other.getIndex()) return false; break; case 4: - if (!getKey() - .equals(other.getKey())) return false; + if (!getKey().equals(other.getKey())) return false; break; case 0: default: @@ -687,88 +804,101 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -778,6 +908,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Specifies a context for the validation error. A `FieldReference` always
      * refers to a given field in this file and follows the same hierarchical
@@ -790,40 +922,45 @@ protected Builder newBuilderForType(
      * `ShipmentModel` to avoid crowding the message.
      * 
* - * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference} + * Protobuf type {@code + * google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.class, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + .class); } - // Construct using com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder() + // Construct using + // com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -841,19 +978,22 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_FieldReference_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance(); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance(); } @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference build() { - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = buildPartial(); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -861,8 +1001,10 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference buildPartial() { - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(this); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + buildPartial() { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result = + new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(this); result.name_ = name_; if (indexOrKeyCase_ == 2) { result.indexOrKey_ = indexOrKey_; @@ -884,46 +1026,55 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) { - return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)other); + if (other + instanceof + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) { + return mergeFrom( + (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other) { - if (other == com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other) { + if (other + == com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); @@ -932,19 +1083,22 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidatio mergeSubField(other.getSubField()); } switch (other.getIndexOrKeyCase()) { - case INDEX: { - setIndex(other.getIndex()); - break; - } - case KEY: { - indexOrKeyCase_ = 4; - indexOrKey_ = other.indexOrKey_; - onChanged(); - break; - } - case INDEXORKEY_NOT_SET: { - break; - } + case INDEX: + { + setIndex(other.getIndex()); + break; + } + case KEY: + { + indexOrKeyCase_ = 4; + indexOrKey_ = other.indexOrKey_; + onChanged(); + break; + } + case INDEXORKEY_NOT_SET: + { + break; + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -961,11 +1115,14 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parsedMessage = null; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parsedMessage = + null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -974,12 +1131,12 @@ public Builder mergeFrom( } return this; } + private int indexOrKeyCase_ = 0; private java.lang.Object indexOrKey_; - public IndexOrKeyCase - getIndexOrKeyCase() { - return IndexOrKeyCase.forNumber( - indexOrKeyCase_); + + public IndexOrKeyCase getIndexOrKeyCase() { + return IndexOrKeyCase.forNumber(indexOrKeyCase_); } public Builder clearIndexOrKey() { @@ -989,21 +1146,22 @@ public Builder clearIndexOrKey() { return this; } - private java.lang.Object name_ = ""; /** + * + * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; + * * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; @@ -1012,20 +1170,21 @@ public java.lang.String getName() { } } /** + * + * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; + * * @return The bytes for name. */ - public com.google.protobuf.ByteString - getNameBytes() { + public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); name_ = b; return b; } else { @@ -1033,76 +1192,89 @@ public java.lang.String getName() { } } /** + * + * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; + * * @param value The name to set. * @return This builder for chaining. */ - public Builder setName( - java.lang.String value) { + public Builder setName(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + name_ = value; onChanged(); return this; } /** + * + * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; + * * @return This builder for chaining. */ public Builder clearName() { - + name_ = getDefaultInstance().getName(); onChanged(); return this; } /** + * + * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; + * * @param value The bytes for name to set. * @return This builder for chaining. */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { + public Builder setNameBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; onChanged(); return this; } /** + * + * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; + * * @return Whether the index field is set. */ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** + * + * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; + * * @return The index. */ public int getIndex() { @@ -1112,11 +1284,14 @@ public int getIndex() { return 0; } /** + * + * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; + * * @param value The index to set. * @return This builder for chaining. */ @@ -1127,11 +1302,14 @@ public Builder setIndex(int value) { return this; } /** + * + * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; + * * @return This builder for chaining. */ public Builder clearIndex() { @@ -1144,11 +1322,14 @@ public Builder clearIndex() { } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return Whether the key field is set. */ @java.lang.Override @@ -1156,11 +1337,14 @@ public boolean hasKey() { return indexOrKeyCase_ == 4; } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return The key. */ @java.lang.Override @@ -1170,8 +1354,7 @@ public java.lang.String getKey() { ref = indexOrKey_; } if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (indexOrKeyCase_ == 4) { indexOrKey_ = s; @@ -1182,24 +1365,25 @@ public java.lang.String getKey() { } } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return The bytes for key. */ @java.lang.Override - public com.google.protobuf.ByteString - getKeyBytes() { + public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = ""; if (indexOrKeyCase_ == 4) { ref = indexOrKey_; } if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); if (indexOrKeyCase_ == 4) { indexOrKey_ = b; } @@ -1209,30 +1393,35 @@ public java.lang.String getKey() { } } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @param value The key to set. * @return This builder for chaining. */ - public Builder setKey( - java.lang.String value) { + public Builder setKey(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - indexOrKeyCase_ = 4; + throw new NullPointerException(); + } + indexOrKeyCase_ = 4; indexOrKey_ = value; onChanged(); return this; } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return This builder for chaining. */ public Builder clearKey() { @@ -1244,63 +1433,88 @@ public Builder clearKey() { return this; } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @param value The bytes for key to set. * @return This builder for chaining. */ - public Builder setKeyBytes( - com.google.protobuf.ByteString value) { + public Builder setKeyBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); indexOrKeyCase_ = 4; indexOrKey_ = value; onChanged(); return this; } - private com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference subField_; + private com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + subField_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> subFieldBuilder_; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + subFieldBuilder_; /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * * @return Whether the subField field is set. */ public boolean hasSubField() { return subFieldBuilder_ != null || subField_ != null; } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * * @return The subField. */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getSubField() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + getSubField() { if (subFieldBuilder_ == null) { - return subField_ == null ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; + return subField_ == null + ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance() + : subField_; } else { return subFieldBuilder_.getMessage(); } } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ - public Builder setSubField(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + public Builder setSubField( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (subFieldBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1314,14 +1528,19 @@ public Builder setSubField(com.google.cloud.optimization.v1.OptimizeToursValidat return this; } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ public Builder setSubField( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + builderForValue) { if (subFieldBuilder_ == null) { subField_ = builderForValue.build(); onChanged(); @@ -1332,17 +1551,25 @@ public Builder setSubField( return this; } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ - public Builder mergeSubField(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + public Builder mergeSubField( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (subFieldBuilder_ == null) { if (subField_ != null) { subField_ = - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder(subField_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .newBuilder(subField_) + .mergeFrom(value) + .buildPartial(); } else { subField_ = value; } @@ -1354,11 +1581,15 @@ public Builder mergeSubField(com.google.cloud.optimization.v1.OptimizeToursValid return this; } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ public Builder clearSubField() { if (subFieldBuilder_ == null) { @@ -1372,52 +1603,73 @@ public Builder clearSubField() { return this; } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder getSubFieldBuilder() { - + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + getSubFieldBuilder() { + onChanged(); return getSubFieldFieldBuilder().getBuilder(); } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getSubFieldOrBuilder() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder + getSubFieldOrBuilder() { if (subFieldBuilder_ != null) { return subFieldBuilder_.getMessageOrBuilder(); } else { - return subField_ == null ? - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; + return subField_ == null + ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance() + : subField_; } } /** + * + * *
        * Recursively nested sub-field, if needed.
        * 
* - * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * + * .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> getSubFieldFieldBuilder() { if (subFieldBuilder_ == null) { - subFieldBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder>( - getSubField(), - getParentForChildren(), - isClean()); + subFieldBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationError + .FieldReferenceOrBuilder>(getSubField(), getParentForChildren(), isClean()); subField_ = null; } return subFieldBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1430,30 +1682,34 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) - private static final com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.OptimizeToursValidationError + .FieldReference + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference(); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getDefaultInstance() { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FieldReference parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FieldReference(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FieldReference parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FieldReference(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1465,15 +1721,17 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int CODE_FIELD_NUMBER = 1; private int code_; /** + * + * *
    * A validation error is defined by the pair (`code`, `display_name`) which
    * are always present.
@@ -1699,6 +1957,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * int32 code = 1; + * * @return The code. */ @java.lang.Override @@ -1709,11 +1968,14 @@ public int getCode() { public static final int DISPLAY_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object displayName_; /** + * + * *
    * The error display name.
    * 
* * string display_name = 2; + * * @return The displayName. */ @java.lang.Override @@ -1722,29 +1984,29 @@ public java.lang.String getDisplayName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; } } /** + * + * *
    * The error display name.
    * 
* * string display_name = 2; + * * @return The bytes for displayName. */ @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { + public com.google.protobuf.ByteString getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); displayName_ = b; return b; } else { @@ -1753,8 +2015,12 @@ public java.lang.String getDisplayName() { } public static final int FIELDS_FIELD_NUMBER = 3; - private java.util.List fields_; + private java.util.List< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> + fields_; /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -1767,13 +2033,19 @@ public java.lang.String getDisplayName() {
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ @java.lang.Override - public java.util.List getFieldsList() { + public java.util.List< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> + getFieldsList() { return fields_; } /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -1786,14 +2058,20 @@ public java.util.List
    *
-   * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3;
+   * 
+   * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3;
+   * 
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List<
+          ? extends
+              com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder>
       getFieldsOrBuilderList() {
     return fields_;
   }
   /**
+   *
+   *
    * 
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -1806,13 +2084,17 @@ public java.util.List
    *
-   * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3;
+   * 
+   * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3;
+   * 
    */
   @java.lang.Override
   public int getFieldsCount() {
     return fields_.size();
   }
   /**
+   *
+   *
    * 
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -1825,13 +2107,18 @@ public int getFieldsCount() {
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields( + int index) { return fields_.get(index); } /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -1844,17 +2131,21 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getFieldsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder + getFieldsOrBuilder(int index) { return fields_.get(index); } public static final int ERROR_MESSAGE_FIELD_NUMBER = 4; private volatile java.lang.Object errorMessage_; /** + * + * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -1864,6 +2155,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * string error_message = 4; + * * @return The errorMessage. */ @java.lang.Override @@ -1872,14 +2164,15 @@ public java.lang.String getErrorMessage() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); errorMessage_ = s; return s; } } /** + * + * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -1889,16 +2182,15 @@ public java.lang.String getErrorMessage() {
    * 
* * string error_message = 4; + * * @return The bytes for errorMessage. */ @java.lang.Override - public com.google.protobuf.ByteString - getErrorMessageBytes() { + public com.google.protobuf.ByteString getErrorMessageBytes() { java.lang.Object ref = errorMessage_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); errorMessage_ = b; return b; } else { @@ -1909,6 +2201,8 @@ public java.lang.String getErrorMessage() { public static final int OFFENDING_VALUES_FIELD_NUMBER = 5; private volatile java.lang.Object offendingValues_; /** + * + * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -1916,6 +2210,7 @@ public java.lang.String getErrorMessage() {
    * 
* * string offending_values = 5; + * * @return The offendingValues. */ @java.lang.Override @@ -1924,14 +2219,15 @@ public java.lang.String getOffendingValues() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offendingValues_ = s; return s; } } /** + * + * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -1939,16 +2235,15 @@ public java.lang.String getOffendingValues() {
    * 
* * string offending_values = 5; + * * @return The bytes for offendingValues. */ @java.lang.Override - public com.google.protobuf.ByteString - getOffendingValuesBytes() { + public com.google.protobuf.ByteString getOffendingValuesBytes() { java.lang.Object ref = offendingValues_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offendingValues_ = b; return b; } else { @@ -1957,6 +2252,7 @@ public java.lang.String getOffendingValues() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1968,8 +2264,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (code_ != 0) { output.writeInt32(1, code_); } @@ -1995,15 +2290,13 @@ public int getSerializedSize() { size = 0; if (code_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, code_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, code_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); } for (int i = 0; i < fields_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, fields_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, fields_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(errorMessage_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, errorMessage_); @@ -2019,23 +2312,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursValidationError other = (com.google.cloud.optimization.v1.OptimizeToursValidationError) obj; - - if (getCode() - != other.getCode()) return false; - if (!getDisplayName() - .equals(other.getDisplayName())) return false; - if (!getFieldsList() - .equals(other.getFieldsList())) return false; - if (!getErrorMessage() - .equals(other.getErrorMessage())) return false; - if (!getOffendingValues() - .equals(other.getOffendingValues())) return false; + com.google.cloud.optimization.v1.OptimizeToursValidationError other = + (com.google.cloud.optimization.v1.OptimizeToursValidationError) obj; + + if (getCode() != other.getCode()) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getFieldsList().equals(other.getFieldsList())) return false; + if (!getErrorMessage().equals(other.getErrorMessage())) return false; + if (!getOffendingValues().equals(other.getOffendingValues())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2065,117 +2354,127 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OptimizeToursValidationError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursValidationError prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.OptimizeToursValidationError prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Describes an error encountered when validating an `OptimizeToursRequest`.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.OptimizeToursValidationError} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OptimizeToursValidationError) com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OptimizeToursValidationError.class, com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); + com.google.cloud.optimization.v1.OptimizeToursValidationError.class, + com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder.class); } // Construct using com.google.cloud.optimization.v1.OptimizeToursValidationError.newBuilder() @@ -2183,17 +2482,17 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getFieldsFieldBuilder(); } } + @java.lang.Override public Builder clear() { super.clear(); @@ -2215,13 +2514,14 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_OptimizeToursValidationError_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursValidationError getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.OptimizeToursValidationError + getDefaultInstanceForType() { return com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance(); } @@ -2236,7 +2536,8 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError build() { @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursValidationError buildPartial() { - com.google.cloud.optimization.v1.OptimizeToursValidationError result = new com.google.cloud.optimization.v1.OptimizeToursValidationError(this); + com.google.cloud.optimization.v1.OptimizeToursValidationError result = + new com.google.cloud.optimization.v1.OptimizeToursValidationError(this); int from_bitField0_ = bitField0_; result.code_ = code_; result.displayName_ = displayName_; @@ -2259,38 +2560,39 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError buildPartia public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError) { - return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursValidationError)other); + return mergeFrom((com.google.cloud.optimization.v1.OptimizeToursValidationError) other); } else { super.mergeFrom(other); return this; @@ -2298,7 +2600,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidationError other) { - if (other == com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()) return this; + if (other + == com.google.cloud.optimization.v1.OptimizeToursValidationError.getDefaultInstance()) + return this; if (other.getCode() != 0) { setCode(other.getCode()); } @@ -2324,9 +2628,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidatio fieldsBuilder_ = null; fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000001); - fieldsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getFieldsFieldBuilder() : null; + fieldsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getFieldsFieldBuilder() + : null; } else { fieldsBuilder_.addAllMessages(other.fields_); } @@ -2359,7 +2664,9 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.OptimizeToursValidationError) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.OptimizeToursValidationError) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -2368,10 +2675,13 @@ public Builder mergeFrom( } return this; } + private int bitField0_; - private int code_ ; + private int code_; /** + * + * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -2597,6 +2907,7 @@ public Builder mergeFrom(
      * 
* * int32 code = 1; + * * @return The code. */ @java.lang.Override @@ -2604,6 +2915,8 @@ public int getCode() { return code_; } /** + * + * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -2829,16 +3142,19 @@ public int getCode() {
      * 
* * int32 code = 1; + * * @param value The code to set. * @return This builder for chaining. */ public Builder setCode(int value) { - + code_ = value; onChanged(); return this; } /** + * + * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -3064,10 +3380,11 @@ public Builder setCode(int value) {
      * 
* * int32 code = 1; + * * @return This builder for chaining. */ public Builder clearCode() { - + code_ = 0; onChanged(); return this; @@ -3075,18 +3392,20 @@ public Builder clearCode() { private java.lang.Object displayName_ = ""; /** + * + * *
      * The error display name.
      * 
* * string display_name = 2; + * * @return The displayName. */ public java.lang.String getDisplayName() { java.lang.Object ref = displayName_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; @@ -3095,20 +3414,21 @@ public java.lang.String getDisplayName() { } } /** + * + * *
      * The error display name.
      * 
* * string display_name = 2; + * * @return The bytes for displayName. */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { + public com.google.protobuf.ByteString getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); displayName_ = b; return b; } else { @@ -3116,72 +3436,89 @@ public java.lang.String getDisplayName() { } } /** + * + * *
      * The error display name.
      * 
* * string display_name = 2; + * * @param value The displayName to set. * @return This builder for chaining. */ - public Builder setDisplayName( - java.lang.String value) { + public Builder setDisplayName(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + displayName_ = value; onChanged(); return this; } /** + * + * *
      * The error display name.
      * 
* * string display_name = 2; + * * @return This builder for chaining. */ public Builder clearDisplayName() { - + displayName_ = getDefaultInstance().getDisplayName(); onChanged(); return this; } /** + * + * *
      * The error display name.
      * 
* * string display_name = 2; + * * @param value The bytes for displayName to set. * @return This builder for chaining. */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; onChanged(); return this; } - private java.util.List fields_ = - java.util.Collections.emptyList(); + private java.util.List< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> + fields_ = java.util.Collections.emptyList(); + private void ensureFieldsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - fields_ = new java.util.ArrayList(fields_); + fields_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference>( + fields_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> fieldsBuilder_; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + fieldsBuilder_; /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3194,9 +3531,13 @@ private void ensureFieldsIsMutable() {
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public java.util.List getFieldsList() { + public java.util.List< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> + getFieldsList() { if (fieldsBuilder_ == null) { return java.util.Collections.unmodifiableList(fields_); } else { @@ -3204,6 +3545,8 @@ public java.util.List * An error context may involve 0, 1 (most of the time) or more fields. For * example, referring to vehicle #4 and shipment #2's first pickup can be @@ -3216,7 +3559,9 @@ public java.util.List * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public int getFieldsCount() { if (fieldsBuilder_ == null) { @@ -3226,6 +3571,8 @@ public int getFieldsCount() { } } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3238,9 +3585,12 @@ public int getFieldsCount() {
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields(int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields( + int index) { if (fieldsBuilder_ == null) { return fields_.get(index); } else { @@ -3248,6 +3598,8 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere } } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3260,10 +3612,13 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder setFields( - int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + int index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3277,6 +3632,8 @@ public Builder setFields( return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3289,10 +3646,14 @@ public Builder setFields(
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder setFields( - int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.set(index, builderForValue.build()); @@ -3303,6 +3664,8 @@ public Builder setFields( return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3315,9 +3678,12 @@ public Builder setFields(
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public Builder addFields(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + public Builder addFields( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3331,6 +3697,8 @@ public Builder addFields(com.google.cloud.optimization.v1.OptimizeToursValidatio return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3343,10 +3711,13 @@ public Builder addFields(com.google.cloud.optimization.v1.OptimizeToursValidatio
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder addFields( - int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { + int index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3360,6 +3731,8 @@ public Builder addFields( return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3372,10 +3745,13 @@ public Builder addFields(
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder addFields( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(builderForValue.build()); @@ -3386,6 +3762,8 @@ public Builder addFields( return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3398,10 +3776,14 @@ public Builder addFields(
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder addFields( - int index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(index, builderForValue.build()); @@ -3412,6 +3794,8 @@ public Builder addFields( return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3424,14 +3808,18 @@ public Builder addFields(
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder addAllFields( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference> + values) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, fields_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fields_); onChanged(); } else { fieldsBuilder_.addAllMessages(values); @@ -3439,6 +3827,8 @@ public Builder addAllFields( return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3451,7 +3841,9 @@ public Builder addAllFields(
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder clearFields() { if (fieldsBuilder_ == null) { @@ -3464,6 +3856,8 @@ public Builder clearFields() { return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3476,7 +3870,9 @@ public Builder clearFields() {
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ public Builder removeFields(int index) { if (fieldsBuilder_ == null) { @@ -3489,6 +3885,8 @@ public Builder removeFields(int index) { return this; } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3501,13 +3899,17 @@ public Builder removeFields(int index) {
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder getFieldsBuilder( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + getFieldsBuilder(int index) { return getFieldsFieldBuilder().getBuilder(index); } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3520,16 +3922,21 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getFieldsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder + getFieldsOrBuilder(int index) { if (fieldsBuilder_ == null) { - return fields_.get(index); } else { + return fields_.get(index); + } else { return fieldsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3542,10 +3949,15 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public java.util.List - getFieldsOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.OptimizeToursValidationError + .FieldReferenceOrBuilder> + getFieldsOrBuilderList() { if (fieldsBuilder_ != null) { return fieldsBuilder_.getMessageOrBuilderList(); } else { @@ -3553,6 +3965,8 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere } } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3565,13 +3979,20 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder addFieldsBuilder() { - return getFieldsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + addFieldsBuilder() { + return getFieldsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance()); } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3584,14 +4005,21 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder addFieldsBuilder( - int index) { - return getFieldsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()); + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder + addFieldsBuilder(int index) { + return getFieldsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance()); } /** + * + * *
      * An error context may involve 0, 1 (most of the time) or more fields. For
      * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -3604,22 +4032,30 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * given error code.
      * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - public java.util.List - getFieldsBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder> + getFieldsBuilderList() { return getFieldsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> getFieldsFieldBuilder() { if (fieldsBuilder_ == null) { - fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder, com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder>( - fields_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); + fieldsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference, + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .Builder, + com.google.cloud.optimization.v1.OptimizeToursValidationError + .FieldReferenceOrBuilder>( + fields_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); fields_ = null; } return fieldsBuilder_; @@ -3627,6 +4063,8 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere private java.lang.Object errorMessage_ = ""; /** + * + * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -3636,13 +4074,13 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
      * 
* * string error_message = 4; + * * @return The errorMessage. */ public java.lang.String getErrorMessage() { java.lang.Object ref = errorMessage_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); errorMessage_ = s; return s; @@ -3651,6 +4089,8 @@ public java.lang.String getErrorMessage() { } } /** + * + * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -3660,15 +4100,14 @@ public java.lang.String getErrorMessage() {
      * 
* * string error_message = 4; + * * @return The bytes for errorMessage. */ - public com.google.protobuf.ByteString - getErrorMessageBytes() { + public com.google.protobuf.ByteString getErrorMessageBytes() { java.lang.Object ref = errorMessage_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); errorMessage_ = b; return b; } else { @@ -3676,6 +4115,8 @@ public java.lang.String getErrorMessage() { } } /** + * + * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -3685,20 +4126,22 @@ public java.lang.String getErrorMessage() {
      * 
* * string error_message = 4; + * * @param value The errorMessage to set. * @return This builder for chaining. */ - public Builder setErrorMessage( - java.lang.String value) { + public Builder setErrorMessage(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + errorMessage_ = value; onChanged(); return this; } /** + * + * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -3708,15 +4151,18 @@ public Builder setErrorMessage(
      * 
* * string error_message = 4; + * * @return This builder for chaining. */ public Builder clearErrorMessage() { - + errorMessage_ = getDefaultInstance().getErrorMessage(); onChanged(); return this; } /** + * + * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -3726,16 +4172,16 @@ public Builder clearErrorMessage() {
      * 
* * string error_message = 4; + * * @param value The bytes for errorMessage to set. * @return This builder for chaining. */ - public Builder setErrorMessageBytes( - com.google.protobuf.ByteString value) { + public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + errorMessage_ = value; onChanged(); return this; @@ -3743,6 +4189,8 @@ public Builder setErrorMessageBytes( private java.lang.Object offendingValues_ = ""; /** + * + * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -3750,13 +4198,13 @@ public Builder setErrorMessageBytes(
      * 
* * string offending_values = 5; + * * @return The offendingValues. */ public java.lang.String getOffendingValues() { java.lang.Object ref = offendingValues_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); offendingValues_ = s; return s; @@ -3765,6 +4213,8 @@ public java.lang.String getOffendingValues() { } } /** + * + * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -3772,15 +4222,14 @@ public java.lang.String getOffendingValues() {
      * 
* * string offending_values = 5; + * * @return The bytes for offendingValues. */ - public com.google.protobuf.ByteString - getOffendingValuesBytes() { + public com.google.protobuf.ByteString getOffendingValuesBytes() { java.lang.Object ref = offendingValues_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); offendingValues_ = b; return b; } else { @@ -3788,6 +4237,8 @@ public java.lang.String getOffendingValues() { } } /** + * + * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -3795,20 +4246,22 @@ public java.lang.String getOffendingValues() {
      * 
* * string offending_values = 5; + * * @param value The offendingValues to set. * @return This builder for chaining. */ - public Builder setOffendingValues( - java.lang.String value) { + public Builder setOffendingValues(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + offendingValues_ = value; onChanged(); return this; } /** + * + * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -3816,15 +4269,18 @@ public Builder setOffendingValues(
      * 
* * string offending_values = 5; + * * @return This builder for chaining. */ public Builder clearOffendingValues() { - + offendingValues_ = getDefaultInstance().getOffendingValues(); onChanged(); return this; } /** + * + * *
      * May contain the value(s) of the field(s). This is not always available. You
      * should absolutely not rely on it and use it only for manual model
@@ -3832,23 +4288,23 @@ public Builder clearOffendingValues() {
      * 
* * string offending_values = 5; + * * @param value The bytes for offendingValues to set. * @return This builder for chaining. */ - public Builder setOffendingValuesBytes( - com.google.protobuf.ByteString value) { + public Builder setOffendingValuesBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + offendingValues_ = value; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -3858,12 +4314,13 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OptimizeToursValidationError) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OptimizeToursValidationError) - private static final com.google.cloud.optimization.v1.OptimizeToursValidationError DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.OptimizeToursValidationError + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OptimizeToursValidationError(); } @@ -3872,16 +4329,16 @@ public static com.google.cloud.optimization.v1.OptimizeToursValidationError getD return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OptimizeToursValidationError parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OptimizeToursValidationError(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeToursValidationError parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OptimizeToursValidationError(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3896,6 +4353,4 @@ public com.google.protobuf.Parser getParserForType public com.google.cloud.optimization.v1.OptimizeToursValidationError getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java similarity index 90% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java index 660f2d4..415e1f4 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface OptimizeToursValidationErrorOrBuilder extends +public interface OptimizeToursValidationErrorOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OptimizeToursValidationError) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * A validation error is defined by the pair (`code`, `display_name`) which
    * are always present.
@@ -233,31 +251,39 @@ public interface OptimizeToursValidationErrorOrBuilder extends
    * 
* * int32 code = 1; + * * @return The code. */ int getCode(); /** + * + * *
    * The error display name.
    * 
* * string display_name = 2; + * * @return The displayName. */ java.lang.String getDisplayName(); /** + * + * *
    * The error display name.
    * 
* * string display_name = 2; + * * @return The bytes for displayName. */ - com.google.protobuf.ByteString - getDisplayNameBytes(); + com.google.protobuf.ByteString getDisplayNameBytes(); /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -270,11 +296,15 @@ public interface OptimizeToursValidationErrorOrBuilder extends
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - java.util.List + java.util.List getFieldsList(); /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -287,10 +317,14 @@ public interface OptimizeToursValidationErrorOrBuilder extends
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference getFields(int index); /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -303,10 +337,14 @@ public interface OptimizeToursValidationErrorOrBuilder extends
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ int getFieldsCount(); /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -319,11 +357,17 @@ public interface OptimizeToursValidationErrorOrBuilder extends
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - java.util.List + java.util.List< + ? extends + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder> getFieldsOrBuilderList(); /** + * + * *
    * An error context may involve 0, 1 (most of the time) or more fields. For
    * example, referring to vehicle #4 and shipment #2's first pickup can be
@@ -336,12 +380,16 @@ public interface OptimizeToursValidationErrorOrBuilder extends
    * given error code.
    * 
* - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference fields = 3; + * */ - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getFieldsOrBuilder( - int index); + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder + getFieldsOrBuilder(int index); /** + * + * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -351,10 +399,13 @@ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBu
    * 
* * string error_message = 4; + * * @return The errorMessage. */ java.lang.String getErrorMessage(); /** + * + * *
    * Human-readable string describing the error. There is a 1:1 mapping
    * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -364,12 +415,14 @@ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBu
    * 
* * string error_message = 4; + * * @return The bytes for errorMessage. */ - com.google.protobuf.ByteString - getErrorMessageBytes(); + com.google.protobuf.ByteString getErrorMessageBytes(); /** + * + * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -377,10 +430,13 @@ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBu
    * 
* * string offending_values = 5; + * * @return The offendingValues. */ java.lang.String getOffendingValues(); /** + * + * *
    * May contain the value(s) of the field(s). This is not always available. You
    * should absolutely not rely on it and use it only for manual model
@@ -388,8 +444,8 @@ com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBu
    * 
* * string offending_values = 5; + * * @return The bytes for offendingValues. */ - com.google.protobuf.ByteString - getOffendingValuesBytes(); + com.google.protobuf.ByteString getOffendingValuesBytes(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java similarity index 71% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java index 4ebd39b..5e9d5c9 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java @@ -1,40 +1,57 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; /** + * + * *
  * The desired output location.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.OutputConfig} */ -public final class OutputConfig extends - com.google.protobuf.GeneratedMessageV3 implements +public final class OutputConfig extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.OutputConfig) OutputConfigOrBuilder { -private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use OutputConfig.newBuilder() to construct. private OutputConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private OutputConfig() { dataFormat_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new OutputConfig(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private OutputConfig( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -53,33 +70,38 @@ private OutputConfig( case 0: done = true; break; - case 10: { - com.google.cloud.optimization.v1.GcsDestination.Builder subBuilder = null; - if (destinationCase_ == 1) { - subBuilder = ((com.google.cloud.optimization.v1.GcsDestination) destination_).toBuilder(); - } - destination_ = - input.readMessage(com.google.cloud.optimization.v1.GcsDestination.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.optimization.v1.GcsDestination) destination_); - destination_ = subBuilder.buildPartial(); + case 10: + { + com.google.cloud.optimization.v1.GcsDestination.Builder subBuilder = null; + if (destinationCase_ == 1) { + subBuilder = + ((com.google.cloud.optimization.v1.GcsDestination) destination_).toBuilder(); + } + destination_ = + input.readMessage( + com.google.cloud.optimization.v1.GcsDestination.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.cloud.optimization.v1.GcsDestination) destination_); + destination_ = subBuilder.buildPartial(); + } + destinationCase_ = 1; + break; } - destinationCase_ = 1; - break; - } - case 16: { - int rawValue = input.readEnum(); + case 16: + { + int rawValue = input.readEnum(); - dataFormat_ = rawValue; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + dataFormat_ = rawValue; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -87,34 +109,39 @@ private OutputConfig( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OutputConfig.class, com.google.cloud.optimization.v1.OutputConfig.Builder.class); + com.google.cloud.optimization.v1.OutputConfig.class, + com.google.cloud.optimization.v1.OutputConfig.Builder.class); } private int destinationCase_ = 0; private java.lang.Object destination_; + public enum DestinationCase - implements com.google.protobuf.Internal.EnumLite, + implements + com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { GCS_DESTINATION(1), DESTINATION_NOT_SET(0); private final int value; + private DestinationCase(int value) { this.value = value; } @@ -130,29 +157,34 @@ public static DestinationCase valueOf(int value) { public static DestinationCase forNumber(int value) { switch (value) { - case 1: return GCS_DESTINATION; - case 0: return DESTINATION_NOT_SET; - default: return null; + case 1: + return GCS_DESTINATION; + case 0: + return DESTINATION_NOT_SET; + default: + return null; } } + public int getNumber() { return this.value; } }; - public DestinationCase - getDestinationCase() { - return DestinationCase.forNumber( - destinationCase_); + public DestinationCase getDestinationCase() { + return DestinationCase.forNumber(destinationCase_); } public static final int GCS_DESTINATION_FIELD_NUMBER = 1; /** + * + * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; + * * @return Whether the gcsDestination field is set. */ @java.lang.Override @@ -160,21 +192,26 @@ public boolean hasGcsDestination() { return destinationCase_ == 1; } /** + * + * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; + * * @return The gcsDestination. */ @java.lang.Override public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { if (destinationCase_ == 1) { - return (com.google.cloud.optimization.v1.GcsDestination) destination_; + return (com.google.cloud.optimization.v1.GcsDestination) destination_; } return com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance(); } /** + * + * *
    * The Google Cloud Storage location to write the output to.
    * 
@@ -184,7 +221,7 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { @java.lang.Override public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinationOrBuilder() { if (destinationCase_ == 1) { - return (com.google.cloud.optimization.v1.GcsDestination) destination_; + return (com.google.cloud.optimization.v1.GcsDestination) destination_; } return com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance(); } @@ -192,31 +229,41 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio public static final int DATA_FORMAT_FIELD_NUMBER = 2; private int dataFormat_; /** + * + * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override public int getDataFormatValue() { + @java.lang.Override + public int getDataFormatValue() { return dataFormat_; } /** + * + * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The dataFormat. */ - @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + @java.lang.Override + public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -228,12 +275,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (destinationCase_ == 1) { output.writeMessage(1, (com.google.cloud.optimization.v1.GcsDestination) destination_); } - if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + if (dataFormat_ + != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { output.writeEnum(2, dataFormat_); } unknownFields.writeTo(output); @@ -246,12 +293,13 @@ public int getSerializedSize() { size = 0; if (destinationCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, (com.google.cloud.optimization.v1.GcsDestination) destination_); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.optimization.v1.GcsDestination) destination_); } - if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, dataFormat_); + if (dataFormat_ + != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, dataFormat_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -261,19 +309,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OutputConfig)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OutputConfig other = (com.google.cloud.optimization.v1.OutputConfig) obj; + com.google.cloud.optimization.v1.OutputConfig other = + (com.google.cloud.optimization.v1.OutputConfig) obj; if (dataFormat_ != other.dataFormat_) return false; if (!getDestinationCase().equals(other.getDestinationCase())) return false; switch (destinationCase_) { case 1: - if (!getGcsDestination() - .equals(other.getGcsDestination())) return false; + if (!getGcsDestination().equals(other.getGcsDestination())) return false; break; case 0: default: @@ -304,118 +352,127 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.OutputConfig parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.OutputConfig parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.OutputConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OutputConfig parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.OutputConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.OutputConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * The desired output location.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.OutputConfig} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.OutputConfig) com.google.cloud.optimization.v1.OutputConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_OutputConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.OutputConfig.class, com.google.cloud.optimization.v1.OutputConfig.Builder.class); + com.google.cloud.optimization.v1.OutputConfig.class, + com.google.cloud.optimization.v1.OutputConfig.Builder.class); } // Construct using com.google.cloud.optimization.v1.OutputConfig.newBuilder() @@ -423,16 +480,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -444,9 +500,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.AsyncModelProto.internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.AsyncModelProto + .internal_static_google_cloud_optimization_v1_OutputConfig_descriptor; } @java.lang.Override @@ -465,7 +521,8 @@ public com.google.cloud.optimization.v1.OutputConfig build() { @java.lang.Override public com.google.cloud.optimization.v1.OutputConfig buildPartial() { - com.google.cloud.optimization.v1.OutputConfig result = new com.google.cloud.optimization.v1.OutputConfig(this); + com.google.cloud.optimization.v1.OutputConfig result = + new com.google.cloud.optimization.v1.OutputConfig(this); if (destinationCase_ == 1) { if (gcsDestinationBuilder_ == null) { result.destination_ = destination_; @@ -483,38 +540,39 @@ public com.google.cloud.optimization.v1.OutputConfig buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.OutputConfig) { - return mergeFrom((com.google.cloud.optimization.v1.OutputConfig)other); + return mergeFrom((com.google.cloud.optimization.v1.OutputConfig) other); } else { super.mergeFrom(other); return this; @@ -527,13 +585,15 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OutputConfig other) { setDataFormatValue(other.getDataFormatValue()); } switch (other.getDestinationCase()) { - case GCS_DESTINATION: { - mergeGcsDestination(other.getGcsDestination()); - break; - } - case DESTINATION_NOT_SET: { - break; - } + case GCS_DESTINATION: + { + mergeGcsDestination(other.getGcsDestination()); + break; + } + case DESTINATION_NOT_SET: + { + break; + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -563,12 +623,12 @@ public Builder mergeFrom( } return this; } + private int destinationCase_ = 0; private java.lang.Object destination_; - public DestinationCase - getDestinationCase() { - return DestinationCase.forNumber( - destinationCase_); + + public DestinationCase getDestinationCase() { + return DestinationCase.forNumber(destinationCase_); } public Builder clearDestination() { @@ -578,15 +638,20 @@ public Builder clearDestination() { return this; } - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsDestination, com.google.cloud.optimization.v1.GcsDestination.Builder, com.google.cloud.optimization.v1.GcsDestinationOrBuilder> gcsDestinationBuilder_; + com.google.cloud.optimization.v1.GcsDestination, + com.google.cloud.optimization.v1.GcsDestination.Builder, + com.google.cloud.optimization.v1.GcsDestinationOrBuilder> + gcsDestinationBuilder_; /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; + * * @return Whether the gcsDestination field is set. */ @java.lang.Override @@ -594,11 +659,14 @@ public boolean hasGcsDestination() { return destinationCase_ == 1; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; + * * @return The gcsDestination. */ @java.lang.Override @@ -616,6 +684,8 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { } } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -636,6 +706,8 @@ public Builder setGcsDestination(com.google.cloud.optimization.v1.GcsDestination return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -654,6 +726,8 @@ public Builder setGcsDestination( return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -662,10 +736,14 @@ public Builder setGcsDestination( */ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestination value) { if (gcsDestinationBuilder_ == null) { - if (destinationCase_ == 1 && - destination_ != com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) { - destination_ = com.google.cloud.optimization.v1.GcsDestination.newBuilder((com.google.cloud.optimization.v1.GcsDestination) destination_) - .mergeFrom(value).buildPartial(); + if (destinationCase_ == 1 + && destination_ + != com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) { + destination_ = + com.google.cloud.optimization.v1.GcsDestination.newBuilder( + (com.google.cloud.optimization.v1.GcsDestination) destination_) + .mergeFrom(value) + .buildPartial(); } else { destination_ = value; } @@ -681,6 +759,8 @@ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestinati return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -704,6 +784,8 @@ public Builder clearGcsDestination() { return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -714,6 +796,8 @@ public com.google.cloud.optimization.v1.GcsDestination.Builder getGcsDestination return getGcsDestinationFieldBuilder().getBuilder(); } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -732,6 +816,8 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio } } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -739,71 +825,91 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsDestination, com.google.cloud.optimization.v1.GcsDestination.Builder, com.google.cloud.optimization.v1.GcsDestinationOrBuilder> + com.google.cloud.optimization.v1.GcsDestination, + com.google.cloud.optimization.v1.GcsDestination.Builder, + com.google.cloud.optimization.v1.GcsDestinationOrBuilder> getGcsDestinationFieldBuilder() { if (gcsDestinationBuilder_ == null) { if (!(destinationCase_ == 1)) { destination_ = com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance(); } - gcsDestinationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.GcsDestination, com.google.cloud.optimization.v1.GcsDestination.Builder, com.google.cloud.optimization.v1.GcsDestinationOrBuilder>( + gcsDestinationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.GcsDestination, + com.google.cloud.optimization.v1.GcsDestination.Builder, + com.google.cloud.optimization.v1.GcsDestinationOrBuilder>( (com.google.cloud.optimization.v1.GcsDestination) destination_, getParentForChildren(), isClean()); destination_ = null; } destinationCase_ = 1; - onChanged();; + onChanged(); + ; return gcsDestinationBuilder_; } private int dataFormat_ = 0; /** + * + * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The enum numeric value on the wire for dataFormat. */ - @java.lang.Override public int getDataFormatValue() { + @java.lang.Override + public int getDataFormatValue() { return dataFormat_; } /** + * + * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @param value The enum numeric value on the wire for dataFormat to set. * @return This builder for chaining. */ public Builder setDataFormatValue(int value) { - + dataFormat_ = value; onChanged(); return this; } /** + * + * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The dataFormat. */ @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.valueOf(dataFormat_); return result == null ? com.google.cloud.optimization.v1.DataFormat.UNRECOGNIZED : result; } /** + * + * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @param value The dataFormat to set. * @return This builder for chaining. */ @@ -811,28 +917,31 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) if (value == null) { throw new NullPointerException(); } - + dataFormat_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * The output data format that used to store the results in Cloud Storage.
      * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return This builder for chaining. */ public Builder clearDataFormat() { - + dataFormat_ = 0; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -842,12 +951,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.OutputConfig) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.OutputConfig) private static final com.google.cloud.optimization.v1.OutputConfig DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.OutputConfig(); } @@ -856,16 +965,16 @@ public static com.google.cloud.optimization.v1.OutputConfig getDefaultInstance() return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OutputConfig parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OutputConfig(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OutputConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new OutputConfig(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -880,6 +989,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OutputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java similarity index 71% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java index 53ad9c4..4c9113b 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java @@ -1,31 +1,55 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/async_model.proto package com.google.cloud.optimization.v1; -public interface OutputConfigOrBuilder extends +public interface OutputConfigOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.OutputConfig) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; + * * @return Whether the gcsDestination field is set. */ boolean hasGcsDestination(); /** + * + * *
    * The Google Cloud Storage location to write the output to.
    * 
* * .google.cloud.optimization.v1.GcsDestination gcs_destination = 1; + * * @return The gcsDestination. */ com.google.cloud.optimization.v1.GcsDestination getGcsDestination(); /** + * + * *
    * The Google Cloud Storage location to write the output to.
    * 
@@ -35,20 +59,26 @@ public interface OutputConfigOrBuilder extends com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinationOrBuilder(); /** + * + * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The enum numeric value on the wire for dataFormat. */ int getDataFormatValue(); /** + * + * *
    * The output data format that used to store the results in Cloud Storage.
    * 
* * .google.cloud.optimization.v1.DataFormat data_format = 2; + * * @return The dataFormat. */ com.google.cloud.optimization.v1.DataFormat getDataFormat(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java similarity index 78% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java index bea1c18..82a189c 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * The shipment of a single item, from one of its pickups to one of its
  * deliveries. For the shipment to be considered as performed, a unique vehicle
@@ -14,15 +31,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.Shipment}
  */
-public final class Shipment extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class Shipment extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Shipment)
     ShipmentOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use Shipment.newBuilder() to construct.
   private Shipment(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private Shipment() {
     pickups_ = java.util.Collections.emptyList();
     deliveries_ = java.util.Collections.emptyList();
@@ -36,16 +54,15 @@ private Shipment() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Shipment();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private Shipment(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -65,169 +82,201 @@ private Shipment(
           case 0:
             done = true;
             break;
-          case 10: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              pickups_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
-            }
-            pickups_.add(
-                input.readMessage(com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(), extensionRegistry));
-            break;
-          }
-          case 18: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              deliveries_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 10:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                pickups_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.Shipment.VisitRequest>();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              pickups_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
+                      extensionRegistry));
+              break;
             }
-            deliveries_.add(
-                input.readMessage(com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(), extensionRegistry));
-            break;
-          }
-          case 26: {
-            if (!((mutable_bitField0_ & 0x00000100) != 0)) {
-              demands_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000100;
+          case 18:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                deliveries_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.Shipment.VisitRequest>();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              deliveries_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
+                      extensionRegistry));
+              break;
             }
-            demands_.add(
-                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
-            break;
-          }
-          case 33: {
-            bitField0_ |= 0x00000001;
-            penaltyCost_ = input.readDouble();
-            break;
-          }
-          case 40: {
-            if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-              allowedVehicleIndices_ = newIntList();
-              mutable_bitField0_ |= 0x00000010;
+          case 26:
+            {
+              if (!((mutable_bitField0_ & 0x00000100) != 0)) {
+                demands_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000100;
+              }
+              demands_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                      extensionRegistry));
+              break;
             }
-            allowedVehicleIndices_.addInt(input.readInt32());
-            break;
-          }
-          case 42: {
-            int length = input.readRawVarint32();
-            int limit = input.pushLimit(length);
-            if (!((mutable_bitField0_ & 0x00000010) != 0) && input.getBytesUntilLimit() > 0) {
-              allowedVehicleIndices_ = newIntList();
-              mutable_bitField0_ |= 0x00000010;
+          case 33:
+            {
+              bitField0_ |= 0x00000001;
+              penaltyCost_ = input.readDouble();
+              break;
             }
-            while (input.getBytesUntilLimit() > 0) {
+          case 40:
+            {
+              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+                allowedVehicleIndices_ = newIntList();
+                mutable_bitField0_ |= 0x00000010;
+              }
               allowedVehicleIndices_.addInt(input.readInt32());
+              break;
             }
-            input.popLimit(limit);
-            break;
-          }
-          case 49: {
-            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-              costsPerVehicle_ = newDoubleList();
-              mutable_bitField0_ |= 0x00000020;
-            }
-            costsPerVehicle_.addDouble(input.readDouble());
-            break;
-          }
-          case 50: {
-            int length = input.readRawVarint32();
-            int limit = input.pushLimit(length);
-            if (!((mutable_bitField0_ & 0x00000020) != 0) && input.getBytesUntilLimit() > 0) {
-              costsPerVehicle_ = newDoubleList();
-              mutable_bitField0_ |= 0x00000020;
+          case 42:
+            {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              if (!((mutable_bitField0_ & 0x00000010) != 0) && input.getBytesUntilLimit() > 0) {
+                allowedVehicleIndices_ = newIntList();
+                mutable_bitField0_ |= 0x00000010;
+              }
+              while (input.getBytesUntilLimit() > 0) {
+                allowedVehicleIndices_.addInt(input.readInt32());
+              }
+              input.popLimit(limit);
+              break;
             }
-            while (input.getBytesUntilLimit() > 0) {
+          case 49:
+            {
+              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+                costsPerVehicle_ = newDoubleList();
+                mutable_bitField0_ |= 0x00000020;
+              }
               costsPerVehicle_.addDouble(input.readDouble());
+              break;
             }
-            input.popLimit(limit);
-            break;
-          }
-          case 56: {
-            if (!((mutable_bitField0_ & 0x00000040) != 0)) {
-              costsPerVehicleIndices_ = newIntList();
-              mutable_bitField0_ |= 0x00000040;
-            }
-            costsPerVehicleIndices_.addInt(input.readInt32());
-            break;
-          }
-          case 58: {
-            int length = input.readRawVarint32();
-            int limit = input.pushLimit(length);
-            if (!((mutable_bitField0_ & 0x00000040) != 0) && input.getBytesUntilLimit() > 0) {
-              costsPerVehicleIndices_ = newIntList();
-              mutable_bitField0_ |= 0x00000040;
+          case 50:
+            {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              if (!((mutable_bitField0_ & 0x00000020) != 0) && input.getBytesUntilLimit() > 0) {
+                costsPerVehicle_ = newDoubleList();
+                mutable_bitField0_ |= 0x00000020;
+              }
+              while (input.getBytesUntilLimit() > 0) {
+                costsPerVehicle_.addDouble(input.readDouble());
+              }
+              input.popLimit(limit);
+              break;
             }
-            while (input.getBytesUntilLimit() > 0) {
+          case 56:
+            {
+              if (!((mutable_bitField0_ & 0x00000040) != 0)) {
+                costsPerVehicleIndices_ = newIntList();
+                mutable_bitField0_ |= 0x00000040;
+              }
               costsPerVehicleIndices_.addInt(input.readInt32());
+              break;
             }
-            input.popLimit(limit);
-            break;
-          }
-          case 65: {
-            bitField0_ |= 0x00000002;
-            pickupToDeliveryRelativeDetourLimit_ = input.readDouble();
-            break;
-          }
-          case 74: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (pickupToDeliveryAbsoluteDetourLimit_ != null) {
-              subBuilder = pickupToDeliveryAbsoluteDetourLimit_.toBuilder();
+          case 58:
+            {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              if (!((mutable_bitField0_ & 0x00000040) != 0) && input.getBytesUntilLimit() > 0) {
+                costsPerVehicleIndices_ = newIntList();
+                mutable_bitField0_ |= 0x00000040;
+              }
+              while (input.getBytesUntilLimit() > 0) {
+                costsPerVehicleIndices_.addInt(input.readInt32());
+              }
+              input.popLimit(limit);
+              break;
             }
-            pickupToDeliveryAbsoluteDetourLimit_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(pickupToDeliveryAbsoluteDetourLimit_);
-              pickupToDeliveryAbsoluteDetourLimit_ = subBuilder.buildPartial();
+          case 65:
+            {
+              bitField0_ |= 0x00000002;
+              pickupToDeliveryRelativeDetourLimit_ = input.readDouble();
+              break;
             }
+          case 74:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (pickupToDeliveryAbsoluteDetourLimit_ != null) {
+                subBuilder = pickupToDeliveryAbsoluteDetourLimit_.toBuilder();
+              }
+              pickupToDeliveryAbsoluteDetourLimit_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(pickupToDeliveryAbsoluteDetourLimit_);
+                pickupToDeliveryAbsoluteDetourLimit_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 82: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (pickupToDeliveryTimeLimit_ != null) {
-              subBuilder = pickupToDeliveryTimeLimit_.toBuilder();
-            }
-            pickupToDeliveryTimeLimit_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(pickupToDeliveryTimeLimit_);
-              pickupToDeliveryTimeLimit_ = subBuilder.buildPartial();
+              break;
             }
+          case 82:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (pickupToDeliveryTimeLimit_ != null) {
+                subBuilder = pickupToDeliveryTimeLimit_.toBuilder();
+              }
+              pickupToDeliveryTimeLimit_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(pickupToDeliveryTimeLimit_);
+                pickupToDeliveryTimeLimit_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 90: {
-            java.lang.String s = input.readStringRequireUtf8();
-
-            shipmentType_ = s;
-            break;
-          }
-          case 98: {
-            java.lang.String s = input.readStringRequireUtf8();
+              break;
+            }
+          case 90:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            label_ = s;
-            break;
-          }
-          case 104: {
+              shipmentType_ = s;
+              break;
+            }
+          case 98:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            ignore_ = input.readBool();
-            break;
-          }
-          case 114: {
-            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-              loadDemands_ = com.google.protobuf.MapField.newMapField(
-                  LoadDemandsDefaultEntryHolder.defaultEntry);
-              mutable_bitField0_ |= 0x00000004;
+              label_ = s;
+              break;
             }
-            com.google.protobuf.MapEntry
-            loadDemands__ = input.readMessage(
-                LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-            loadDemands_.getMutableMap().put(
-                loadDemands__.getKey(), loadDemands__.getValue());
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          case 104:
+            {
+              ignore_ = input.readBool();
+              break;
+            }
+          case 114:
+            {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                loadDemands_ =
+                    com.google.protobuf.MapField.newMapField(
+                        LoadDemandsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000004;
+              }
+              com.google.protobuf.MapEntry<
+                      java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+                  loadDemands__ =
+                      input.readMessage(
+                          LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
+                          extensionRegistry);
+              loadDemands_.getMutableMap().put(loadDemands__.getKey(), loadDemands__.getValue());
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -235,8 +284,7 @@ private Shipment(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         pickups_ = java.util.Collections.unmodifiableList(pickups_);
@@ -260,36 +308,41 @@ private Shipment(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_Shipment_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(
-      int number) {
+  protected com.google.protobuf.MapField internalGetMapField(int number) {
     switch (number) {
       case 14:
         return internalGetLoadDemands();
       default:
-        throw new RuntimeException(
-            "Invalid map field number: " + number);
+        throw new RuntimeException("Invalid map field number: " + number);
     }
   }
+
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.Shipment.class, com.google.cloud.optimization.v1.Shipment.Builder.class);
+            com.google.cloud.optimization.v1.Shipment.class,
+            com.google.cloud.optimization.v1.Shipment.Builder.class);
   }
 
-  public interface VisitRequestOrBuilder extends
+  public interface VisitRequestOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Shipment.VisitRequest)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -297,10 +350,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.type.LatLng arrival_location = 1; + * * @return Whether the arrivalLocation field is set. */ boolean hasArrivalLocation(); /** + * + * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -308,10 +364,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.type.LatLng arrival_location = 1; + * * @return The arrivalLocation. */ com.google.type.LatLng getArrivalLocation(); /** + * + * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -323,6 +382,8 @@ public interface VisitRequestOrBuilder extends
     com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder();
 
     /**
+     *
+     *
      * 
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -330,10 +391,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; + * * @return Whether the arrivalWaypoint field is set. */ boolean hasArrivalWaypoint(); /** + * + * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -341,10 +405,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; + * * @return The arrivalWaypoint. */ com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint(); /** + * + * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -356,6 +423,8 @@ public interface VisitRequestOrBuilder extends
     com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBuilder();
 
     /**
+     *
+     *
      * 
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -364,10 +433,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.type.LatLng departure_location = 3; + * * @return Whether the departureLocation field is set. */ boolean hasDepartureLocation(); /** + * + * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -376,10 +448,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.type.LatLng departure_location = 3; + * * @return The departureLocation. */ com.google.type.LatLng getDepartureLocation(); /** + * + * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -392,6 +467,8 @@ public interface VisitRequestOrBuilder extends
     com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder();
 
     /**
+     *
+     *
      * 
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -400,10 +477,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; + * * @return Whether the departureWaypoint field is set. */ boolean hasDepartureWaypoint(); /** + * + * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -412,10 +492,13 @@ public interface VisitRequestOrBuilder extends
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; + * * @return The departureWaypoint. */ com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint(); /** + * + * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -428,51 +511,63 @@ public interface VisitRequestOrBuilder extends
     com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOrBuilder();
 
     /**
+     *
+     *
      * 
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @return A list containing the tags. */ - java.util.List - getTagsList(); + java.util.List getTagsList(); /** + * + * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @return The count of tags. */ int getTagsCount(); /** + * + * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @param index The index of the element to return. * @return The tags at the given index. */ java.lang.String getTags(int index); /** + * + * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @param index The index of the value to return. * @return The bytes of the tags at the given index. */ - com.google.protobuf.ByteString - getTagsBytes(int index); + com.google.protobuf.ByteString getTagsBytes(int index); /** + * + * *
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -489,9 +584,10 @@ public interface VisitRequestOrBuilder extends
      *
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
-    java.util.List 
-        getTimeWindowsList();
+    java.util.List getTimeWindowsList();
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -510,6 +606,8 @@ public interface VisitRequestOrBuilder extends
      */
     com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index);
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -528,6 +626,8 @@ public interface VisitRequestOrBuilder extends
      */
     int getTimeWindowsCount();
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -544,9 +644,11 @@ public interface VisitRequestOrBuilder extends
      *
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
-    java.util.List 
+    java.util.List
         getTimeWindowsOrBuilderList();
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -563,10 +665,11 @@ public interface VisitRequestOrBuilder extends
      *
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
-    com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
-        int index);
+    com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(int index);
 
     /**
+     *
+     *
      * 
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -574,10 +677,13 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
      * 
* * .google.protobuf.Duration duration = 7; + * * @return Whether the duration field is set. */ boolean hasDuration(); /** + * + * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -585,10 +691,13 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
      * 
* * .google.protobuf.Duration duration = 7; + * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** + * + * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -600,6 +709,8 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
     com.google.protobuf.DurationOrBuilder getDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Cost to service this visit request on a vehicle route. This can be used
      * to pay different costs for each alternative pickup or delivery of a
@@ -608,11 +719,14 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
      * 
* * double cost = 8; + * * @return The cost. */ double getCost(); /** + * + * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -621,10 +735,13 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ int getLoadDemandsCount(); /** + * + * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -633,17 +750,17 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; - */ - boolean containsLoadDemands( - java.lang.String key); - /** - * Use {@link #getLoadDemandsMap()} instead. + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ + boolean containsLoadDemands(java.lang.String key); + /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Deprecated java.util.Map - getLoadDemands(); + getLoadDemands(); /** + * + * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -652,11 +769,14 @@ boolean containsLoadDemands(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ java.util.Map - getLoadDemandsMap(); + getLoadDemandsMap(); /** + * + * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -665,15 +785,18 @@ boolean containsLoadDemands(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ /* nullable */ -com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( + com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ -com.google.cloud.optimization.v1.Shipment.Load defaultValue); + com.google.cloud.optimization.v1.Shipment.Load defaultValue); /** + * + * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -682,13 +805,14 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ - - com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( - java.lang.String key); + com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(java.lang.String key); /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -697,11 +821,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * repeated string visit_types = 10; + * * @return A list containing the visitTypes. */ - java.util.List - getVisitTypesList(); + java.util.List getVisitTypesList(); /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -710,10 +836,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * repeated string visit_types = 10; + * * @return The count of visitTypes. */ int getVisitTypesCount(); /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -722,11 +851,14 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * repeated string visit_types = 10; + * * @param index The index of the element to return. * @return The visitTypes at the given index. */ java.lang.String getVisitTypes(int index); /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -735,79 +867,109 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * repeated string visit_types = 10; + * * @param index The index of the value to return. * @return The bytes of the visitTypes at the given index. */ - com.google.protobuf.ByteString - getVisitTypesBytes(int index); + com.google.protobuf.ByteString getVisitTypesBytes(int index); /** + * + * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; + * * @return The label. */ java.lang.String getLabel(); /** + * + * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; + * * @return The bytes for label. */ - com.google.protobuf.ByteString - getLabelBytes(); + com.google.protobuf.ByteString getLabelBytes(); /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getDemandsList(); + @java.lang.Deprecated + java.util.List getDemandsList(); /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated int getDemandsCount(); + @java.lang.Deprecated + int getDemandsCount(); /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getDemandsOrBuilderList(); /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( - int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index); } /** + * + * *
    * Request for a visit which can be done by a vehicle: it has a geo-location
    * (or two, see below), opening and closing times represented by time windows,
@@ -817,15 +979,16 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    *
    * Protobuf type {@code google.cloud.optimization.v1.Shipment.VisitRequest}
    */
-  public static final class VisitRequest extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class VisitRequest extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Shipment.VisitRequest)
       VisitRequestOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use VisitRequest.newBuilder() to construct.
     private VisitRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private VisitRequest() {
       tags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
       timeWindows_ = java.util.Collections.emptyList();
@@ -836,16 +999,15 @@ private VisitRequest() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new VisitRequest();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private VisitRequest(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -865,138 +1027,164 @@ private VisitRequest(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.type.LatLng.Builder subBuilder = null;
-              if (arrivalLocation_ != null) {
-                subBuilder = arrivalLocation_.toBuilder();
+            case 10:
+              {
+                com.google.type.LatLng.Builder subBuilder = null;
+                if (arrivalLocation_ != null) {
+                  subBuilder = arrivalLocation_.toBuilder();
+                }
+                arrivalLocation_ =
+                    input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(arrivalLocation_);
+                  arrivalLocation_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              arrivalLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(arrivalLocation_);
-                arrivalLocation_ = subBuilder.buildPartial();
+            case 18:
+              {
+                com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+                if (arrivalWaypoint_ != null) {
+                  subBuilder = arrivalWaypoint_.toBuilder();
+                }
+                arrivalWaypoint_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(arrivalWaypoint_);
+                  arrivalWaypoint_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 18: {
-              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-              if (arrivalWaypoint_ != null) {
-                subBuilder = arrivalWaypoint_.toBuilder();
+            case 26:
+              {
+                com.google.type.LatLng.Builder subBuilder = null;
+                if (departureLocation_ != null) {
+                  subBuilder = departureLocation_.toBuilder();
+                }
+                departureLocation_ =
+                    input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(departureLocation_);
+                  departureLocation_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              arrivalWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(arrivalWaypoint_);
-                arrivalWaypoint_ = subBuilder.buildPartial();
+            case 34:
+              {
+                com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+                if (departureWaypoint_ != null) {
+                  subBuilder = departureWaypoint_.toBuilder();
+                }
+                departureWaypoint_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(departureWaypoint_);
+                  departureWaypoint_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 26: {
-              com.google.type.LatLng.Builder subBuilder = null;
-              if (departureLocation_ != null) {
-                subBuilder = departureLocation_.toBuilder();
-              }
-              departureLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(departureLocation_);
-                departureLocation_ = subBuilder.buildPartial();
+            case 42:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                  tags_ = new com.google.protobuf.LazyStringArrayList();
+                  mutable_bitField0_ |= 0x00000001;
+                }
+                tags_.add(s);
+                break;
               }
-
-              break;
-            }
-            case 34: {
-              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-              if (departureWaypoint_ != null) {
-                subBuilder = departureWaypoint_.toBuilder();
+            case 50:
+              {
+                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                  timeWindows_ =
+                      new java.util.ArrayList();
+                  mutable_bitField0_ |= 0x00000002;
+                }
+                timeWindows_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
+                break;
               }
-              departureWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(departureWaypoint_);
-                departureWaypoint_ = subBuilder.buildPartial();
+            case 58:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (duration_ != null) {
+                  subBuilder = duration_.toBuilder();
+                }
+                duration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(duration_);
+                  duration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 42: {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                tags_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              tags_.add(s);
-              break;
-            }
-            case 50: {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                timeWindows_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
+            case 65:
+              {
+                cost_ = input.readDouble();
+                break;
               }
-              timeWindows_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
-              break;
-            }
-            case 58: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (duration_ != null) {
-                subBuilder = duration_.toBuilder();
+            case 74:
+              {
+                if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+                  demands_ =
+                      new java.util.ArrayList();
+                  mutable_bitField0_ |= 0x00000010;
+                }
+                demands_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry));
+                break;
               }
-              duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(duration_);
-                duration_ = subBuilder.buildPartial();
+            case 82:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+                  visitTypes_ = new com.google.protobuf.LazyStringArrayList();
+                  mutable_bitField0_ |= 0x00000008;
+                }
+                visitTypes_.add(s);
+                break;
               }
+            case 90:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
 
-              break;
-            }
-            case 65: {
-
-              cost_ = input.readDouble();
-              break;
-            }
-            case 74: {
-              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-                demands_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000010;
+                label_ = s;
+                break;
               }
-              demands_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
-              break;
-            }
-            case 82: {
-              java.lang.String s = input.readStringRequireUtf8();
-              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-                visitTypes_ = new com.google.protobuf.LazyStringArrayList();
-                mutable_bitField0_ |= 0x00000008;
+            case 98:
+              {
+                if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                  loadDemands_ =
+                      com.google.protobuf.MapField.newMapField(
+                          LoadDemandsDefaultEntryHolder.defaultEntry);
+                  mutable_bitField0_ |= 0x00000004;
+                }
+                com.google.protobuf.MapEntry<
+                        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+                    loadDemands__ =
+                        input.readMessage(
+                            LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
+                            extensionRegistry);
+                loadDemands_.getMutableMap().put(loadDemands__.getKey(), loadDemands__.getValue());
+                break;
               }
-              visitTypes_.add(s);
-              break;
-            }
-            case 90: {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              label_ = s;
-              break;
-            }
-            case 98: {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                loadDemands_ = com.google.protobuf.MapField.newMapField(
-                    LoadDemandsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000004;
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              com.google.protobuf.MapEntry
-              loadDemands__ = input.readMessage(
-                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              loadDemands_.getMutableMap().put(
-                  loadDemands__.getKey(), loadDemands__.getValue());
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1004,8 +1192,7 @@ private VisitRequest(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000001) != 0)) {
           tags_ = tags_.getUnmodifiableView();
@@ -1023,34 +1210,38 @@ private VisitRequest(
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
     @java.lang.Override
-    protected com.google.protobuf.MapField internalGetMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMapField(int number) {
       switch (number) {
         case 12:
           return internalGetLoadDemands();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Shipment.VisitRequest.class, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
+              com.google.cloud.optimization.v1.Shipment.VisitRequest.class,
+              com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
     }
 
     public static final int ARRIVAL_LOCATION_FIELD_NUMBER = 1;
     private com.google.type.LatLng arrivalLocation_;
     /**
+     *
+     *
      * 
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1058,6 +1249,7 @@ protected com.google.protobuf.MapField internalGetMapField(
      * 
* * .google.type.LatLng arrival_location = 1; + * * @return Whether the arrivalLocation field is set. */ @java.lang.Override @@ -1065,6 +1257,8 @@ public boolean hasArrivalLocation() { return arrivalLocation_ != null; } /** + * + * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1072,13 +1266,18 @@ public boolean hasArrivalLocation() {
      * 
* * .google.type.LatLng arrival_location = 1; + * * @return The arrivalLocation. */ @java.lang.Override public com.google.type.LatLng getArrivalLocation() { - return arrivalLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : arrivalLocation_; + return arrivalLocation_ == null + ? com.google.type.LatLng.getDefaultInstance() + : arrivalLocation_; } /** + * + * *
      * The geo-location where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1095,6 +1294,8 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
     public static final int ARRIVAL_WAYPOINT_FIELD_NUMBER = 2;
     private com.google.cloud.optimization.v1.Waypoint arrivalWaypoint_;
     /**
+     *
+     *
      * 
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1102,6 +1303,7 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; + * * @return Whether the arrivalWaypoint field is set. */ @java.lang.Override @@ -1109,6 +1311,8 @@ public boolean hasArrivalWaypoint() { return arrivalWaypoint_ != null; } /** + * + * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1116,13 +1320,18 @@ public boolean hasArrivalWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; + * * @return The arrivalWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint() { - return arrivalWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_; + return arrivalWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : arrivalWaypoint_; } /** + * + * *
      * The waypoint where the vehicle arrives when performing this
      * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -1139,6 +1348,8 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
     public static final int DEPARTURE_LOCATION_FIELD_NUMBER = 3;
     private com.google.type.LatLng departureLocation_;
     /**
+     *
+     *
      * 
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -1147,6 +1358,7 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
      * 
* * .google.type.LatLng departure_location = 3; + * * @return Whether the departureLocation field is set. */ @java.lang.Override @@ -1154,6 +1366,8 @@ public boolean hasDepartureLocation() { return departureLocation_ != null; } /** + * + * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -1162,13 +1376,18 @@ public boolean hasDepartureLocation() {
      * 
* * .google.type.LatLng departure_location = 3; + * * @return The departureLocation. */ @java.lang.Override public com.google.type.LatLng getDepartureLocation() { - return departureLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : departureLocation_; + return departureLocation_ == null + ? com.google.type.LatLng.getDefaultInstance() + : departureLocation_; } /** + * + * *
      * The geo-location where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -1186,6 +1405,8 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
     public static final int DEPARTURE_WAYPOINT_FIELD_NUMBER = 4;
     private com.google.cloud.optimization.v1.Waypoint departureWaypoint_;
     /**
+     *
+     *
      * 
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -1194,6 +1415,7 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; + * * @return Whether the departureWaypoint field is set. */ @java.lang.Override @@ -1201,6 +1423,8 @@ public boolean hasDepartureWaypoint() { return departureWaypoint_ != null; } /** + * + * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -1209,13 +1433,18 @@ public boolean hasDepartureWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; + * * @return The departureWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint() { - return departureWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_; + return departureWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : departureWaypoint_; } /** + * + * *
      * The waypoint where the vehicle departs after completing this
      * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -1233,37 +1462,45 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOr
     public static final int TAGS_FIELD_NUMBER = 5;
     private com.google.protobuf.LazyStringList tags_;
     /**
+     *
+     *
      * 
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @return A list containing the tags. */ - public com.google.protobuf.ProtocolStringList - getTagsList() { + public com.google.protobuf.ProtocolStringList getTagsList() { return tags_; } /** + * + * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @return The count of tags. */ public int getTagsCount() { return tags_.size(); } /** + * + * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @param index The index of the element to return. * @return The tags at the given index. */ @@ -1271,23 +1508,27 @@ public java.lang.String getTags(int index) { return tags_.get(index); } /** + * + * *
      * Specifies tags attached to the visit request.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string tags = 5; + * * @param index The index of the value to return. * @return The bytes of the tags at the given index. */ - public com.google.protobuf.ByteString - getTagsBytes(int index) { + public com.google.protobuf.ByteString getTagsBytes(int index) { return tags_.getByteString(index); } public static final int TIME_WINDOWS_FIELD_NUMBER = 6; private java.util.List timeWindows_; /** + * + * *
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1309,6 +1550,8 @@ public java.util.List getTimeWindow
       return timeWindows_;
     }
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1326,11 +1569,13 @@ public java.util.List getTimeWindow
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
     @java.lang.Override
-    public java.util.List 
+    public java.util.List
         getTimeWindowsOrBuilderList() {
       return timeWindows_;
     }
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1352,6 +1597,8 @@ public int getTimeWindowsCount() {
       return timeWindows_.size();
     }
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1373,6 +1620,8 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
       return timeWindows_.get(index);
     }
     /**
+     *
+     *
      * 
      * Time windows which constrain the arrival time at a visit.
      * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -1390,14 +1639,15 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
      * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
-        int index) {
+    public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(int index) {
       return timeWindows_.get(index);
     }
 
     public static final int DURATION_FIELD_NUMBER = 7;
     private com.google.protobuf.Duration duration_;
     /**
+     *
+     *
      * 
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -1405,6 +1655,7 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
      * 
* * .google.protobuf.Duration duration = 7; + * * @return Whether the duration field is set. */ @java.lang.Override @@ -1412,6 +1663,8 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -1419,6 +1672,7 @@ public boolean hasDuration() {
      * 
* * .google.protobuf.Duration duration = 7; + * * @return The duration. */ @java.lang.Override @@ -1426,6 +1680,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of the visit, i.e. time spent by the vehicle between arrival
      * and departure (to be added to the possible waiting time; see
@@ -1442,6 +1698,8 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
     public static final int COST_FIELD_NUMBER = 8;
     private double cost_;
     /**
+     *
+     *
      * 
      * Cost to service this visit request on a vehicle route. This can be used
      * to pay different costs for each alternative pickup or delivery of a
@@ -1450,6 +1708,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
      * 
* * double cost = 8; + * * @return The cost. */ @java.lang.Override @@ -1458,21 +1717,29 @@ public double getCost() { } public static final int LOAD_DEMANDS_FIELD_NUMBER = 12; + private static final class LoadDemandsDefaultEntryHolder { static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> defaultEntry = + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + defaultEntry = com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance()); + . + newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_LoadDemandsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance()); } + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + loadDemands_; + private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_; - private com.google.protobuf.MapField - internalGetLoadDemands() { + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + internalGetLoadDemands() { if (loadDemands_ == null) { return com.google.protobuf.MapField.emptyMapField( LoadDemandsDefaultEntryHolder.defaultEntry); @@ -1484,6 +1751,8 @@ public int getLoadDemandsCount() { return internalGetLoadDemands().getMap().size(); } /** + * + * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1492,24 +1761,26 @@ public int getLoadDemandsCount() {
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ - @java.lang.Override - public boolean containsLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetLoadDemands().getMap().containsKey(key); } - /** - * Use {@link #getLoadDemandsMap()} instead. - */ + /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getLoadDemands() { + public java.util.Map + getLoadDemands() { return getLoadDemandsMap(); } /** + * + * *
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1518,14 +1789,17 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+     * 
      */
     @java.lang.Override
-
-    public java.util.Map getLoadDemandsMap() {
+    public java.util.Map
+        getLoadDemandsMap() {
       return internalGetLoadDemands().getMap();
     }
     /**
+     *
+     *
      * 
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1534,19 +1808,22 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+     * 
      */
     @java.lang.Override
-
     public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
-        java.lang.String key,
-        com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
+        java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
       java.util.Map map =
           internalGetLoadDemands().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Load demands of this visit request. This is just like
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -1555,13 +1832,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -1573,6 +1852,8 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( public static final int VISIT_TYPES_FIELD_NUMBER = 10; private com.google.protobuf.LazyStringList visitTypes_; /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1581,13 +1862,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * repeated string visit_types = 10; + * * @return A list containing the visitTypes. */ - public com.google.protobuf.ProtocolStringList - getVisitTypesList() { + public com.google.protobuf.ProtocolStringList getVisitTypesList() { return visitTypes_; } /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1596,12 +1879,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * repeated string visit_types = 10; + * * @return The count of visitTypes. */ public int getVisitTypesCount() { return visitTypes_.size(); } /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1610,6 +1896,7 @@ public int getVisitTypesCount() {
      * 
* * repeated string visit_types = 10; + * * @param index The index of the element to return. * @return The visitTypes at the given index. */ @@ -1617,6 +1904,8 @@ public java.lang.String getVisitTypes(int index) { return visitTypes_.get(index); } /** + * + * *
      * Specifies the types of the visit. This may be used to allocate additional
      * time required for a vehicle to complete this visit (see
@@ -1625,23 +1914,26 @@ public java.lang.String getVisitTypes(int index) {
      * 
* * repeated string visit_types = 10; + * * @param index The index of the value to return. * @return The bytes of the visitTypes at the given index. */ - public com.google.protobuf.ByteString - getVisitTypesBytes(int index) { + public com.google.protobuf.ByteString getVisitTypesBytes(int index) { return visitTypes_.getByteString(index); } public static final int LABEL_FIELD_NUMBER = 11; private volatile java.lang.Object label_; /** + * + * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; + * * @return The label. */ @java.lang.Override @@ -1650,30 +1942,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** + * + * *
      * Specifies a label for this `VisitRequest`. This label is reported in the
      * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 11; + * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -1684,64 +1976,90 @@ public java.lang.String getLabel() { public static final int DEMANDS_FIELD_NUMBER = 9; private java.util.List demands_; /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getDemandsList() { + @java.lang.Deprecated + public java.util.List getDemandsList() { return demands_; } /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getDemandsOrBuilderList() { return demands_; } /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getDemandsCount() { + @java.lang.Deprecated + public int getDemandsCount() { return demands_.size(); } /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { return demands_.get(index); } /** + * + * *
      * Deprecated: Use [VisitRequest.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { return demands_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1753,8 +2071,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (arrivalLocation_ != null) { output.writeMessage(1, getArrivalLocation()); } @@ -1788,12 +2105,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, label_); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLoadDemands(), - LoadDemandsDefaultEntryHolder.defaultEntry, - 12); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 12); unknownFields.writeTo(output); } @@ -1804,20 +2117,16 @@ public int getSerializedSize() { size = 0; if (arrivalLocation_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getArrivalLocation()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getArrivalLocation()); } if (arrivalWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getArrivalWaypoint()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getArrivalWaypoint()); } if (departureLocation_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getDepartureLocation()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getDepartureLocation()); } if (departureWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getDepartureWaypoint()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDepartureWaypoint()); } { int dataSize = 0; @@ -1828,20 +2137,16 @@ public int getSerializedSize() { size += 1 * getTagsList().size(); } for (int i = 0; i < timeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, timeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, timeWindows_.get(i)); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, getDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDuration()); } if (java.lang.Double.doubleToRawLongBits(cost_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, cost_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, cost_); } for (int i = 0; i < demands_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, demands_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, demands_.get(i)); } { int dataSize = 0; @@ -1854,15 +2159,17 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, label_); } - for (java.util.Map.Entry entry - : internalGetLoadDemands().getMap().entrySet()) { - com.google.protobuf.MapEntry - loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(12, loadDemands__); + for (java.util.Map.Entry + entry : internalGetLoadDemands().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + loadDemands__ = + LoadDemandsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, loadDemands__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1872,53 +2179,42 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment.VisitRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment.VisitRequest other = (com.google.cloud.optimization.v1.Shipment.VisitRequest) obj; + com.google.cloud.optimization.v1.Shipment.VisitRequest other = + (com.google.cloud.optimization.v1.Shipment.VisitRequest) obj; if (hasArrivalLocation() != other.hasArrivalLocation()) return false; if (hasArrivalLocation()) { - if (!getArrivalLocation() - .equals(other.getArrivalLocation())) return false; + if (!getArrivalLocation().equals(other.getArrivalLocation())) return false; } if (hasArrivalWaypoint() != other.hasArrivalWaypoint()) return false; if (hasArrivalWaypoint()) { - if (!getArrivalWaypoint() - .equals(other.getArrivalWaypoint())) return false; + if (!getArrivalWaypoint().equals(other.getArrivalWaypoint())) return false; } if (hasDepartureLocation() != other.hasDepartureLocation()) return false; if (hasDepartureLocation()) { - if (!getDepartureLocation() - .equals(other.getDepartureLocation())) return false; + if (!getDepartureLocation().equals(other.getDepartureLocation())) return false; } if (hasDepartureWaypoint() != other.hasDepartureWaypoint()) return false; if (hasDepartureWaypoint()) { - if (!getDepartureWaypoint() - .equals(other.getDepartureWaypoint())) return false; + if (!getDepartureWaypoint().equals(other.getDepartureWaypoint())) return false; } - if (!getTagsList() - .equals(other.getTagsList())) return false; - if (!getTimeWindowsList() - .equals(other.getTimeWindowsList())) return false; + if (!getTagsList().equals(other.getTagsList())) return false; + if (!getTimeWindowsList().equals(other.getTimeWindowsList())) return false; if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration() - .equals(other.getDuration())) return false; + if (!getDuration().equals(other.getDuration())) return false; } if (java.lang.Double.doubleToLongBits(getCost()) - != java.lang.Double.doubleToLongBits( - other.getCost())) return false; - if (!internalGetLoadDemands().equals( - other.internalGetLoadDemands())) return false; - if (!getVisitTypesList() - .equals(other.getVisitTypesList())) return false; - if (!getLabel() - .equals(other.getLabel())) return false; - if (!getDemandsList() - .equals(other.getDemandsList())) return false; + != java.lang.Double.doubleToLongBits(other.getCost())) return false; + if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; + if (!getVisitTypesList().equals(other.getVisitTypesList())) return false; + if (!getLabel().equals(other.getLabel())) return false; + if (!getDemandsList().equals(other.getDemandsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1959,8 +2255,9 @@ public int hashCode() { hash = (53 * hash) + getDuration().hashCode(); } hash = (37 * hash) + COST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCost())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong(java.lang.Double.doubleToLongBits(getCost())); if (!internalGetLoadDemands().getMap().isEmpty()) { hash = (37 * hash) + LOAD_DEMANDS_FIELD_NUMBER; hash = (53 * hash) + internalGetLoadDemands().hashCode(); @@ -1981,87 +2278,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment.VisitRequest prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.Shipment.VisitRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2071,6 +2375,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Request for a visit which can be done by a vehicle: it has a geo-location
      * (or two, see below), opening and closing times represented by time windows,
@@ -2080,43 +2386,44 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Shipment.VisitRequest}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Shipment.VisitRequest)
         com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
       }
 
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMapField(
-          int number) {
+      protected com.google.protobuf.MapField internalGetMapField(int number) {
         switch (number) {
           case 12:
             return internalGetLoadDemands();
           default:
-            throw new RuntimeException(
-                "Invalid map field number: " + number);
+            throw new RuntimeException("Invalid map field number: " + number);
         }
       }
+
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMutableMapField(
-          int number) {
+      protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
         switch (number) {
           case 12:
             return internalGetMutableLoadDemands();
           default:
-            throw new RuntimeException(
-                "Invalid map field number: " + number);
+            throw new RuntimeException("Invalid map field number: " + number);
         }
       }
+
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Shipment.VisitRequest.class, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
+                com.google.cloud.optimization.v1.Shipment.VisitRequest.class,
+                com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Shipment.VisitRequest.newBuilder()
@@ -2124,18 +2431,18 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
           getTimeWindowsFieldBuilder();
           getDemandsFieldBuilder();
         }
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2194,9 +2501,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Shipment_VisitRequest_descriptor;
       }
 
       @java.lang.Override
@@ -2215,7 +2522,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Shipment.VisitRequest buildPartial() {
-        com.google.cloud.optimization.v1.Shipment.VisitRequest result = new com.google.cloud.optimization.v1.Shipment.VisitRequest(this);
+        com.google.cloud.optimization.v1.Shipment.VisitRequest result =
+            new com.google.cloud.optimization.v1.Shipment.VisitRequest(this);
         int from_bitField0_ = bitField0_;
         if (arrivalLocationBuilder_ == null) {
           result.arrivalLocation_ = arrivalLocation_;
@@ -2282,38 +2590,41 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Shipment.VisitRequest) {
-          return mergeFrom((com.google.cloud.optimization.v1.Shipment.VisitRequest)other);
+          return mergeFrom((com.google.cloud.optimization.v1.Shipment.VisitRequest) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -2321,7 +2632,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest other) {
-        if (other == com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance())
+          return this;
         if (other.hasArrivalLocation()) {
           mergeArrivalLocation(other.getArrivalLocation());
         }
@@ -2362,9 +2674,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               timeWindowsBuilder_ = null;
               timeWindows_ = other.timeWindows_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              timeWindowsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getTimeWindowsFieldBuilder() : null;
+              timeWindowsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getTimeWindowsFieldBuilder()
+                      : null;
             } else {
               timeWindowsBuilder_.addAllMessages(other.timeWindows_);
             }
@@ -2376,8 +2689,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
         if (other.getCost() != 0D) {
           setCost(other.getCost());
         }
-        internalGetMutableLoadDemands().mergeFrom(
-            other.internalGetLoadDemands());
+        internalGetMutableLoadDemands().mergeFrom(other.internalGetLoadDemands());
         if (!other.visitTypes_.isEmpty()) {
           if (visitTypes_.isEmpty()) {
             visitTypes_ = other.visitTypes_;
@@ -2410,9 +2722,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000010);
-              demandsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getDemandsFieldBuilder() : null;
+              demandsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getDemandsFieldBuilder()
+                      : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -2437,7 +2750,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.Shipment.VisitRequest) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.Shipment.VisitRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2446,12 +2760,18 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
       private com.google.type.LatLng arrivalLocation_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> arrivalLocationBuilder_;
+              com.google.type.LatLng,
+              com.google.type.LatLng.Builder,
+              com.google.type.LatLngOrBuilder>
+          arrivalLocationBuilder_;
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2459,12 +2779,15 @@ public Builder mergeFrom(
        * 
* * .google.type.LatLng arrival_location = 1; + * * @return Whether the arrivalLocation field is set. */ public boolean hasArrivalLocation() { return arrivalLocationBuilder_ != null || arrivalLocation_ != null; } /** + * + * *
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2472,16 +2795,21 @@ public boolean hasArrivalLocation() {
        * 
* * .google.type.LatLng arrival_location = 1; + * * @return The arrivalLocation. */ public com.google.type.LatLng getArrivalLocation() { if (arrivalLocationBuilder_ == null) { - return arrivalLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : arrivalLocation_; + return arrivalLocation_ == null + ? com.google.type.LatLng.getDefaultInstance() + : arrivalLocation_; } else { return arrivalLocationBuilder_.getMessage(); } } /** + * + * *
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2504,6 +2832,8 @@ public Builder setArrivalLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2512,8 +2842,7 @@ public Builder setArrivalLocation(com.google.type.LatLng value) {
        *
        * .google.type.LatLng arrival_location = 1;
        */
-      public Builder setArrivalLocation(
-          com.google.type.LatLng.Builder builderForValue) {
+      public Builder setArrivalLocation(com.google.type.LatLng.Builder builderForValue) {
         if (arrivalLocationBuilder_ == null) {
           arrivalLocation_ = builderForValue.build();
           onChanged();
@@ -2524,6 +2853,8 @@ public Builder setArrivalLocation(
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2536,7 +2867,7 @@ public Builder mergeArrivalLocation(com.google.type.LatLng value) {
         if (arrivalLocationBuilder_ == null) {
           if (arrivalLocation_ != null) {
             arrivalLocation_ =
-              com.google.type.LatLng.newBuilder(arrivalLocation_).mergeFrom(value).buildPartial();
+                com.google.type.LatLng.newBuilder(arrivalLocation_).mergeFrom(value).buildPartial();
           } else {
             arrivalLocation_ = value;
           }
@@ -2548,6 +2879,8 @@ public Builder mergeArrivalLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2568,6 +2901,8 @@ public Builder clearArrivalLocation() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2577,11 +2912,13 @@ public Builder clearArrivalLocation() {
        * .google.type.LatLng arrival_location = 1;
        */
       public com.google.type.LatLng.Builder getArrivalLocationBuilder() {
-        
+
         onChanged();
         return getArrivalLocationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2594,11 +2931,14 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
         if (arrivalLocationBuilder_ != null) {
           return arrivalLocationBuilder_.getMessageOrBuilder();
         } else {
-          return arrivalLocation_ == null ?
-              com.google.type.LatLng.getDefaultInstance() : arrivalLocation_;
+          return arrivalLocation_ == null
+              ? com.google.type.LatLng.getDefaultInstance()
+              : arrivalLocation_;
         }
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2608,14 +2948,17 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
        * .google.type.LatLng arrival_location = 1;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
+              com.google.type.LatLng,
+              com.google.type.LatLng.Builder,
+              com.google.type.LatLngOrBuilder>
           getArrivalLocationFieldBuilder() {
         if (arrivalLocationBuilder_ == null) {
-          arrivalLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
-                  getArrivalLocation(),
-                  getParentForChildren(),
-                  isClean());
+          arrivalLocationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.type.LatLng,
+                  com.google.type.LatLng.Builder,
+                  com.google.type.LatLngOrBuilder>(
+                  getArrivalLocation(), getParentForChildren(), isClean());
           arrivalLocation_ = null;
         }
         return arrivalLocationBuilder_;
@@ -2623,8 +2966,13 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
 
       private com.google.cloud.optimization.v1.Waypoint arrivalWaypoint_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> arrivalWaypointBuilder_;
+              com.google.cloud.optimization.v1.Waypoint,
+              com.google.cloud.optimization.v1.Waypoint.Builder,
+              com.google.cloud.optimization.v1.WaypointOrBuilder>
+          arrivalWaypointBuilder_;
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2632,12 +2980,15 @@ public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
        * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; + * * @return Whether the arrivalWaypoint field is set. */ public boolean hasArrivalWaypoint() { return arrivalWaypointBuilder_ != null || arrivalWaypoint_ != null; } /** + * + * *
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2645,16 +2996,21 @@ public boolean hasArrivalWaypoint() {
        * 
* * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2; + * * @return The arrivalWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint() { if (arrivalWaypointBuilder_ == null) { - return arrivalWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_; + return arrivalWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : arrivalWaypoint_; } else { return arrivalWaypointBuilder_.getMessage(); } } /** + * + * *
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2677,6 +3033,8 @@ public Builder setArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint valu
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2697,6 +3055,8 @@ public Builder setArrivalWaypoint(
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2709,7 +3069,9 @@ public Builder mergeArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint va
         if (arrivalWaypointBuilder_ == null) {
           if (arrivalWaypoint_ != null) {
             arrivalWaypoint_ =
-              com.google.cloud.optimization.v1.Waypoint.newBuilder(arrivalWaypoint_).mergeFrom(value).buildPartial();
+                com.google.cloud.optimization.v1.Waypoint.newBuilder(arrivalWaypoint_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             arrivalWaypoint_ = value;
           }
@@ -2721,6 +3083,8 @@ public Builder mergeArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint va
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2741,6 +3105,8 @@ public Builder clearArrivalWaypoint() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2750,11 +3116,13 @@ public Builder clearArrivalWaypoint() {
        * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2;
        */
       public com.google.cloud.optimization.v1.Waypoint.Builder getArrivalWaypointBuilder() {
-        
+
         onChanged();
         return getArrivalWaypointFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2767,11 +3135,14 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
         if (arrivalWaypointBuilder_ != null) {
           return arrivalWaypointBuilder_.getMessageOrBuilder();
         } else {
-          return arrivalWaypoint_ == null ?
-              com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_;
+          return arrivalWaypoint_ == null
+              ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+              : arrivalWaypoint_;
         }
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2781,14 +3152,17 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
        * .google.cloud.optimization.v1.Waypoint arrival_waypoint = 2;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
+              com.google.cloud.optimization.v1.Waypoint,
+              com.google.cloud.optimization.v1.Waypoint.Builder,
+              com.google.cloud.optimization.v1.WaypointOrBuilder>
           getArrivalWaypointFieldBuilder() {
         if (arrivalWaypointBuilder_ == null) {
-          arrivalWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                  getArrivalWaypoint(),
-                  getParentForChildren(),
-                  isClean());
+          arrivalWaypointBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.cloud.optimization.v1.Waypoint,
+                  com.google.cloud.optimization.v1.Waypoint.Builder,
+                  com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                  getArrivalWaypoint(), getParentForChildren(), isClean());
           arrivalWaypoint_ = null;
         }
         return arrivalWaypointBuilder_;
@@ -2796,8 +3170,13 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
 
       private com.google.type.LatLng departureLocation_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> departureLocationBuilder_;
+              com.google.type.LatLng,
+              com.google.type.LatLng.Builder,
+              com.google.type.LatLngOrBuilder>
+          departureLocationBuilder_;
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2806,12 +3185,15 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBu
        * 
* * .google.type.LatLng departure_location = 3; + * * @return Whether the departureLocation field is set. */ public boolean hasDepartureLocation() { return departureLocationBuilder_ != null || departureLocation_ != null; } /** + * + * *
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2820,16 +3202,21 @@ public boolean hasDepartureLocation() {
        * 
* * .google.type.LatLng departure_location = 3; + * * @return The departureLocation. */ public com.google.type.LatLng getDepartureLocation() { if (departureLocationBuilder_ == null) { - return departureLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : departureLocation_; + return departureLocation_ == null + ? com.google.type.LatLng.getDefaultInstance() + : departureLocation_; } else { return departureLocationBuilder_.getMessage(); } } /** + * + * *
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2853,6 +3240,8 @@ public Builder setDepartureLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2862,8 +3251,7 @@ public Builder setDepartureLocation(com.google.type.LatLng value) {
        *
        * .google.type.LatLng departure_location = 3;
        */
-      public Builder setDepartureLocation(
-          com.google.type.LatLng.Builder builderForValue) {
+      public Builder setDepartureLocation(com.google.type.LatLng.Builder builderForValue) {
         if (departureLocationBuilder_ == null) {
           departureLocation_ = builderForValue.build();
           onChanged();
@@ -2874,6 +3262,8 @@ public Builder setDepartureLocation(
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2887,7 +3277,9 @@ public Builder mergeDepartureLocation(com.google.type.LatLng value) {
         if (departureLocationBuilder_ == null) {
           if (departureLocation_ != null) {
             departureLocation_ =
-              com.google.type.LatLng.newBuilder(departureLocation_).mergeFrom(value).buildPartial();
+                com.google.type.LatLng.newBuilder(departureLocation_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             departureLocation_ = value;
           }
@@ -2899,6 +3291,8 @@ public Builder mergeDepartureLocation(com.google.type.LatLng value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2920,6 +3314,8 @@ public Builder clearDepartureLocation() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2930,11 +3326,13 @@ public Builder clearDepartureLocation() {
        * .google.type.LatLng departure_location = 3;
        */
       public com.google.type.LatLng.Builder getDepartureLocationBuilder() {
-        
+
         onChanged();
         return getDepartureLocationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2948,11 +3346,14 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
         if (departureLocationBuilder_ != null) {
           return departureLocationBuilder_.getMessageOrBuilder();
         } else {
-          return departureLocation_ == null ?
-              com.google.type.LatLng.getDefaultInstance() : departureLocation_;
+          return departureLocation_ == null
+              ? com.google.type.LatLng.getDefaultInstance()
+              : departureLocation_;
         }
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2963,14 +3364,17 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
        * .google.type.LatLng departure_location = 3;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
+              com.google.type.LatLng,
+              com.google.type.LatLng.Builder,
+              com.google.type.LatLngOrBuilder>
           getDepartureLocationFieldBuilder() {
         if (departureLocationBuilder_ == null) {
-          departureLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
-                  getDepartureLocation(),
-                  getParentForChildren(),
-                  isClean());
+          departureLocationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.type.LatLng,
+                  com.google.type.LatLng.Builder,
+                  com.google.type.LatLngOrBuilder>(
+                  getDepartureLocation(), getParentForChildren(), isClean());
           departureLocation_ = null;
         }
         return departureLocationBuilder_;
@@ -2978,8 +3382,13 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
 
       private com.google.cloud.optimization.v1.Waypoint departureWaypoint_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> departureWaypointBuilder_;
+              com.google.cloud.optimization.v1.Waypoint,
+              com.google.cloud.optimization.v1.Waypoint.Builder,
+              com.google.cloud.optimization.v1.WaypointOrBuilder>
+          departureWaypointBuilder_;
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -2988,12 +3397,15 @@ public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
        * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; + * * @return Whether the departureWaypoint field is set. */ public boolean hasDepartureWaypoint() { return departureWaypointBuilder_ != null || departureWaypoint_ != null; } /** + * + * *
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3002,16 +3414,21 @@ public boolean hasDepartureWaypoint() {
        * 
* * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4; + * * @return The departureWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint() { if (departureWaypointBuilder_ == null) { - return departureWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_; + return departureWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : departureWaypoint_; } else { return departureWaypointBuilder_.getMessage(); } } /** + * + * *
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3035,6 +3452,8 @@ public Builder setDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint va
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3056,6 +3475,8 @@ public Builder setDepartureWaypoint(
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3069,7 +3490,9 @@ public Builder mergeDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint
         if (departureWaypointBuilder_ == null) {
           if (departureWaypoint_ != null) {
             departureWaypoint_ =
-              com.google.cloud.optimization.v1.Waypoint.newBuilder(departureWaypoint_).mergeFrom(value).buildPartial();
+                com.google.cloud.optimization.v1.Waypoint.newBuilder(departureWaypoint_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             departureWaypoint_ = value;
           }
@@ -3081,6 +3504,8 @@ public Builder mergeDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3102,6 +3527,8 @@ public Builder clearDepartureWaypoint() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3112,11 +3539,13 @@ public Builder clearDepartureWaypoint() {
        * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4;
        */
       public com.google.cloud.optimization.v1.Waypoint.Builder getDepartureWaypointBuilder() {
-        
+
         onChanged();
         return getDepartureWaypointFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3130,11 +3559,14 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOr
         if (departureWaypointBuilder_ != null) {
           return departureWaypointBuilder_.getMessageOrBuilder();
         } else {
-          return departureWaypoint_ == null ?
-              com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_;
+          return departureWaypoint_ == null
+              ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+              : departureWaypoint_;
         }
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3145,58 +3577,71 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOr
        * .google.cloud.optimization.v1.Waypoint departure_waypoint = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
+              com.google.cloud.optimization.v1.Waypoint,
+              com.google.cloud.optimization.v1.Waypoint.Builder,
+              com.google.cloud.optimization.v1.WaypointOrBuilder>
           getDepartureWaypointFieldBuilder() {
         if (departureWaypointBuilder_ == null) {
-          departureWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                  getDepartureWaypoint(),
-                  getParentForChildren(),
-                  isClean());
+          departureWaypointBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.cloud.optimization.v1.Waypoint,
+                  com.google.cloud.optimization.v1.Waypoint.Builder,
+                  com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                  getDepartureWaypoint(), getParentForChildren(), isClean());
           departureWaypoint_ = null;
         }
         return departureWaypointBuilder_;
       }
 
-      private com.google.protobuf.LazyStringList tags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+      private com.google.protobuf.LazyStringList tags_ =
+          com.google.protobuf.LazyStringArrayList.EMPTY;
+
       private void ensureTagsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
           tags_ = new com.google.protobuf.LazyStringArrayList(tags_);
           bitField0_ |= 0x00000001;
-         }
+        }
       }
       /**
+       *
+       *
        * 
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @return A list containing the tags. */ - public com.google.protobuf.ProtocolStringList - getTagsList() { + public com.google.protobuf.ProtocolStringList getTagsList() { return tags_.getUnmodifiableView(); } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @return The count of tags. */ public int getTagsCount() { return tags_.size(); } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @param index The index of the element to return. * @return The tags at the given index. */ @@ -3204,85 +3649,95 @@ public java.lang.String getTags(int index) { return tags_.get(index); } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @param index The index of the value to return. * @return The bytes of the tags at the given index. */ - public com.google.protobuf.ByteString - getTagsBytes(int index) { + public com.google.protobuf.ByteString getTagsBytes(int index) { return tags_.getByteString(index); } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @param index The index to set the value at. * @param value The tags to set. * @return This builder for chaining. */ - public Builder setTags( - int index, java.lang.String value) { + public Builder setTags(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTagsIsMutable(); + throw new NullPointerException(); + } + ensureTagsIsMutable(); tags_.set(index, value); onChanged(); return this; } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @param value The tags to add. * @return This builder for chaining. */ - public Builder addTags( - java.lang.String value) { + public Builder addTags(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTagsIsMutable(); + throw new NullPointerException(); + } + ensureTagsIsMutable(); tags_.add(value); onChanged(); return this; } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @param values The tags to add. * @return This builder for chaining. */ - public Builder addAllTags( - java.lang.Iterable values) { + public Builder addAllTags(java.lang.Iterable values) { ensureTagsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, tags_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tags_); onChanged(); return this; } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @return This builder for chaining. */ public Builder clearTags() { @@ -3292,21 +3747,23 @@ public Builder clearTags() { return this; } /** + * + * *
        * Specifies tags attached to the visit request.
        * Empty or duplicate strings are not allowed.
        * 
* * repeated string tags = 5; + * * @param value The bytes of the tags to add. * @return This builder for chaining. */ - public Builder addTagsBytes( - com.google.protobuf.ByteString value) { + public Builder addTagsBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureTagsIsMutable(); tags_.add(value); onChanged(); @@ -3314,18 +3771,25 @@ public Builder addTagsBytes( } private java.util.List timeWindows_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureTimeWindowsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - timeWindows_ = new java.util.ArrayList(timeWindows_); + timeWindows_ = + new java.util.ArrayList(timeWindows_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> timeWindowsBuilder_; + com.google.cloud.optimization.v1.TimeWindow, + com.google.cloud.optimization.v1.TimeWindow.Builder, + com.google.cloud.optimization.v1.TimeWindowOrBuilder> + timeWindowsBuilder_; /** + * + * *
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3350,6 +3814,8 @@ public java.util.List getTimeWindow
         }
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3374,6 +3840,8 @@ public int getTimeWindowsCount() {
         }
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3398,6 +3866,8 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
         }
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3414,8 +3884,7 @@ public com.google.cloud.optimization.v1.TimeWindow getTimeWindows(int index) {
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public Builder setTimeWindows(
-          int index, com.google.cloud.optimization.v1.TimeWindow value) {
+      public Builder setTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
         if (timeWindowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3429,6 +3898,8 @@ public Builder setTimeWindows(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3457,6 +3928,8 @@ public Builder setTimeWindows(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3487,6 +3960,8 @@ public Builder addTimeWindows(com.google.cloud.optimization.v1.TimeWindow value)
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3503,8 +3978,7 @@ public Builder addTimeWindows(com.google.cloud.optimization.v1.TimeWindow value)
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public Builder addTimeWindows(
-          int index, com.google.cloud.optimization.v1.TimeWindow value) {
+      public Builder addTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
         if (timeWindowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3518,6 +3992,8 @@ public Builder addTimeWindows(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3546,6 +4022,8 @@ public Builder addTimeWindows(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3574,6 +4052,8 @@ public Builder addTimeWindows(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3594,8 +4074,7 @@ public Builder addAllTimeWindows(
           java.lang.Iterable values) {
         if (timeWindowsBuilder_ == null) {
           ensureTimeWindowsIsMutable();
-          com.google.protobuf.AbstractMessageLite.Builder.addAll(
-              values, timeWindows_);
+          com.google.protobuf.AbstractMessageLite.Builder.addAll(values, timeWindows_);
           onChanged();
         } else {
           timeWindowsBuilder_.addAllMessages(values);
@@ -3603,6 +4082,8 @@ public Builder addAllTimeWindows(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3630,6 +4111,8 @@ public Builder clearTimeWindows() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3657,6 +4140,8 @@ public Builder removeTimeWindows(int index) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3673,11 +4158,12 @@ public Builder removeTimeWindows(int index) {
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public com.google.cloud.optimization.v1.TimeWindow.Builder getTimeWindowsBuilder(
-          int index) {
+      public com.google.cloud.optimization.v1.TimeWindow.Builder getTimeWindowsBuilder(int index) {
         return getTimeWindowsFieldBuilder().getBuilder(index);
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3697,11 +4183,14 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getTimeWindowsBuilder
       public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuilder(
           int index) {
         if (timeWindowsBuilder_ == null) {
-          return timeWindows_.get(index);  } else {
+          return timeWindows_.get(index);
+        } else {
           return timeWindowsBuilder_.getMessageOrBuilder(index);
         }
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3718,8 +4207,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public java.util.List 
-           getTimeWindowsOrBuilderList() {
+      public java.util.List
+          getTimeWindowsOrBuilderList() {
         if (timeWindowsBuilder_ != null) {
           return timeWindowsBuilder_.getMessageOrBuilderList();
         } else {
@@ -3727,6 +4216,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
         }
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3744,10 +4235,12 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
       public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder() {
-        return getTimeWindowsFieldBuilder().addBuilder(
-            com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+        return getTimeWindowsFieldBuilder()
+            .addBuilder(com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3764,12 +4257,13 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder(
-          int index) {
-        return getTimeWindowsFieldBuilder().addBuilder(
-            index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder(int index) {
+        return getTimeWindowsFieldBuilder()
+            .addBuilder(index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
       }
       /**
+       *
+       *
        * 
        * Time windows which constrain the arrival time at a visit.
        * Note that a vehicle may depart outside of the arrival time window, i.e.
@@ -3786,16 +4280,22 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
        *
        * repeated .google.cloud.optimization.v1.TimeWindow time_windows = 6;
        */
-      public java.util.List 
-           getTimeWindowsBuilderList() {
+      public java.util.List
+          getTimeWindowsBuilderList() {
         return getTimeWindowsFieldBuilder().getBuilderList();
       }
+
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> 
+              com.google.cloud.optimization.v1.TimeWindow,
+              com.google.cloud.optimization.v1.TimeWindow.Builder,
+              com.google.cloud.optimization.v1.TimeWindowOrBuilder>
           getTimeWindowsFieldBuilder() {
         if (timeWindowsBuilder_ == null) {
-          timeWindowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-              com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
+          timeWindowsBuilder_ =
+              new com.google.protobuf.RepeatedFieldBuilderV3<
+                  com.google.cloud.optimization.v1.TimeWindow,
+                  com.google.cloud.optimization.v1.TimeWindow.Builder,
+                  com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
                   timeWindows_,
                   ((bitField0_ & 0x00000002) != 0),
                   getParentForChildren(),
@@ -3807,8 +4307,13 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
 
       private com.google.protobuf.Duration duration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          durationBuilder_;
       /**
+       *
+       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3816,12 +4321,15 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addTimeWindowsBuilder
        * 
* * .google.protobuf.Duration duration = 7; + * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** + * + * *
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3829,6 +4337,7 @@ public boolean hasDuration() {
        * 
* * .google.protobuf.Duration duration = 7; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -3839,6 +4348,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3861,6 +4372,8 @@ public Builder setDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3869,8 +4382,7 @@ public Builder setDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration duration = 7;
        */
-      public Builder setDuration(
-          com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) {
         if (durationBuilder_ == null) {
           duration_ = builderForValue.build();
           onChanged();
@@ -3881,6 +4393,8 @@ public Builder setDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3893,7 +4407,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) {
         if (durationBuilder_ == null) {
           if (duration_ != null) {
             duration_ =
-              com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial();
           } else {
             duration_ = value;
           }
@@ -3905,6 +4419,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3925,6 +4441,8 @@ public Builder clearDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3934,11 +4452,13 @@ public Builder clearDuration() {
        * .google.protobuf.Duration duration = 7;
        */
       public com.google.protobuf.Duration.Builder getDurationBuilder() {
-        
+
         onChanged();
         return getDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3951,11 +4471,12 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
         if (durationBuilder_ != null) {
           return durationBuilder_.getMessageOrBuilder();
         } else {
-          return duration_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : duration_;
+          return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_;
         }
       }
       /**
+       *
+       *
        * 
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3965,21 +4486,26 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * .google.protobuf.Duration duration = 7;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getDurationFieldBuilder() {
         if (durationBuilder_ == null) {
-          durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getDuration(),
-                  getParentForChildren(),
-                  isClean());
+          durationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getDuration(), getParentForChildren(), isClean());
           duration_ = null;
         }
         return durationBuilder_;
       }
 
-      private double cost_ ;
+      private double cost_;
       /**
+       *
+       *
        * 
        * Cost to service this visit request on a vehicle route. This can be used
        * to pay different costs for each alternative pickup or delivery of a
@@ -3988,6 +4514,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * 
* * double cost = 8; + * * @return The cost. */ @java.lang.Override @@ -3995,6 +4522,8 @@ public double getCost() { return cost_; } /** + * + * *
        * Cost to service this visit request on a vehicle route. This can be used
        * to pay different costs for each alternative pickup or delivery of a
@@ -4003,16 +4532,19 @@ public double getCost() {
        * 
* * double cost = 8; + * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; onChanged(); return this; } /** + * + * *
        * Cost to service this visit request on a vehicle route. This can be used
        * to pay different costs for each alternative pickup or delivery of a
@@ -4021,31 +4553,38 @@ public Builder setCost(double value) {
        * 
* * double cost = 8; + * * @return This builder for chaining. */ public Builder clearCost() { - + cost_ = 0D; onChanged(); return this; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_; - private com.google.protobuf.MapField - internalGetLoadDemands() { + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + loadDemands_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + internalGetLoadDemands() { if (loadDemands_ == null) { return com.google.protobuf.MapField.emptyMapField( LoadDemandsDefaultEntryHolder.defaultEntry); } return loadDemands_; } - private com.google.protobuf.MapField - internalGetMutableLoadDemands() { - onChanged();; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + internalGetMutableLoadDemands() { + onChanged(); + ; if (loadDemands_ == null) { - loadDemands_ = com.google.protobuf.MapField.newMapField( - LoadDemandsDefaultEntryHolder.defaultEntry); + loadDemands_ = + com.google.protobuf.MapField.newMapField(LoadDemandsDefaultEntryHolder.defaultEntry); } if (!loadDemands_.isMutable()) { loadDemands_ = loadDemands_.copy(); @@ -4057,6 +4596,8 @@ public int getLoadDemandsCount() { return internalGetLoadDemands().getMap().size(); } /** + * + * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4065,24 +4606,26 @@ public int getLoadDemandsCount() {
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ - @java.lang.Override - public boolean containsLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetLoadDemands().getMap().containsKey(key); } - /** - * Use {@link #getLoadDemandsMap()} instead. - */ + /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getLoadDemands() { + public java.util.Map + getLoadDemands() { return getLoadDemandsMap(); } /** + * + * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4091,14 +4634,17 @@ public java.util.Map
        *
-       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+       * 
        */
       @java.lang.Override
-
-      public java.util.Map getLoadDemandsMap() {
+      public java.util.Map
+          getLoadDemandsMap() {
         return internalGetLoadDemands().getMap();
       }
       /**
+       *
+       *
        * 
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4107,19 +4653,22 @@ public java.util.Map
        *
-       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12;
+       * 
        */
       @java.lang.Override
-
       public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
-          java.lang.String key,
-          com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-        if (key == null) { throw new NullPointerException("map key"); }
+          java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
         java.util.Map map =
             internalGetLoadDemands().getMap();
         return map.containsKey(key) ? map.get(key) : defaultValue;
       }
       /**
+       *
+       *
        * 
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4128,13 +4677,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -4144,11 +4695,12 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public Builder clearLoadDemands() { - internalGetMutableLoadDemands().getMutableMap() - .clear(); + internalGetMutableLoadDemands().getMutableMap().clear(); return this; } /** + * + * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4157,25 +4709,25 @@ public Builder clearLoadDemands() {
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ - - public Builder removeLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableLoadDemands().getMutableMap() - .remove(key); + public Builder removeLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLoadDemands().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map - getMutableLoadDemands() { + getMutableLoadDemands() { return internalGetMutableLoadDemands().getMutableMap(); } /** + * + * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4184,21 +4736,24 @@ public Builder removeLoadDemands(
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ public Builder putLoadDemands( - java.lang.String key, - com.google.cloud.optimization.v1.Shipment.Load value) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load value) { + if (key == null) { + throw new NullPointerException("map key"); + } if (value == null) { - throw new NullPointerException("map value"); -} + throw new NullPointerException("map value"); + } - internalGetMutableLoadDemands().getMutableMap() - .put(key, value); + internalGetMutableLoadDemands().getMutableMap().put(key, value); return this; } /** + * + * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] field, except that it only applies to this
@@ -4207,24 +4762,27 @@ public Builder putLoadDemands(
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands].
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 12; + * */ - public Builder putAllLoadDemands( java.util.Map values) { - internalGetMutableLoadDemands().getMutableMap() - .putAll(values); + internalGetMutableLoadDemands().getMutableMap().putAll(values); return this; } - private com.google.protobuf.LazyStringList visitTypes_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringList visitTypes_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureVisitTypesIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { visitTypes_ = new com.google.protobuf.LazyStringArrayList(visitTypes_); bitField0_ |= 0x00000008; - } + } } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4233,13 +4791,15 @@ private void ensureVisitTypesIsMutable() {
        * 
* * repeated string visit_types = 10; + * * @return A list containing the visitTypes. */ - public com.google.protobuf.ProtocolStringList - getVisitTypesList() { + public com.google.protobuf.ProtocolStringList getVisitTypesList() { return visitTypes_.getUnmodifiableView(); } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4248,12 +4808,15 @@ private void ensureVisitTypesIsMutable() {
        * 
* * repeated string visit_types = 10; + * * @return The count of visitTypes. */ public int getVisitTypesCount() { return visitTypes_.size(); } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4262,6 +4825,7 @@ public int getVisitTypesCount() {
        * 
* * repeated string visit_types = 10; + * * @param index The index of the element to return. * @return The visitTypes at the given index. */ @@ -4269,6 +4833,8 @@ public java.lang.String getVisitTypes(int index) { return visitTypes_.get(index); } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4277,14 +4843,16 @@ public java.lang.String getVisitTypes(int index) {
        * 
* * repeated string visit_types = 10; + * * @param index The index of the value to return. * @return The bytes of the visitTypes at the given index. */ - public com.google.protobuf.ByteString - getVisitTypesBytes(int index) { + public com.google.protobuf.ByteString getVisitTypesBytes(int index) { return visitTypes_.getByteString(index); } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4293,21 +4861,23 @@ public java.lang.String getVisitTypes(int index) {
        * 
* * repeated string visit_types = 10; + * * @param index The index to set the value at. * @param value The visitTypes to set. * @return This builder for chaining. */ - public Builder setVisitTypes( - int index, java.lang.String value) { + public Builder setVisitTypes(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureVisitTypesIsMutable(); + throw new NullPointerException(); + } + ensureVisitTypesIsMutable(); visitTypes_.set(index, value); onChanged(); return this; } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4316,20 +4886,22 @@ public Builder setVisitTypes(
        * 
* * repeated string visit_types = 10; + * * @param value The visitTypes to add. * @return This builder for chaining. */ - public Builder addVisitTypes( - java.lang.String value) { + public Builder addVisitTypes(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureVisitTypesIsMutable(); + throw new NullPointerException(); + } + ensureVisitTypesIsMutable(); visitTypes_.add(value); onChanged(); return this; } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4338,18 +4910,19 @@ public Builder addVisitTypes(
        * 
* * repeated string visit_types = 10; + * * @param values The visitTypes to add. * @return This builder for chaining. */ - public Builder addAllVisitTypes( - java.lang.Iterable values) { + public Builder addAllVisitTypes(java.lang.Iterable values) { ensureVisitTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, visitTypes_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, visitTypes_); onChanged(); return this; } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4358,6 +4931,7 @@ public Builder addAllVisitTypes(
        * 
* * repeated string visit_types = 10; + * * @return This builder for chaining. */ public Builder clearVisitTypes() { @@ -4367,6 +4941,8 @@ public Builder clearVisitTypes() { return this; } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4375,15 +4951,15 @@ public Builder clearVisitTypes() {
        * 
* * repeated string visit_types = 10; + * * @param value The bytes of the visitTypes to add. * @return This builder for chaining. */ - public Builder addVisitTypesBytes( - com.google.protobuf.ByteString value) { + public Builder addVisitTypesBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureVisitTypesIsMutable(); visitTypes_.add(value); onChanged(); @@ -4392,19 +4968,21 @@ public Builder addVisitTypesBytes( private java.lang.Object label_ = ""; /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; + * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -4413,21 +4991,22 @@ public java.lang.String getLabel() { } } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; + * * @return The bytes for label. */ - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -4435,82 +5014,99 @@ public java.lang.String getLabel() { } } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { + public Builder setLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; + * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
        * 
* * string label = 11; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } private java.util.List demands_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { - demands_ = new java.util.ArrayList(demands_); + demands_ = + new java.util.ArrayList(demands_); bitField0_ |= 0x00000010; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> demandsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + demandsBuilder_; /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getDemandsList() { + @java.lang.Deprecated + public java.util.List getDemandsList() { if (demandsBuilder_ == null) { return java.util.Collections.unmodifiableList(demands_); } else { @@ -4518,13 +5114,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public int getDemandsCount() { + @java.lang.Deprecated + public int getDemandsCount() { if (demandsBuilder_ == null) { return demands_.size(); } else { @@ -4532,13 +5133,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { if (demandsBuilder_ == null) { return demands_.get(index); } else { @@ -4546,13 +5152,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDemands( + @java.lang.Deprecated + public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -4567,13 +5178,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDemands( + @java.lang.Deprecated + public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -4585,13 +5201,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4605,13 +5226,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -4626,13 +5252,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -4644,13 +5275,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -4662,18 +5298,22 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllDemands( + @java.lang.Deprecated + public Builder addAllDemands( java.lang.Iterable values) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, demands_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, demands_); onChanged(); } else { demandsBuilder_.addAllMessages(values); @@ -4681,13 +5321,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearDemands() { + @java.lang.Deprecated + public Builder clearDemands() { if (demandsBuilder_ == null) { demands_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); @@ -4698,13 +5343,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeDemands(int index) { + @java.lang.Deprecated + public Builder removeDemands(int index) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); demands_.remove(index); @@ -4715,39 +5365,55 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( int index) { return getDemandsFieldBuilder().getBuilder(index); } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { if (demandsBuilder_ == null) { - return demands_.get(index); } else { + return demands_.get(index); + } else { return demandsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getDemandsOrBuilderList() { + @java.lang.Deprecated + public java.util.List + getDemandsOrBuilderList() { if (demandsBuilder_ != null) { return demandsBuilder_.getMessageOrBuilderList(); } else { @@ -4755,53 +5421,73 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { - return getDemandsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { + return getDemandsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( int index) { - return getDemandsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getDemandsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [VisitRequest.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getDemandsBuilderList() { + @java.lang.Deprecated + public java.util.List + getDemandsBuilderList() { return getDemandsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getDemandsFieldBuilder() { if (demandsBuilder_ == null) { - demandsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - demands_, - ((bitField0_ & 0x00000010) != 0), - getParentForChildren(), - isClean()); + demandsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + demands_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); demands_ = null; } return demandsBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4814,12 +5500,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Shipment.VisitRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Shipment.VisitRequest) private static final com.google.cloud.optimization.v1.Shipment.VisitRequest DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Shipment.VisitRequest(); } @@ -4828,16 +5514,16 @@ public static com.google.cloud.optimization.v1.Shipment.VisitRequest getDefaultI return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public VisitRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new VisitRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VisitRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VisitRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4852,14 +5538,16 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment.VisitRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface LoadOrBuilder extends + public interface LoadOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Shipment.Load) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * The amount by which the load of the vehicle performing the corresponding
      * visit will vary. Since it is an integer, users are advised to choose an
@@ -4867,11 +5555,14 @@ public interface LoadOrBuilder extends
      * 
* * int64 amount = 2; + * * @return The amount. */ long getAmount(); } /** + * + * *
    * When performing a visit, a predefined amount may be added to the vehicle
    * load if it's a pickup, or subtracted if it's a delivery. This message
@@ -4880,30 +5571,29 @@ public interface LoadOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.Shipment.Load}
    */
-  public static final class Load extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class Load extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Shipment.Load)
       LoadOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use Load.newBuilder() to construct.
     private Load(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private Load() {
-    }
+
+    private Load() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Load();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private Load(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -4922,18 +5612,18 @@ private Load(
             case 0:
               done = true;
               break;
-            case 16: {
-
-              amount_ = input.readInt64();
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            case 16:
+              {
+                amount_ = input.readInt64();
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -4941,29 +5631,33 @@ private Load(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Shipment.Load.class, com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
+              com.google.cloud.optimization.v1.Shipment.Load.class,
+              com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
     }
 
     public static final int AMOUNT_FIELD_NUMBER = 2;
     private long amount_;
     /**
+     *
+     *
      * 
      * The amount by which the load of the vehicle performing the corresponding
      * visit will vary. Since it is an integer, users are advised to choose an
@@ -4971,6 +5665,7 @@ private Load(
      * 
* * int64 amount = 2; + * * @return The amount. */ @java.lang.Override @@ -4979,6 +5674,7 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4990,8 +5686,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (amount_ != 0L) { output.writeInt64(2, amount_); } @@ -5005,8 +5700,7 @@ public int getSerializedSize() { size = 0; if (amount_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, amount_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, amount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -5016,15 +5710,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment.Load)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment.Load other = (com.google.cloud.optimization.v1.Shipment.Load) obj; + com.google.cloud.optimization.v1.Shipment.Load other = + (com.google.cloud.optimization.v1.Shipment.Load) obj; - if (getAmount() - != other.getAmount()) return false; + if (getAmount() != other.getAmount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -5037,95 +5731,100 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getAmount()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAmount()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.Load parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.Load parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Shipment.Load parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment.Load parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment.Load parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment.Load prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -5135,6 +5834,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * When performing a visit, a predefined amount may be added to the vehicle
      * load if it's a pickup, or subtracted if it's a delivery. This message
@@ -5143,21 +5844,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Shipment.Load}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Shipment.Load)
         com.google.cloud.optimization.v1.Shipment.LoadOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Shipment_Load_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Shipment.Load.class, com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
+                com.google.cloud.optimization.v1.Shipment.Load.class,
+                com.google.cloud.optimization.v1.Shipment.Load.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Shipment.Load.newBuilder()
@@ -5165,16 +5869,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -5184,9 +5887,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Shipment_Load_descriptor;
       }
 
       @java.lang.Override
@@ -5205,7 +5908,8 @@ public com.google.cloud.optimization.v1.Shipment.Load build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Shipment.Load buildPartial() {
-        com.google.cloud.optimization.v1.Shipment.Load result = new com.google.cloud.optimization.v1.Shipment.Load(this);
+        com.google.cloud.optimization.v1.Shipment.Load result =
+            new com.google.cloud.optimization.v1.Shipment.Load(this);
         result.amount_ = amount_;
         onBuilt();
         return result;
@@ -5215,38 +5919,41 @@ public com.google.cloud.optimization.v1.Shipment.Load buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Shipment.Load) {
-          return mergeFrom((com.google.cloud.optimization.v1.Shipment.Load)other);
+          return mergeFrom((com.google.cloud.optimization.v1.Shipment.Load) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -5254,7 +5961,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.Load other) {
-        if (other == com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance())
+          return this;
         if (other.getAmount() != 0L) {
           setAmount(other.getAmount());
         }
@@ -5287,8 +5995,10 @@ public Builder mergeFrom(
         return this;
       }
 
-      private long amount_ ;
+      private long amount_;
       /**
+       *
+       *
        * 
        * The amount by which the load of the vehicle performing the corresponding
        * visit will vary. Since it is an integer, users are advised to choose an
@@ -5296,6 +6006,7 @@ public Builder mergeFrom(
        * 
* * int64 amount = 2; + * * @return The amount. */ @java.lang.Override @@ -5303,6 +6014,8 @@ public long getAmount() { return amount_; } /** + * + * *
        * The amount by which the load of the vehicle performing the corresponding
        * visit will vary. Since it is an integer, users are advised to choose an
@@ -5310,16 +6023,19 @@ public long getAmount() {
        * 
* * int64 amount = 2; + * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; onChanged(); return this; } /** + * + * *
        * The amount by which the load of the vehicle performing the corresponding
        * visit will vary. Since it is an integer, users are advised to choose an
@@ -5327,14 +6043,16 @@ public Builder setAmount(long value) {
        * 
* * int64 amount = 2; + * * @return This builder for chaining. */ public Builder clearAmount() { - + amount_ = 0L; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5347,12 +6065,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Shipment.Load) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Shipment.Load) private static final com.google.cloud.optimization.v1.Shipment.Load DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Shipment.Load(); } @@ -5361,16 +6079,16 @@ public static com.google.cloud.optimization.v1.Shipment.Load getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Load parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Load(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Load parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Load(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5385,13 +6103,14 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment.Load getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } private int bitField0_; public static final int PICKUPS_FIELD_NUMBER = 1; private java.util.List pickups_; /** + * + * *
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -5404,6 +6123,8 @@ public java.util.List ge
     return pickups_;
   }
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -5412,11 +6133,13 @@ public java.util.List ge
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getPickupsOrBuilderList() {
     return pickups_;
   }
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -5429,6 +6152,8 @@ public int getPickupsCount() {
     return pickups_.size();
   }
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -5441,6 +6166,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getPickups(int ind
     return pickups_.get(index);
   }
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -5457,6 +6184,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
   public static final int DELIVERIES_FIELD_NUMBER = 2;
   private java.util.List deliveries_;
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -5465,10 +6194,13 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
   @java.lang.Override
-  public java.util.List getDeliveriesList() {
+  public java.util.List
+      getDeliveriesList() {
     return deliveries_;
   }
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -5477,11 +6209,13 @@ public java.util.List ge
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getDeliveriesOrBuilderList() {
     return deliveries_;
   }
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -5494,6 +6228,8 @@ public int getDeliveriesCount() {
     return deliveries_.size();
   }
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -5506,6 +6242,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getDeliveries(int
     return deliveries_.get(index);
   }
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -5520,24 +6258,31 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
   }
 
   public static final int LOAD_DEMANDS_FIELD_NUMBER = 14;
+
   private static final class LoadDemandsDefaultEntryHolder {
     static final com.google.protobuf.MapEntry<
-        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> defaultEntry =
+            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+        defaultEntry =
             com.google.protobuf.MapEntry
-            .newDefaultInstance(
-                com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor, 
-                com.google.protobuf.WireFormat.FieldType.STRING,
-                "",
-                com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
+                .
+                    newDefaultInstance(
+                        com.google.cloud.optimization.v1.FleetRoutingProto
+                            .internal_static_google_cloud_optimization_v1_Shipment_LoadDemandsEntry_descriptor,
+                        com.google.protobuf.WireFormat.FieldType.STRING,
+                        "",
+                        com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                        com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
   }
+
+  private com.google.protobuf.MapField<
+          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+      loadDemands_;
+
   private com.google.protobuf.MapField<
-      java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
-  private com.google.protobuf.MapField
-  internalGetLoadDemands() {
+          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+      internalGetLoadDemands() {
     if (loadDemands_ == null) {
-      return com.google.protobuf.MapField.emptyMapField(
-          LoadDemandsDefaultEntryHolder.defaultEntry);
+      return com.google.protobuf.MapField.emptyMapField(LoadDemandsDefaultEntryHolder.defaultEntry);
     }
     return loadDemands_;
   }
@@ -5546,6 +6291,8 @@ public int getLoadDemandsCount() {
     return internalGetLoadDemands().getMap().size();
   }
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -5557,22 +6304,23 @@ public int getLoadDemandsCount() {
    *
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
-
   @java.lang.Override
-  public boolean containsLoadDemands(
-      java.lang.String key) {
-    if (key == null) { throw new NullPointerException("map key"); }
+  public boolean containsLoadDemands(java.lang.String key) {
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
     return internalGetLoadDemands().getMap().containsKey(key);
   }
-  /**
-   * Use {@link #getLoadDemandsMap()} instead.
-   */
+  /** Use {@link #getLoadDemandsMap()} instead. */
   @java.lang.Override
   @java.lang.Deprecated
-  public java.util.Map getLoadDemands() {
+  public java.util.Map
+      getLoadDemands() {
     return getLoadDemandsMap();
   }
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -5585,11 +6333,13 @@ public java.util.Mapmap<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
-
-  public java.util.Map getLoadDemandsMap() {
+  public java.util.Map
+      getLoadDemandsMap() {
     return internalGetLoadDemands().getMap();
   }
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -5602,16 +6352,18 @@ public java.util.Mapmap<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
-
   public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
-      java.lang.String key,
-      com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-    if (key == null) { throw new NullPointerException("map key"); }
+      java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
     java.util.Map map =
         internalGetLoadDemands().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
   }
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -5624,10 +6376,11 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
-
   public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
       java.lang.String key) {
-    if (key == null) { throw new NullPointerException("map key"); }
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
     java.util.Map map =
         internalGetLoadDemands().getMap();
     if (!map.containsKey(key)) {
@@ -5639,6 +6392,8 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
   public static final int PENALTY_COST_FIELD_NUMBER = 4;
   private double penaltyCost_;
   /**
+   *
+   *
    * 
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -5650,6 +6405,7 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * optional double penalty_cost = 4; + * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -5657,6 +6413,8 @@ public boolean hasPenaltyCost() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -5668,6 +6426,7 @@ public boolean hasPenaltyCost() {
    * 
* * optional double penalty_cost = 4; + * * @return The penaltyCost. */ @java.lang.Override @@ -5678,6 +6437,8 @@ public double getPenaltyCost() { public static final int ALLOWED_VEHICLE_INDICES_FIELD_NUMBER = 5; private com.google.protobuf.Internal.IntList allowedVehicleIndices_; /** + * + * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -5685,14 +6446,16 @@ public double getPenaltyCost() {
    * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return A list containing the allowedVehicleIndices. */ @java.lang.Override - public java.util.List - getAllowedVehicleIndicesList() { + public java.util.List getAllowedVehicleIndicesList() { return allowedVehicleIndices_; } /** + * + * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -5700,12 +6463,15 @@ public double getPenaltyCost() {
    * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return The count of allowedVehicleIndices. */ public int getAllowedVehicleIndicesCount() { return allowedVehicleIndices_.size(); } /** + * + * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -5713,17 +6479,21 @@ public int getAllowedVehicleIndicesCount() {
    * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param index The index of the element to return. * @return The allowedVehicleIndices at the given index. */ public int getAllowedVehicleIndices(int index) { return allowedVehicleIndices_.getInt(index); } + private int allowedVehicleIndicesMemoizedSerializedSize = -1; public static final int COSTS_PER_VEHICLE_FIELD_NUMBER = 6; private com.google.protobuf.Internal.DoubleList costsPerVehicle_; /** + * + * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -5737,14 +6507,16 @@ public int getAllowedVehicleIndices(int index) {
    * 
* * repeated double costs_per_vehicle = 6; + * * @return A list containing the costsPerVehicle. */ @java.lang.Override - public java.util.List - getCostsPerVehicleList() { + public java.util.List getCostsPerVehicleList() { return costsPerVehicle_; } /** + * + * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -5758,12 +6530,15 @@ public int getAllowedVehicleIndices(int index) {
    * 
* * repeated double costs_per_vehicle = 6; + * * @return The count of costsPerVehicle. */ public int getCostsPerVehicleCount() { return costsPerVehicle_.size(); } /** + * + * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -5777,17 +6552,21 @@ public int getCostsPerVehicleCount() {
    * 
* * repeated double costs_per_vehicle = 6; + * * @param index The index of the element to return. * @return The costsPerVehicle at the given index. */ public double getCostsPerVehicle(int index) { return costsPerVehicle_.getDouble(index); } + private int costsPerVehicleMemoizedSerializedSize = -1; public static final int COSTS_PER_VEHICLE_INDICES_FIELD_NUMBER = 7; private com.google.protobuf.Internal.IntList costsPerVehicleIndices_; /** + * + * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -5796,14 +6575,16 @@ public double getCostsPerVehicle(int index) {
    * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return A list containing the costsPerVehicleIndices. */ @java.lang.Override - public java.util.List - getCostsPerVehicleIndicesList() { + public java.util.List getCostsPerVehicleIndicesList() { return costsPerVehicleIndices_; } /** + * + * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -5812,12 +6593,15 @@ public double getCostsPerVehicle(int index) {
    * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return The count of costsPerVehicleIndices. */ public int getCostsPerVehicleIndicesCount() { return costsPerVehicleIndices_.size(); } /** + * + * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -5826,17 +6610,21 @@ public int getCostsPerVehicleIndicesCount() {
    * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param index The index of the element to return. * @return The costsPerVehicleIndices at the given index. */ public int getCostsPerVehicleIndices(int index) { return costsPerVehicleIndices_.getInt(index); } + private int costsPerVehicleIndicesMemoizedSerializedSize = -1; public static final int PICKUP_TO_DELIVERY_RELATIVE_DETOUR_LIMIT_FIELD_NUMBER = 8; private double pickupToDeliveryRelativeDetourLimit_; /** + * + * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -5855,6 +6643,7 @@ public int getCostsPerVehicleIndices(int index) {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ @java.lang.Override @@ -5862,6 +6651,8 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -5880,6 +6671,7 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -5890,6 +6682,8 @@ public double getPickupToDeliveryRelativeDetourLimit() { public static final int PICKUP_TO_DELIVERY_ABSOLUTE_DETOUR_LIMIT_FIELD_NUMBER = 9; private com.google.protobuf.Duration pickupToDeliveryAbsoluteDetourLimit_; /** + * + * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -5908,6 +6702,7 @@ public double getPickupToDeliveryRelativeDetourLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ @java.lang.Override @@ -5915,6 +6710,8 @@ public boolean hasPickupToDeliveryAbsoluteDetourLimit() { return pickupToDeliveryAbsoluteDetourLimit_ != null; } /** + * + * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -5933,13 +6730,18 @@ public boolean hasPickupToDeliveryAbsoluteDetourLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return The pickupToDeliveryAbsoluteDetourLimit. */ @java.lang.Override public com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit() { - return pickupToDeliveryAbsoluteDetourLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_; + return pickupToDeliveryAbsoluteDetourLimit_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : pickupToDeliveryAbsoluteDetourLimit_; } /** + * + * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -5967,6 +6769,8 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
   public static final int PICKUP_TO_DELIVERY_TIME_LIMIT_FIELD_NUMBER = 10;
   private com.google.protobuf.Duration pickupToDeliveryTimeLimit_;
   /**
+   *
+   *
    * 
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -5977,6 +6781,7 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; + * * @return Whether the pickupToDeliveryTimeLimit field is set. */ @java.lang.Override @@ -5984,6 +6789,8 @@ public boolean hasPickupToDeliveryTimeLimit() { return pickupToDeliveryTimeLimit_ != null; } /** + * + * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -5994,13 +6801,18 @@ public boolean hasPickupToDeliveryTimeLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; + * * @return The pickupToDeliveryTimeLimit. */ @java.lang.Override public com.google.protobuf.Duration getPickupToDeliveryTimeLimit() { - return pickupToDeliveryTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_; + return pickupToDeliveryTimeLimit_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : pickupToDeliveryTimeLimit_; } /** + * + * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -6020,6 +6832,8 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
   public static final int SHIPMENT_TYPE_FIELD_NUMBER = 11;
   private volatile java.lang.Object shipmentType_;
   /**
+   *
+   *
    * 
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -6031,6 +6845,7 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
    * 
* * string shipment_type = 11; + * * @return The shipmentType. */ @java.lang.Override @@ -6039,14 +6854,15 @@ public java.lang.String getShipmentType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentType_ = s; return s; } } /** + * + * *
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -6058,16 +6874,15 @@ public java.lang.String getShipmentType() {
    * 
* * string shipment_type = 11; + * * @return The bytes for shipmentType. */ @java.lang.Override - public com.google.protobuf.ByteString - getShipmentTypeBytes() { + public com.google.protobuf.ByteString getShipmentTypeBytes() { java.lang.Object ref = shipmentType_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); shipmentType_ = b; return b; } else { @@ -6078,12 +6893,15 @@ public java.lang.String getShipmentType() { public static final int LABEL_FIELD_NUMBER = 12; private volatile java.lang.Object label_; /** + * + * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; + * * @return The label. */ @java.lang.Override @@ -6092,30 +6910,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** + * + * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; + * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -6126,6 +6944,8 @@ public java.lang.String getLabel() { public static final int IGNORE_FIELD_NUMBER = 13; private boolean ignore_; /** + * + * *
    * If true, skip this shipment, but don't apply a `penalty_cost`.
    * Ignoring a shipment results in a validation error when there are any
@@ -6137,6 +6957,7 @@ public java.lang.String getLabel() {
    * 
* * bool ignore = 13; + * * @return The ignore. */ @java.lang.Override @@ -6147,64 +6968,84 @@ public boolean getIgnore() { public static final int DEMANDS_FIELD_NUMBER = 3; private java.util.List demands_; /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getDemandsList() { + @java.lang.Deprecated + public java.util.List getDemandsList() { return demands_; } /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getDemandsOrBuilderList() { return demands_; } /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getDemandsCount() { + @java.lang.Deprecated + public int getDemandsCount() { return demands_.size(); } /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { return demands_.get(index); } /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index) { return demands_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6216,8 +7057,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < pickups_.size(); i++) { output.writeMessage(1, pickups_.get(i)); @@ -6270,12 +7110,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (ignore_ != false) { output.writeBool(13, ignore_); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLoadDemands(), - LoadDemandsDefaultEntryHolder.defaultEntry, - 14); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 14); unknownFields.writeTo(output); } @@ -6286,32 +7122,28 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < pickups_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, pickups_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, pickups_.get(i)); } for (int i = 0; i < deliveries_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, deliveries_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, deliveries_.get(i)); } for (int i = 0; i < demands_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, demands_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, demands_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, penaltyCost_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(4, penaltyCost_); } { int dataSize = 0; for (int i = 0; i < allowedVehicleIndices_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(allowedVehicleIndices_.getInt(i)); + dataSize += + com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( + allowedVehicleIndices_.getInt(i)); } size += dataSize; if (!getAllowedVehicleIndicesList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); } allowedVehicleIndicesMemoizedSerializedSize = dataSize; } @@ -6321,36 +7153,38 @@ public int getSerializedSize() { size += dataSize; if (!getCostsPerVehicleList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); } costsPerVehicleMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < costsPerVehicleIndices_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(costsPerVehicleIndices_.getInt(i)); + dataSize += + com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( + costsPerVehicleIndices_.getInt(i)); } size += dataSize; if (!getCostsPerVehicleIndicesList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); } costsPerVehicleIndicesMemoizedSerializedSize = dataSize; } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, pickupToDeliveryRelativeDetourLimit_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 8, pickupToDeliveryRelativeDetourLimit_); } if (pickupToDeliveryAbsoluteDetourLimit_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, getPickupToDeliveryAbsoluteDetourLimit()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 9, getPickupToDeliveryAbsoluteDetourLimit()); } if (pickupToDeliveryTimeLimit_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, getPickupToDeliveryTimeLimit()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 10, getPickupToDeliveryTimeLimit()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shipmentType_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, shipmentType_); @@ -6359,18 +7193,18 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, label_); } if (ignore_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(13, ignore_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(13, ignore_); } - for (java.util.Map.Entry entry - : internalGetLoadDemands().getMap().entrySet()) { + for (java.util.Map.Entry + entry : internalGetLoadDemands().getMap().entrySet()) { com.google.protobuf.MapEntry - loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, loadDemands__); + loadDemands__ = + LoadDemandsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, loadDemands__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6380,55 +7214,48 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment other = (com.google.cloud.optimization.v1.Shipment) obj; + com.google.cloud.optimization.v1.Shipment other = + (com.google.cloud.optimization.v1.Shipment) obj; - if (!getPickupsList() - .equals(other.getPickupsList())) return false; - if (!getDeliveriesList() - .equals(other.getDeliveriesList())) return false; - if (!internalGetLoadDemands().equals( - other.internalGetLoadDemands())) return false; + if (!getPickupsList().equals(other.getPickupsList())) return false; + if (!getDeliveriesList().equals(other.getDeliveriesList())) return false; + if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; if (hasPenaltyCost() != other.hasPenaltyCost()) return false; if (hasPenaltyCost()) { if (java.lang.Double.doubleToLongBits(getPenaltyCost()) - != java.lang.Double.doubleToLongBits( - other.getPenaltyCost())) return false; - } - if (!getAllowedVehicleIndicesList() - .equals(other.getAllowedVehicleIndicesList())) return false; - if (!getCostsPerVehicleList() - .equals(other.getCostsPerVehicleList())) return false; - if (!getCostsPerVehicleIndicesList() - .equals(other.getCostsPerVehicleIndicesList())) return false; - if (hasPickupToDeliveryRelativeDetourLimit() != other.hasPickupToDeliveryRelativeDetourLimit()) return false; + != java.lang.Double.doubleToLongBits(other.getPenaltyCost())) return false; + } + if (!getAllowedVehicleIndicesList().equals(other.getAllowedVehicleIndicesList())) return false; + if (!getCostsPerVehicleList().equals(other.getCostsPerVehicleList())) return false; + if (!getCostsPerVehicleIndicesList().equals(other.getCostsPerVehicleIndicesList())) + return false; + if (hasPickupToDeliveryRelativeDetourLimit() != other.hasPickupToDeliveryRelativeDetourLimit()) + return false; if (hasPickupToDeliveryRelativeDetourLimit()) { if (java.lang.Double.doubleToLongBits(getPickupToDeliveryRelativeDetourLimit()) - != java.lang.Double.doubleToLongBits( - other.getPickupToDeliveryRelativeDetourLimit())) return false; + != java.lang.Double.doubleToLongBits(other.getPickupToDeliveryRelativeDetourLimit())) + return false; } - if (hasPickupToDeliveryAbsoluteDetourLimit() != other.hasPickupToDeliveryAbsoluteDetourLimit()) return false; + if (hasPickupToDeliveryAbsoluteDetourLimit() != other.hasPickupToDeliveryAbsoluteDetourLimit()) + return false; if (hasPickupToDeliveryAbsoluteDetourLimit()) { if (!getPickupToDeliveryAbsoluteDetourLimit() .equals(other.getPickupToDeliveryAbsoluteDetourLimit())) return false; } if (hasPickupToDeliveryTimeLimit() != other.hasPickupToDeliveryTimeLimit()) return false; if (hasPickupToDeliveryTimeLimit()) { - if (!getPickupToDeliveryTimeLimit() - .equals(other.getPickupToDeliveryTimeLimit())) return false; - } - if (!getShipmentType() - .equals(other.getShipmentType())) return false; - if (!getLabel() - .equals(other.getLabel())) return false; - if (getIgnore() - != other.getIgnore()) return false; - if (!getDemandsList() - .equals(other.getDemandsList())) return false; + if (!getPickupToDeliveryTimeLimit().equals(other.getPickupToDeliveryTimeLimit())) + return false; + } + if (!getShipmentType().equals(other.getShipmentType())) return false; + if (!getLabel().equals(other.getLabel())) return false; + if (getIgnore() != other.getIgnore()) return false; + if (!getDemandsList().equals(other.getDemandsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -6454,8 +7281,10 @@ public int hashCode() { } if (hasPenaltyCost()) { hash = (37 * hash) + PENALTY_COST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPenaltyCost())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPenaltyCost())); } if (getAllowedVehicleIndicesCount() > 0) { hash = (37 * hash) + ALLOWED_VEHICLE_INDICES_FIELD_NUMBER; @@ -6471,8 +7300,10 @@ public int hashCode() { } if (hasPickupToDeliveryRelativeDetourLimit()) { hash = (37 * hash) + PICKUP_TO_DELIVERY_RELATIVE_DETOUR_LIMIT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPickupToDeliveryRelativeDetourLimit())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPickupToDeliveryRelativeDetourLimit())); } if (hasPickupToDeliveryAbsoluteDetourLimit()) { hash = (37 * hash) + PICKUP_TO_DELIVERY_ABSOLUTE_DETOUR_LIMIT_FIELD_NUMBER; @@ -6487,8 +7318,7 @@ public int hashCode() { hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + IGNORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getIgnore()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIgnore()); if (getDemandsCount() > 0) { hash = (37 * hash) + DEMANDS_FIELD_NUMBER; hash = (53 * hash) + getDemandsList().hashCode(); @@ -6498,97 +7328,104 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Shipment parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Shipment parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Shipment parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * The shipment of a single item, from one of its pickups to one of its
    * deliveries. For the shipment to be considered as performed, a unique vehicle
@@ -6599,43 +7436,43 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.Shipment}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Shipment)
       com.google.cloud.optimization.v1.ShipmentOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Shipment_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMapField(int number) {
       switch (number) {
         case 14:
           return internalGetLoadDemands();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
       switch (number) {
         case 14:
           return internalGetMutableLoadDemands();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Shipment_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Shipment.class, com.google.cloud.optimization.v1.Shipment.Builder.class);
+              com.google.cloud.optimization.v1.Shipment.class,
+              com.google.cloud.optimization.v1.Shipment.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.Shipment.newBuilder()
@@ -6643,19 +7480,19 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getPickupsFieldBuilder();
         getDeliveriesFieldBuilder();
         getDemandsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -6710,9 +7547,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Shipment_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Shipment_descriptor;
     }
 
     @java.lang.Override
@@ -6731,7 +7568,8 @@ public com.google.cloud.optimization.v1.Shipment build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.Shipment buildPartial() {
-      com.google.cloud.optimization.v1.Shipment result = new com.google.cloud.optimization.v1.Shipment(this);
+      com.google.cloud.optimization.v1.Shipment result =
+          new com.google.cloud.optimization.v1.Shipment(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (pickupsBuilder_ == null) {
@@ -6780,7 +7618,8 @@ public com.google.cloud.optimization.v1.Shipment buildPartial() {
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
         result.pickupToDeliveryAbsoluteDetourLimit_ = pickupToDeliveryAbsoluteDetourLimit_;
       } else {
-        result.pickupToDeliveryAbsoluteDetourLimit_ = pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
+        result.pickupToDeliveryAbsoluteDetourLimit_ =
+            pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
       }
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
         result.pickupToDeliveryTimeLimit_ = pickupToDeliveryTimeLimit_;
@@ -6808,38 +7647,39 @@ public com.google.cloud.optimization.v1.Shipment buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.Shipment) {
-        return mergeFrom((com.google.cloud.optimization.v1.Shipment)other);
+        return mergeFrom((com.google.cloud.optimization.v1.Shipment) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -6866,9 +7706,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             pickupsBuilder_ = null;
             pickups_ = other.pickups_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            pickupsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getPickupsFieldBuilder() : null;
+            pickupsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getPickupsFieldBuilder()
+                    : null;
           } else {
             pickupsBuilder_.addAllMessages(other.pickups_);
           }
@@ -6892,16 +7733,16 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             deliveriesBuilder_ = null;
             deliveries_ = other.deliveries_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            deliveriesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getDeliveriesFieldBuilder() : null;
+            deliveriesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getDeliveriesFieldBuilder()
+                    : null;
           } else {
             deliveriesBuilder_.addAllMessages(other.deliveries_);
           }
         }
       }
-      internalGetMutableLoadDemands().mergeFrom(
-          other.internalGetLoadDemands());
+      internalGetMutableLoadDemands().mergeFrom(other.internalGetLoadDemands());
       if (other.hasPenaltyCost()) {
         setPenaltyCost(other.getPenaltyCost());
       }
@@ -6973,9 +7814,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             demandsBuilder_ = null;
             demands_ = other.demands_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            demandsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getDemandsFieldBuilder() : null;
+            demandsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getDemandsFieldBuilder()
+                    : null;
           } else {
             demandsBuilder_.addAllMessages(other.demands_);
           }
@@ -7009,21 +7851,30 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private java.util.List pickups_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensurePickupsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
-        pickups_ = new java.util.ArrayList(pickups_);
+        pickups_ =
+            new java.util.ArrayList(
+                pickups_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> pickupsBuilder_;
+            com.google.cloud.optimization.v1.Shipment.VisitRequest,
+            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
+            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
+        pickupsBuilder_;
 
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7039,6 +7890,8 @@ public java.util.List ge
       }
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7054,6 +7907,8 @@ public int getPickupsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7069,6 +7924,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getPickups(int ind
       }
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7091,6 +7948,8 @@ public Builder setPickups(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7110,6 +7969,8 @@ public Builder setPickups(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7131,6 +7992,8 @@ public Builder addPickups(com.google.cloud.optimization.v1.Shipment.VisitRequest
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7153,6 +8016,8 @@ public Builder addPickups(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7172,6 +8037,8 @@ public Builder addPickups(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7191,6 +8058,8 @@ public Builder addPickups(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7199,11 +8068,11 @@ public Builder addPickups(
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
     public Builder addAllPickups(
-        java.lang.Iterable values) {
+        java.lang.Iterable
+            values) {
       if (pickupsBuilder_ == null) {
         ensurePickupsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, pickups_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, pickups_);
         onChanged();
       } else {
         pickupsBuilder_.addAllMessages(values);
@@ -7211,6 +8080,8 @@ public Builder addAllPickups(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7229,6 +8100,8 @@ public Builder clearPickups() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7247,6 +8120,8 @@ public Builder removePickups(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7259,6 +8134,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getPickups
       return getPickupsFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7269,11 +8146,14 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getPickups
     public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuilder(
         int index) {
       if (pickupsBuilder_ == null) {
-        return pickups_.get(index);  } else {
+        return pickups_.get(index);
+      } else {
         return pickupsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7281,8 +8161,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
-    public java.util.List 
-         getPickupsOrBuilderList() {
+    public java.util.List
+        getPickupsOrBuilderList() {
       if (pickupsBuilder_ != null) {
         return pickupsBuilder_.getMessageOrBuilderList();
       } else {
@@ -7290,6 +8170,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
       }
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7298,10 +8180,12 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickupsBuilder() {
-      return getPickupsFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getPickupsFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7311,10 +8195,13 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickups
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickupsBuilder(
         int index) {
-      return getPickupsFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getPickupsFieldBuilder()
+          .addBuilder(
+              index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Set of pickup alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -7322,38 +8209,49 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addPickups
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
      */
-    public java.util.List 
-         getPickupsBuilderList() {
+    public java.util.List
+        getPickupsBuilderList() {
       return getPickupsFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> 
+            com.google.cloud.optimization.v1.Shipment.VisitRequest,
+            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
+            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
         getPickupsFieldBuilder() {
       if (pickupsBuilder_ == null) {
-        pickupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
-                pickups_,
-                ((bitField0_ & 0x00000001) != 0),
-                getParentForChildren(),
-                isClean());
+        pickupsBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.Shipment.VisitRequest,
+                com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
+                com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
+                pickups_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
         pickups_ = null;
       }
       return pickupsBuilder_;
     }
 
     private java.util.List deliveries_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureDeliveriesIsMutable() {
       if (!((bitField0_ & 0x00000002) != 0)) {
-        deliveries_ = new java.util.ArrayList(deliveries_);
+        deliveries_ =
+            new java.util.ArrayList(
+                deliveries_);
         bitField0_ |= 0x00000002;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> deliveriesBuilder_;
+            com.google.cloud.optimization.v1.Shipment.VisitRequest,
+            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
+            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
+        deliveriesBuilder_;
 
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7361,7 +8259,8 @@ private void ensureDeliveriesIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
-    public java.util.List getDeliveriesList() {
+    public java.util.List
+        getDeliveriesList() {
       if (deliveriesBuilder_ == null) {
         return java.util.Collections.unmodifiableList(deliveries_);
       } else {
@@ -7369,6 +8268,8 @@ public java.util.List ge
       }
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7384,6 +8285,8 @@ public int getDeliveriesCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7399,6 +8302,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest getDeliveries(int
       }
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7421,6 +8326,8 @@ public Builder setDeliveries(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7440,6 +8347,8 @@ public Builder setDeliveries(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7461,6 +8370,8 @@ public Builder addDeliveries(com.google.cloud.optimization.v1.Shipment.VisitRequ
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7483,6 +8394,8 @@ public Builder addDeliveries(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7502,6 +8415,8 @@ public Builder addDeliveries(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7521,6 +8436,8 @@ public Builder addDeliveries(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7529,11 +8446,11 @@ public Builder addDeliveries(
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
     public Builder addAllDeliveries(
-        java.lang.Iterable values) {
+        java.lang.Iterable
+            values) {
       if (deliveriesBuilder_ == null) {
         ensureDeliveriesIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, deliveries_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, deliveries_);
         onChanged();
       } else {
         deliveriesBuilder_.addAllMessages(values);
@@ -7541,6 +8458,8 @@ public Builder addAllDeliveries(
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7559,6 +8478,8 @@ public Builder clearDeliveries() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7577,6 +8498,8 @@ public Builder removeDeliveries(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7589,6 +8512,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getDeliver
       return getDeliveriesFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7599,11 +8524,14 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder getDeliver
     public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrBuilder(
         int index) {
       if (deliveriesBuilder_ == null) {
-        return deliveries_.get(index);  } else {
+        return deliveries_.get(index);
+      } else {
         return deliveriesBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7611,8 +8539,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
-    public java.util.List 
-         getDeliveriesOrBuilderList() {
+    public java.util.List
+        getDeliveriesOrBuilderList() {
       if (deliveriesBuilder_ != null) {
         return deliveriesBuilder_.getMessageOrBuilderList();
       } else {
@@ -7620,6 +8548,8 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
       }
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7628,10 +8558,12 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDelive
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliveriesBuilder() {
-      return getDeliveriesFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getDeliveriesFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7641,10 +8573,13 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
      */
     public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliveriesBuilder(
         int index) {
-      return getDeliveriesFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
+      return getDeliveriesFieldBuilder()
+          .addBuilder(
+              index, com.google.cloud.optimization.v1.Shipment.VisitRequest.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Set of delivery alternatives associated to the shipment. If not specified,
      * the vehicle only needs to visit a location corresponding to the pickups.
@@ -7652,41 +8587,50 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
      *
      * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
      */
-    public java.util.List 
-         getDeliveriesBuilderList() {
+    public java.util.List
+        getDeliveriesBuilderList() {
       return getDeliveriesFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder> 
+            com.google.cloud.optimization.v1.Shipment.VisitRequest,
+            com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
+            com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>
         getDeliveriesFieldBuilder() {
       if (deliveriesBuilder_ == null) {
-        deliveriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.Shipment.VisitRequest, com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder, com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
-                deliveries_,
-                ((bitField0_ & 0x00000002) != 0),
-                getParentForChildren(),
-                isClean());
+        deliveriesBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.Shipment.VisitRequest,
+                com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder,
+                com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder>(
+                deliveries_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
         deliveries_ = null;
       }
       return deliveriesBuilder_;
     }
 
     private com.google.protobuf.MapField<
-        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
-    private com.google.protobuf.MapField
-    internalGetLoadDemands() {
+            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+        loadDemands_;
+
+    private com.google.protobuf.MapField<
+            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+        internalGetLoadDemands() {
       if (loadDemands_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             LoadDemandsDefaultEntryHolder.defaultEntry);
       }
       return loadDemands_;
     }
-    private com.google.protobuf.MapField
-    internalGetMutableLoadDemands() {
-      onChanged();;
+
+    private com.google.protobuf.MapField<
+            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+        internalGetMutableLoadDemands() {
+      onChanged();
+      ;
       if (loadDemands_ == null) {
-        loadDemands_ = com.google.protobuf.MapField.newMapField(
-            LoadDemandsDefaultEntryHolder.defaultEntry);
+        loadDemands_ =
+            com.google.protobuf.MapField.newMapField(LoadDemandsDefaultEntryHolder.defaultEntry);
       }
       if (!loadDemands_.isMutable()) {
         loadDemands_ = loadDemands_.copy();
@@ -7698,6 +8642,8 @@ public int getLoadDemandsCount() {
       return internalGetLoadDemands().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -7707,24 +8653,26 @@ public int getLoadDemandsCount() {
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * */ - @java.lang.Override - public boolean containsLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetLoadDemands().getMap().containsKey(key); } - /** - * Use {@link #getLoadDemandsMap()} instead. - */ + /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getLoadDemands() { + public java.util.Map + getLoadDemands() { return getLoadDemandsMap(); } /** + * + * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -7734,14 +8682,17 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
+     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
+     * 
      */
     @java.lang.Override
-
-    public java.util.Map getLoadDemandsMap() {
+    public java.util.Map
+        getLoadDemandsMap() {
       return internalGetLoadDemands().getMap();
     }
     /**
+     *
+     *
      * 
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -7751,19 +8702,22 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
+     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
+     * 
      */
     @java.lang.Override
-
     public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
-        java.lang.String key,
-        com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
+        java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
       java.util.Map map =
           internalGetLoadDemands().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -7773,13 +8727,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -7789,11 +8745,12 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public Builder clearLoadDemands() { - internalGetMutableLoadDemands().getMutableMap() - .clear(); + internalGetMutableLoadDemands().getMutableMap().clear(); return this; } /** + * + * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -7803,25 +8760,25 @@ public Builder clearLoadDemands() {
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * */ - - public Builder removeLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableLoadDemands().getMutableMap() - .remove(key); + public Builder removeLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLoadDemands().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map - getMutableLoadDemands() { + getMutableLoadDemands() { return internalGetMutableLoadDemands().getMutableMap(); } /** + * + * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -7831,21 +8788,24 @@ public Builder removeLoadDemands(
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * */ public Builder putLoadDemands( - java.lang.String key, - com.google.cloud.optimization.v1.Shipment.Load value) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load value) { + if (key == null) { + throw new NullPointerException("map key"); + } if (value == null) { - throw new NullPointerException("map value"); -} + throw new NullPointerException("map value"); + } - internalGetMutableLoadDemands().getMutableMap() - .put(key, value); + internalGetMutableLoadDemands().getMutableMap().put(key, value); return this; } /** + * + * *
      * Load demands of the shipment (for example weight, volume, number of
      * pallets etc). The keys in the map should be identifiers describing the type
@@ -7855,18 +8815,19 @@ public Builder putLoadDemands(
      * considered as null.
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14; + * */ - public Builder putAllLoadDemands( java.util.Map values) { - internalGetMutableLoadDemands().getMutableMap() - .putAll(values); + internalGetMutableLoadDemands().getMutableMap().putAll(values); return this; } - private double penaltyCost_ ; + private double penaltyCost_; /** + * + * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -7878,6 +8839,7 @@ public Builder putAllLoadDemands(
      * 
* * optional double penalty_cost = 4; + * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -7885,6 +8847,8 @@ public boolean hasPenaltyCost() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -7896,6 +8860,7 @@ public boolean hasPenaltyCost() {
      * 
* * optional double penalty_cost = 4; + * * @return The penaltyCost. */ @java.lang.Override @@ -7903,6 +8868,8 @@ public double getPenaltyCost() { return penaltyCost_; } /** + * + * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -7914,6 +8881,7 @@ public double getPenaltyCost() {
      * 
* * optional double penalty_cost = 4; + * * @param value The penaltyCost to set. * @return This builder for chaining. */ @@ -7924,6 +8892,8 @@ public Builder setPenaltyCost(double value) { return this; } /** + * + * *
      * If the shipment is not completed, this penalty is added to the overall
      * cost of the routes. A shipment is considered completed if one of its pickup
@@ -7935,6 +8905,7 @@ public Builder setPenaltyCost(double value) {
      * 
* * optional double penalty_cost = 4; + * * @return This builder for chaining. */ public Builder clearPenaltyCost() { @@ -7945,13 +8916,16 @@ public Builder clearPenaltyCost() { } private com.google.protobuf.Internal.IntList allowedVehicleIndices_ = emptyIntList(); + private void ensureAllowedVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { allowedVehicleIndices_ = mutableCopy(allowedVehicleIndices_); bitField0_ |= 0x00000010; - } + } } /** + * + * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -7959,14 +8933,17 @@ private void ensureAllowedVehicleIndicesIsMutable() {
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return A list containing the allowedVehicleIndices. */ - public java.util.List - getAllowedVehicleIndicesList() { - return ((bitField0_ & 0x00000010) != 0) ? - java.util.Collections.unmodifiableList(allowedVehicleIndices_) : allowedVehicleIndices_; + public java.util.List getAllowedVehicleIndicesList() { + return ((bitField0_ & 0x00000010) != 0) + ? java.util.Collections.unmodifiableList(allowedVehicleIndices_) + : allowedVehicleIndices_; } /** + * + * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -7974,12 +8951,15 @@ private void ensureAllowedVehicleIndicesIsMutable() {
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return The count of allowedVehicleIndices. */ public int getAllowedVehicleIndicesCount() { return allowedVehicleIndices_.size(); } /** + * + * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -7987,6 +8967,7 @@ public int getAllowedVehicleIndicesCount() {
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param index The index of the element to return. * @return The allowedVehicleIndices at the given index. */ @@ -7994,6 +8975,8 @@ public int getAllowedVehicleIndices(int index) { return allowedVehicleIndices_.getInt(index); } /** + * + * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8001,18 +8984,20 @@ public int getAllowedVehicleIndices(int index) {
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param index The index to set the value at. * @param value The allowedVehicleIndices to set. * @return This builder for chaining. */ - public Builder setAllowedVehicleIndices( - int index, int value) { + public Builder setAllowedVehicleIndices(int index, int value) { ensureAllowedVehicleIndicesIsMutable(); allowedVehicleIndices_.setInt(index, value); onChanged(); return this; } /** + * + * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8020,6 +9005,7 @@ public Builder setAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param value The allowedVehicleIndices to add. * @return This builder for chaining. */ @@ -8030,6 +9016,8 @@ public Builder addAllowedVehicleIndices(int value) { return this; } /** + * + * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8037,18 +9025,20 @@ public Builder addAllowedVehicleIndices(int value) {
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param values The allowedVehicleIndices to add. * @return This builder for chaining. */ public Builder addAllAllowedVehicleIndices( java.lang.Iterable values) { ensureAllowedVehicleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, allowedVehicleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, allowedVehicleIndices_); onChanged(); return this; } /** + * + * *
      * The set of vehicles that may perform this shipment. If empty, all vehicles
      * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -8056,6 +9046,7 @@ public Builder addAllAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return This builder for chaining. */ public Builder clearAllowedVehicleIndices() { @@ -8066,13 +9057,16 @@ public Builder clearAllowedVehicleIndices() { } private com.google.protobuf.Internal.DoubleList costsPerVehicle_ = emptyDoubleList(); + private void ensureCostsPerVehicleIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { costsPerVehicle_ = mutableCopy(costsPerVehicle_); bitField0_ |= 0x00000020; - } + } } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8086,14 +9080,17 @@ private void ensureCostsPerVehicleIsMutable() {
      * 
* * repeated double costs_per_vehicle = 6; + * * @return A list containing the costsPerVehicle. */ - public java.util.List - getCostsPerVehicleList() { - return ((bitField0_ & 0x00000020) != 0) ? - java.util.Collections.unmodifiableList(costsPerVehicle_) : costsPerVehicle_; + public java.util.List getCostsPerVehicleList() { + return ((bitField0_ & 0x00000020) != 0) + ? java.util.Collections.unmodifiableList(costsPerVehicle_) + : costsPerVehicle_; } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8107,12 +9104,15 @@ private void ensureCostsPerVehicleIsMutable() {
      * 
* * repeated double costs_per_vehicle = 6; + * * @return The count of costsPerVehicle. */ public int getCostsPerVehicleCount() { return costsPerVehicle_.size(); } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8126,6 +9126,7 @@ public int getCostsPerVehicleCount() {
      * 
* * repeated double costs_per_vehicle = 6; + * * @param index The index of the element to return. * @return The costsPerVehicle at the given index. */ @@ -8133,6 +9134,8 @@ public double getCostsPerVehicle(int index) { return costsPerVehicle_.getDouble(index); } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8146,18 +9149,20 @@ public double getCostsPerVehicle(int index) {
      * 
* * repeated double costs_per_vehicle = 6; + * * @param index The index to set the value at. * @param value The costsPerVehicle to set. * @return This builder for chaining. */ - public Builder setCostsPerVehicle( - int index, double value) { + public Builder setCostsPerVehicle(int index, double value) { ensureCostsPerVehicleIsMutable(); costsPerVehicle_.setDouble(index, value); onChanged(); return this; } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8171,6 +9176,7 @@ public Builder setCostsPerVehicle(
      * 
* * repeated double costs_per_vehicle = 6; + * * @param value The costsPerVehicle to add. * @return This builder for chaining. */ @@ -8181,6 +9187,8 @@ public Builder addCostsPerVehicle(double value) { return this; } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8194,18 +9202,19 @@ public Builder addCostsPerVehicle(double value) {
      * 
* * repeated double costs_per_vehicle = 6; + * * @param values The costsPerVehicle to add. * @return This builder for chaining. */ - public Builder addAllCostsPerVehicle( - java.lang.Iterable values) { + public Builder addAllCostsPerVehicle(java.lang.Iterable values) { ensureCostsPerVehicleIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, costsPerVehicle_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, costsPerVehicle_); onChanged(); return this; } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8219,6 +9228,7 @@ public Builder addAllCostsPerVehicle(
      * 
* * repeated double costs_per_vehicle = 6; + * * @return This builder for chaining. */ public Builder clearCostsPerVehicle() { @@ -8229,13 +9239,16 @@ public Builder clearCostsPerVehicle() { } private com.google.protobuf.Internal.IntList costsPerVehicleIndices_ = emptyIntList(); + private void ensureCostsPerVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000040) != 0)) { costsPerVehicleIndices_ = mutableCopy(costsPerVehicleIndices_); bitField0_ |= 0x00000040; - } + } } /** + * + * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -8244,14 +9257,17 @@ private void ensureCostsPerVehicleIndicesIsMutable() {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return A list containing the costsPerVehicleIndices. */ - public java.util.List - getCostsPerVehicleIndicesList() { - return ((bitField0_ & 0x00000040) != 0) ? - java.util.Collections.unmodifiableList(costsPerVehicleIndices_) : costsPerVehicleIndices_; + public java.util.List getCostsPerVehicleIndicesList() { + return ((bitField0_ & 0x00000040) != 0) + ? java.util.Collections.unmodifiableList(costsPerVehicleIndices_) + : costsPerVehicleIndices_; } /** + * + * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -8260,12 +9276,15 @@ private void ensureCostsPerVehicleIndicesIsMutable() {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return The count of costsPerVehicleIndices. */ public int getCostsPerVehicleIndicesCount() { return costsPerVehicleIndices_.size(); } /** + * + * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -8274,6 +9293,7 @@ public int getCostsPerVehicleIndicesCount() {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param index The index of the element to return. * @return The costsPerVehicleIndices at the given index. */ @@ -8281,6 +9301,8 @@ public int getCostsPerVehicleIndices(int index) { return costsPerVehicleIndices_.getInt(index); } /** + * + * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -8289,18 +9311,20 @@ public int getCostsPerVehicleIndices(int index) {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param index The index to set the value at. * @param value The costsPerVehicleIndices to set. * @return This builder for chaining. */ - public Builder setCostsPerVehicleIndices( - int index, int value) { + public Builder setCostsPerVehicleIndices(int index, int value) { ensureCostsPerVehicleIndicesIsMutable(); costsPerVehicleIndices_.setInt(index, value); onChanged(); return this; } /** + * + * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -8309,6 +9333,7 @@ public Builder setCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param value The costsPerVehicleIndices to add. * @return This builder for chaining. */ @@ -8319,6 +9344,8 @@ public Builder addCostsPerVehicleIndices(int value) { return this; } /** + * + * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -8327,18 +9354,20 @@ public Builder addCostsPerVehicleIndices(int value) {
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param values The costsPerVehicleIndices to add. * @return This builder for chaining. */ public Builder addAllCostsPerVehicleIndices( java.lang.Iterable values) { ensureCostsPerVehicleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, costsPerVehicleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, costsPerVehicleIndices_); onChanged(); return this; } /** + * + * *
      * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
      * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -8347,6 +9376,7 @@ public Builder addAllCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return This builder for chaining. */ public Builder clearCostsPerVehicleIndices() { @@ -8356,8 +9386,10 @@ public Builder clearCostsPerVehicleIndices() { return this; } - private double pickupToDeliveryRelativeDetourLimit_ ; + private double pickupToDeliveryRelativeDetourLimit_; /** + * + * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8376,6 +9408,7 @@ public Builder clearCostsPerVehicleIndices() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ @java.lang.Override @@ -8383,6 +9416,8 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8401,6 +9436,7 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -8408,6 +9444,8 @@ public double getPickupToDeliveryRelativeDetourLimit() { return pickupToDeliveryRelativeDetourLimit_; } /** + * + * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8426,6 +9464,7 @@ public double getPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @param value The pickupToDeliveryRelativeDetourLimit to set. * @return This builder for chaining. */ @@ -8436,6 +9475,8 @@ public Builder setPickupToDeliveryRelativeDetourLimit(double value) { return this; } /** + * + * *
      * Specifies the maximum relative detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8454,6 +9495,7 @@ public Builder setPickupToDeliveryRelativeDetourLimit(double value) {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return This builder for chaining. */ public Builder clearPickupToDeliveryRelativeDetourLimit() { @@ -8465,8 +9507,13 @@ public Builder clearPickupToDeliveryRelativeDetourLimit() { private com.google.protobuf.Duration pickupToDeliveryAbsoluteDetourLimit_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> pickupToDeliveryAbsoluteDetourLimitBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + pickupToDeliveryAbsoluteDetourLimitBuilder_; /** + * + * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8485,12 +9532,16 @@ public Builder clearPickupToDeliveryRelativeDetourLimit() {
      * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ public boolean hasPickupToDeliveryAbsoluteDetourLimit() { - return pickupToDeliveryAbsoluteDetourLimitBuilder_ != null || pickupToDeliveryAbsoluteDetourLimit_ != null; + return pickupToDeliveryAbsoluteDetourLimitBuilder_ != null + || pickupToDeliveryAbsoluteDetourLimit_ != null; } /** + * + * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8509,16 +9560,21 @@ public boolean hasPickupToDeliveryAbsoluteDetourLimit() {
      * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return The pickupToDeliveryAbsoluteDetourLimit. */ public com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit() { if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) { - return pickupToDeliveryAbsoluteDetourLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_; + return pickupToDeliveryAbsoluteDetourLimit_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : pickupToDeliveryAbsoluteDetourLimit_; } else { return pickupToDeliveryAbsoluteDetourLimitBuilder_.getMessage(); } } /** + * + * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8552,6 +9608,8 @@ public Builder setPickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Durati
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8583,6 +9641,8 @@ public Builder setPickupToDeliveryAbsoluteDetourLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8606,7 +9666,9 @@ public Builder mergePickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Dura
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
         if (pickupToDeliveryAbsoluteDetourLimit_ != null) {
           pickupToDeliveryAbsoluteDetourLimit_ =
-            com.google.protobuf.Duration.newBuilder(pickupToDeliveryAbsoluteDetourLimit_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Duration.newBuilder(pickupToDeliveryAbsoluteDetourLimit_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           pickupToDeliveryAbsoluteDetourLimit_ = value;
         }
@@ -8618,6 +9680,8 @@ public Builder mergePickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Dura
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8649,6 +9713,8 @@ public Builder clearPickupToDeliveryAbsoluteDetourLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8669,11 +9735,13 @@ public Builder clearPickupToDeliveryAbsoluteDetourLimit() {
      * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9;
      */
     public com.google.protobuf.Duration.Builder getPickupToDeliveryAbsoluteDetourLimitBuilder() {
-      
+
       onChanged();
       return getPickupToDeliveryAbsoluteDetourLimitFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8697,11 +9765,14 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ != null) {
         return pickupToDeliveryAbsoluteDetourLimitBuilder_.getMessageOrBuilder();
       } else {
-        return pickupToDeliveryAbsoluteDetourLimit_ == null ?
-            com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_;
+        return pickupToDeliveryAbsoluteDetourLimit_ == null
+            ? com.google.protobuf.Duration.getDefaultInstance()
+            : pickupToDeliveryAbsoluteDetourLimit_;
       }
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8722,14 +9793,17 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
      * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
         getPickupToDeliveryAbsoluteDetourLimitFieldBuilder() {
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
-        pickupToDeliveryAbsoluteDetourLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                getPickupToDeliveryAbsoluteDetourLimit(),
-                getParentForChildren(),
-                isClean());
+        pickupToDeliveryAbsoluteDetourLimitBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Duration,
+                com.google.protobuf.Duration.Builder,
+                com.google.protobuf.DurationOrBuilder>(
+                getPickupToDeliveryAbsoluteDetourLimit(), getParentForChildren(), isClean());
         pickupToDeliveryAbsoluteDetourLimit_ = null;
       }
       return pickupToDeliveryAbsoluteDetourLimitBuilder_;
@@ -8737,8 +9811,13 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
 
     private com.google.protobuf.Duration pickupToDeliveryTimeLimit_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> pickupToDeliveryTimeLimitBuilder_;
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
+        pickupToDeliveryTimeLimitBuilder_;
     /**
+     *
+     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8749,12 +9828,15 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLi
      * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; + * * @return Whether the pickupToDeliveryTimeLimit field is set. */ public boolean hasPickupToDeliveryTimeLimit() { return pickupToDeliveryTimeLimitBuilder_ != null || pickupToDeliveryTimeLimit_ != null; } /** + * + * *
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8765,16 +9847,21 @@ public boolean hasPickupToDeliveryTimeLimit() {
      * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; + * * @return The pickupToDeliveryTimeLimit. */ public com.google.protobuf.Duration getPickupToDeliveryTimeLimit() { if (pickupToDeliveryTimeLimitBuilder_ == null) { - return pickupToDeliveryTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_; + return pickupToDeliveryTimeLimit_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : pickupToDeliveryTimeLimit_; } else { return pickupToDeliveryTimeLimitBuilder_.getMessage(); } } /** + * + * *
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8800,6 +9887,8 @@ public Builder setPickupToDeliveryTimeLimit(com.google.protobuf.Duration value)
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8823,6 +9912,8 @@ public Builder setPickupToDeliveryTimeLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8838,7 +9929,9 @@ public Builder mergePickupToDeliveryTimeLimit(com.google.protobuf.Duration value
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
         if (pickupToDeliveryTimeLimit_ != null) {
           pickupToDeliveryTimeLimit_ =
-            com.google.protobuf.Duration.newBuilder(pickupToDeliveryTimeLimit_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Duration.newBuilder(pickupToDeliveryTimeLimit_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           pickupToDeliveryTimeLimit_ = value;
         }
@@ -8850,6 +9943,8 @@ public Builder mergePickupToDeliveryTimeLimit(com.google.protobuf.Duration value
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8873,6 +9968,8 @@ public Builder clearPickupToDeliveryTimeLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8885,11 +9982,13 @@ public Builder clearPickupToDeliveryTimeLimit() {
      * .google.protobuf.Duration pickup_to_delivery_time_limit = 10;
      */
     public com.google.protobuf.Duration.Builder getPickupToDeliveryTimeLimitBuilder() {
-      
+
       onChanged();
       return getPickupToDeliveryTimeLimitFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8905,11 +10004,14 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
       if (pickupToDeliveryTimeLimitBuilder_ != null) {
         return pickupToDeliveryTimeLimitBuilder_.getMessageOrBuilder();
       } else {
-        return pickupToDeliveryTimeLimit_ == null ?
-            com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_;
+        return pickupToDeliveryTimeLimit_ == null
+            ? com.google.protobuf.Duration.getDefaultInstance()
+            : pickupToDeliveryTimeLimit_;
       }
     }
     /**
+     *
+     *
      * 
      * Specifies the maximum duration from start of pickup to start of delivery of
      * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -8922,14 +10024,17 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
      * .google.protobuf.Duration pickup_to_delivery_time_limit = 10;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
         getPickupToDeliveryTimeLimitFieldBuilder() {
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
-        pickupToDeliveryTimeLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                getPickupToDeliveryTimeLimit(),
-                getParentForChildren(),
-                isClean());
+        pickupToDeliveryTimeLimitBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Duration,
+                com.google.protobuf.Duration.Builder,
+                com.google.protobuf.DurationOrBuilder>(
+                getPickupToDeliveryTimeLimit(), getParentForChildren(), isClean());
         pickupToDeliveryTimeLimit_ = null;
       }
       return pickupToDeliveryTimeLimitBuilder_;
@@ -8937,6 +10042,8 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
 
     private java.lang.Object shipmentType_ = "";
     /**
+     *
+     *
      * 
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -8948,13 +10055,13 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
      * 
* * string shipment_type = 11; + * * @return The shipmentType. */ public java.lang.String getShipmentType() { java.lang.Object ref = shipmentType_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentType_ = s; return s; @@ -8963,6 +10070,8 @@ public java.lang.String getShipmentType() { } } /** + * + * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -8974,15 +10083,14 @@ public java.lang.String getShipmentType() {
      * 
* * string shipment_type = 11; + * * @return The bytes for shipmentType. */ - public com.google.protobuf.ByteString - getShipmentTypeBytes() { + public com.google.protobuf.ByteString getShipmentTypeBytes() { java.lang.Object ref = shipmentType_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); shipmentType_ = b; return b; } else { @@ -8990,6 +10098,8 @@ public java.lang.String getShipmentType() { } } /** + * + * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -9001,20 +10111,22 @@ public java.lang.String getShipmentType() {
      * 
* * string shipment_type = 11; + * * @param value The shipmentType to set. * @return This builder for chaining. */ - public Builder setShipmentType( - java.lang.String value) { + public Builder setShipmentType(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + shipmentType_ = value; onChanged(); return this; } /** + * + * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -9026,15 +10138,18 @@ public Builder setShipmentType(
      * 
* * string shipment_type = 11; + * * @return This builder for chaining. */ public Builder clearShipmentType() { - + shipmentType_ = getDefaultInstance().getShipmentType(); onChanged(); return this; } /** + * + * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -9046,16 +10161,16 @@ public Builder clearShipmentType() {
      * 
* * string shipment_type = 11; + * * @param value The bytes for shipmentType to set. * @return This builder for chaining. */ - public Builder setShipmentTypeBytes( - com.google.protobuf.ByteString value) { + public Builder setShipmentTypeBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + shipmentType_ = value; onChanged(); return this; @@ -9063,19 +10178,21 @@ public Builder setShipmentTypeBytes( private java.lang.Object label_ = ""; /** + * + * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; + * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -9084,21 +10201,22 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; + * * @return The bytes for label. */ - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -9106,64 +10224,73 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { + public Builder setLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** + * + * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; + * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** + * + * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
      * 
* * string label = 12; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } - private boolean ignore_ ; + private boolean ignore_; /** + * + * *
      * If true, skip this shipment, but don't apply a `penalty_cost`.
      * Ignoring a shipment results in a validation error when there are any
@@ -9175,6 +10302,7 @@ public Builder setLabelBytes(
      * 
* * bool ignore = 13; + * * @return The ignore. */ @java.lang.Override @@ -9182,6 +10310,8 @@ public boolean getIgnore() { return ignore_; } /** + * + * *
      * If true, skip this shipment, but don't apply a `penalty_cost`.
      * Ignoring a shipment results in a validation error when there are any
@@ -9193,16 +10323,19 @@ public boolean getIgnore() {
      * 
* * bool ignore = 13; + * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; onChanged(); return this; } /** + * + * *
      * If true, skip this shipment, but don't apply a `penalty_cost`.
      * Ignoring a shipment results in a validation error when there are any
@@ -9214,35 +10347,46 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 13; + * * @return This builder for chaining. */ public Builder clearIgnore() { - + ignore_ = false; onChanged(); return this; } private java.util.List demands_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000100) != 0)) { - demands_ = new java.util.ArrayList(demands_); + demands_ = + new java.util.ArrayList(demands_); bitField0_ |= 0x00000100; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> demandsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + demandsBuilder_; /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getDemandsList() { + @java.lang.Deprecated + public java.util.List getDemandsList() { if (demandsBuilder_ == null) { return java.util.Collections.unmodifiableList(demands_); } else { @@ -9250,13 +10394,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public int getDemandsCount() { + @java.lang.Deprecated + public int getDemandsCount() { if (demandsBuilder_ == null) { return demands_.size(); } else { @@ -9264,13 +10413,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { if (demandsBuilder_ == null) { return demands_.get(index); } else { @@ -9278,14 +10432,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDemands( - int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder setDemands(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9299,13 +10457,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDemands( + @java.lang.Deprecated + public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -9317,13 +10480,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9337,14 +10505,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( - int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addDemands(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9358,13 +10530,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -9376,13 +10553,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -9394,18 +10576,22 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllDemands( + @java.lang.Deprecated + public Builder addAllDemands( java.lang.Iterable values) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, demands_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, demands_); onChanged(); } else { demandsBuilder_.addAllMessages(values); @@ -9413,13 +10599,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearDemands() { + @java.lang.Deprecated + public Builder clearDemands() { if (demandsBuilder_ == null) { demands_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); @@ -9430,13 +10621,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeDemands(int index) { + @java.lang.Deprecated + public Builder removeDemands(int index) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); demands_.remove(index); @@ -9447,39 +10643,54 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder(int index) { return getDemandsFieldBuilder().getBuilder(index); } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { if (demandsBuilder_ == null) { - return demands_.get(index); } else { + return demands_.get(index); + } else { return demandsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getDemandsOrBuilderList() { + @java.lang.Deprecated + public java.util.List + getDemandsOrBuilderList() { if (demandsBuilder_ != null) { return demandsBuilder_.getMessageOrBuilderList(); } else { @@ -9487,56 +10698,74 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { - return getDemandsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { + return getDemandsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( - int index) { - return getDemandsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder(int index) { + return getDemandsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Shipment.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getDemandsBuilderList() { + @java.lang.Deprecated + public java.util.List + getDemandsBuilderList() { return getDemandsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getDemandsFieldBuilder() { if (demandsBuilder_ == null) { - demandsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - demands_, - ((bitField0_ & 0x00000100) != 0), - getParentForChildren(), - isClean()); + demandsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + demands_, ((bitField0_ & 0x00000100) != 0), getParentForChildren(), isClean()); demands_ = null; } return demandsBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -9546,12 +10775,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Shipment) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Shipment) private static final com.google.cloud.optimization.v1.Shipment DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Shipment(); } @@ -9560,16 +10789,16 @@ public static com.google.cloud.optimization.v1.Shipment getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Shipment parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Shipment(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Shipment parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Shipment(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -9584,6 +10813,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java similarity index 74% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java index 82b6184..0ad0671 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * A shipment model contains a set of shipments which must be performed by a
  * set of vehicles, while minimizing the overall cost, which is the sum of:
@@ -15,15 +32,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel}
  */
-public final class ShipmentModel extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ShipmentModel extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel)
     ShipmentModelOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ShipmentModel.newBuilder() to construct.
   private ShipmentModel(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private ShipmentModel() {
     shipments_ = java.util.Collections.emptyList();
     vehicles_ = java.util.Collections.emptyList();
@@ -39,16 +57,15 @@ private ShipmentModel() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ShipmentModel();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private ShipmentModel(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -68,139 +85,181 @@ private ShipmentModel(
           case 0:
             done = true;
             break;
-          case 10: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              shipments_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
+          case 10:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                shipments_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              shipments_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Shipment.parser(), extensionRegistry));
+              break;
             }
-            shipments_.add(
-                input.readMessage(com.google.cloud.optimization.v1.Shipment.parser(), extensionRegistry));
-            break;
-          }
-          case 18: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              vehicles_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 18:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                vehicles_ = new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              vehicles_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Vehicle.parser(), extensionRegistry));
+              break;
             }
-            vehicles_.add(
-                input.readMessage(com.google.cloud.optimization.v1.Vehicle.parser(), extensionRegistry));
-            break;
-          }
-          case 32: {
-            bitField0_ |= 0x00000001;
-            maxActiveVehicles_ = input.readInt32();
-            break;
-          }
-          case 42: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (globalStartTime_ != null) {
-              subBuilder = globalStartTime_.toBuilder();
+          case 32:
+            {
+              bitField0_ |= 0x00000001;
+              maxActiveVehicles_ = input.readInt32();
+              break;
             }
-            globalStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(globalStartTime_);
-              globalStartTime_ = subBuilder.buildPartial();
+          case 42:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (globalStartTime_ != null) {
+                subBuilder = globalStartTime_.toBuilder();
+              }
+              globalStartTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(globalStartTime_);
+                globalStartTime_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
+          case 50:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (globalEndTime_ != null) {
+                subBuilder = globalEndTime_.toBuilder();
+              }
+              globalEndTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(globalEndTime_);
+                globalEndTime_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 50: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (globalEndTime_ != null) {
-              subBuilder = globalEndTime_.toBuilder();
+              break;
             }
-            globalEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(globalEndTime_);
-              globalEndTime_ = subBuilder.buildPartial();
+          case 57:
+            {
+              globalDurationCostPerHour_ = input.readDouble();
+              break;
             }
-
-            break;
-          }
-          case 57: {
-
-            globalDurationCostPerHour_ = input.readDouble();
-            break;
-          }
-          case 66: {
-            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-              durationDistanceMatrices_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000008;
+          case 66:
+            {
+              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+                durationDistanceMatrices_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix>();
+                mutable_bitField0_ |= 0x00000008;
+              }
+              durationDistanceMatrices_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
+                          .parser(),
+                      extensionRegistry));
+              break;
             }
-            durationDistanceMatrices_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.parser(), extensionRegistry));
-            break;
-          }
-          case 74: {
-            java.lang.String s = input.readStringRequireUtf8();
-            if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-              durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList();
-              mutable_bitField0_ |= 0x00000010;
+          case 74:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+                durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000010;
+              }
+              durationDistanceMatrixSrcTags_.add(s);
+              break;
             }
-            durationDistanceMatrixSrcTags_.add(s);
-            break;
-          }
-          case 82: {
-            java.lang.String s = input.readStringRequireUtf8();
-            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-              durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList();
-              mutable_bitField0_ |= 0x00000020;
+          case 82:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+                durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000020;
+              }
+              durationDistanceMatrixDstTags_.add(s);
+              break;
             }
-            durationDistanceMatrixDstTags_.add(s);
-            break;
-          }
-          case 90: {
-            if (!((mutable_bitField0_ & 0x00000040) != 0)) {
-              transitionAttributes_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000040;
+          case 90:
+            {
+              if (!((mutable_bitField0_ & 0x00000040) != 0)) {
+                transitionAttributes_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.TransitionAttributes>();
+                mutable_bitField0_ |= 0x00000040;
+              }
+              transitionAttributes_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.TransitionAttributes.parser(),
+                      extensionRegistry));
+              break;
             }
-            transitionAttributes_.add(
-                input.readMessage(com.google.cloud.optimization.v1.TransitionAttributes.parser(), extensionRegistry));
-            break;
-          }
-          case 98: {
-            if (!((mutable_bitField0_ & 0x00000080) != 0)) {
-              shipmentTypeIncompatibilities_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000080;
+          case 98:
+            {
+              if (!((mutable_bitField0_ & 0x00000080) != 0)) {
+                shipmentTypeIncompatibilities_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.ShipmentTypeIncompatibility>();
+                mutable_bitField0_ |= 0x00000080;
+              }
+              shipmentTypeIncompatibilities_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.parser(),
+                      extensionRegistry));
+              break;
             }
-            shipmentTypeIncompatibilities_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.parser(), extensionRegistry));
-            break;
-          }
-          case 106: {
-            if (!((mutable_bitField0_ & 0x00000100) != 0)) {
-              shipmentTypeRequirements_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000100;
+          case 106:
+            {
+              if (!((mutable_bitField0_ & 0x00000100) != 0)) {
+                shipmentTypeRequirements_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.ShipmentTypeRequirement>();
+                mutable_bitField0_ |= 0x00000100;
+              }
+              shipmentTypeRequirements_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentTypeRequirement.parser(),
+                      extensionRegistry));
+              break;
             }
-            shipmentTypeRequirements_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentTypeRequirement.parser(), extensionRegistry));
-            break;
-          }
-          case 114: {
-            if (!((mutable_bitField0_ & 0x00000200) != 0)) {
-              precedenceRules_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000200;
+          case 114:
+            {
+              if (!((mutable_bitField0_ & 0x00000200) != 0)) {
+                precedenceRules_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule>();
+                mutable_bitField0_ |= 0x00000200;
+              }
+              precedenceRules_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.parser(),
+                      extensionRegistry));
+              break;
             }
-            precedenceRules_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.parser(), extensionRegistry));
-            break;
-          }
-          case 122: {
-            if (!((mutable_bitField0_ & 0x00000400) != 0)) {
-              breakRules_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000400;
+          case 122:
+            {
+              if (!((mutable_bitField0_ & 0x00000400) != 0)) {
+                breakRules_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule>();
+                mutable_bitField0_ |= 0x00000400;
+              }
+              breakRules_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentModel.BreakRule.parser(),
+                      extensionRegistry));
+              break;
             }
-            breakRules_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.parser(), extensionRegistry));
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -208,8 +267,7 @@ private ShipmentModel(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         shipments_ = java.util.Collections.unmodifiableList(shipments_);
@@ -218,7 +276,8 @@ private ShipmentModel(
         vehicles_ = java.util.Collections.unmodifiableList(vehicles_);
       }
       if (((mutable_bitField0_ & 0x00000008) != 0)) {
-        durationDistanceMatrices_ = java.util.Collections.unmodifiableList(durationDistanceMatrices_);
+        durationDistanceMatrices_ =
+            java.util.Collections.unmodifiableList(durationDistanceMatrices_);
       }
       if (((mutable_bitField0_ & 0x00000010) != 0)) {
         durationDistanceMatrixSrcTags_ = durationDistanceMatrixSrcTags_.getUnmodifiableView();
@@ -230,10 +289,12 @@ private ShipmentModel(
         transitionAttributes_ = java.util.Collections.unmodifiableList(transitionAttributes_);
       }
       if (((mutable_bitField0_ & 0x00000080) != 0)) {
-        shipmentTypeIncompatibilities_ = java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
+        shipmentTypeIncompatibilities_ =
+            java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
       }
       if (((mutable_bitField0_ & 0x00000100) != 0)) {
-        shipmentTypeRequirements_ = java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
+        shipmentTypeRequirements_ =
+            java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
       }
       if (((mutable_bitField0_ & 0x00000200) != 0)) {
         precedenceRules_ = java.util.Collections.unmodifiableList(precedenceRules_);
@@ -245,73 +306,101 @@ private ShipmentModel(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentModel.class, com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentModel.class,
+            com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
   }
 
-  public interface DurationDistanceMatrixOrBuilder extends
+  public interface DurationDistanceMatrixOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - java.util.List + java.util.List getRowsList(); /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows(int index); /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ int getRowsCount(); /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - java.util.List + java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> getRowsOrBuilderList(); /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder + getRowsOrBuilder(int index); /** + * + * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -323,10 +412,13 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuild
      * 
* * string vehicle_start_tag = 2; + * * @return The vehicleStartTag. */ java.lang.String getVehicleStartTag(); /** + * + * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -338,12 +430,14 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuild
      * 
* * string vehicle_start_tag = 2; + * * @return The bytes for vehicleStartTag. */ - com.google.protobuf.ByteString - getVehicleStartTagBytes(); + com.google.protobuf.ByteString getVehicleStartTagBytes(); } /** + * + * *
    * Specifies a duration and distance matrix from visit and vehicle start
    * locations to visit and vehicle end locations.
@@ -351,15 +445,16 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuild
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix}
    */
-  public static final class DurationDistanceMatrix extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class DurationDistanceMatrix extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
       DurationDistanceMatrixOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use DurationDistanceMatrix.newBuilder() to construct.
     private DurationDistanceMatrix(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private DurationDistanceMatrix() {
       rows_ = java.util.Collections.emptyList();
       vehicleStartTag_ = "";
@@ -367,16 +462,15 @@ private DurationDistanceMatrix() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new DurationDistanceMatrix();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private DurationDistanceMatrix(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -396,28 +490,36 @@ private DurationDistanceMatrix(
             case 0:
               done = true;
               break;
-            case 10: {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                rows_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
+            case 10:
+              {
+                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                  rows_ =
+                      new java.util.ArrayList<
+                          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
+                              .Row>();
+                  mutable_bitField0_ |= 0x00000001;
+                }
+                rows_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
+                            .parser(),
+                        extensionRegistry));
+                break;
               }
-              rows_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.parser(), extensionRegistry));
-              break;
-            }
-            case 18: {
-              java.lang.String s = input.readStringRequireUtf8();
+            case 18:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
 
-              vehicleStartTag_ = s;
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+                vehicleStartTag_ = s;
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -425,8 +527,7 @@ private DurationDistanceMatrix(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000001) != 0)) {
           rows_ = java.util.Collections.unmodifiableList(rows_);
@@ -435,24 +536,30 @@ private DurationDistanceMatrix(
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class,
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder.class);
     }
 
-    public interface RowOrBuilder extends
+    public interface RowOrBuilder
+        extends
         // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)
         com.google.protobuf.MessageOrBuilder {
 
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -460,9 +567,10 @@ public interface RowOrBuilder extends
        *
        * repeated .google.protobuf.Duration durations = 1;
        */
-      java.util.List 
-          getDurationsList();
+      java.util.List getDurationsList();
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -472,6 +580,8 @@ public interface RowOrBuilder extends
        */
       com.google.protobuf.Duration getDurations(int index);
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -481,6 +591,8 @@ public interface RowOrBuilder extends
        */
       int getDurationsCount();
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -488,9 +600,10 @@ public interface RowOrBuilder extends
        *
        * repeated .google.protobuf.Duration durations = 1;
        */
-      java.util.List 
-          getDurationsOrBuilderList();
+      java.util.List getDurationsOrBuilderList();
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -498,10 +611,11 @@ public interface RowOrBuilder extends
        *
        * repeated .google.protobuf.Duration durations = 1;
        */
-      com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
-          int index);
+      com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index);
 
       /**
+       *
+       *
        * 
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -509,10 +623,13 @@ com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
        * 
* * repeated double meters = 2; + * * @return A list containing the meters. */ java.util.List getMetersList(); /** + * + * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -520,10 +637,13 @@ com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
        * 
* * repeated double meters = 2; + * * @return The count of meters. */ int getMetersCount(); /** + * + * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -531,27 +651,31 @@ com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
        * 
* * repeated double meters = 2; + * * @param index The index of the element to return. * @return The meters at the given index. */ double getMeters(int index); } /** + * + * *
      * Specifies a row of the duration and distance matrix.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row} */ - public static final class Row extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class Row extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) RowOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Row.newBuilder() to construct. private Row(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } + private Row() { durations_ = java.util.Collections.emptyList(); meters_ = emptyDoubleList(); @@ -559,16 +683,15 @@ private Row() { @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Row(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private Row( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -588,43 +711,46 @@ private Row( case 0: done = true; break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - durations_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; + case 10: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + durations_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + durations_.add( + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry)); + break; } - durations_.add( - input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry)); - break; - } - case 17: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - meters_ = newDoubleList(); - mutable_bitField0_ |= 0x00000002; - } - meters_.addDouble(input.readDouble()); - break; - } - case 18: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { - meters_ = newDoubleList(); - mutable_bitField0_ |= 0x00000002; - } - while (input.getBytesUntilLimit() > 0) { + case 17: + { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + meters_ = newDoubleList(); + mutable_bitField0_ |= 0x00000002; + } meters_.addDouble(input.readDouble()); + break; } - input.popLimit(limit); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + case 18: + { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { + meters_ = newDoubleList(); + mutable_bitField0_ |= 0x00000002; + } + while (input.getBytesUntilLimit() > 0) { + meters_.addDouble(input.readDouble()); + } + input.popLimit(limit); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -632,8 +758,8 @@ private Row( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { durations_ = java.util.Collections.unmodifiableList(durations_); @@ -645,22 +771,28 @@ private Row( makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder.class); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + .class); } public static final int DURATIONS_FIELD_NUMBER = 1; private java.util.List durations_; /** + * + * *
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -673,6 +805,8 @@ public java.util.List getDurationsList() {
         return durations_;
       }
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -681,11 +815,13 @@ public java.util.List getDurationsList() {
        * repeated .google.protobuf.Duration durations = 1;
        */
       @java.lang.Override
-      public java.util.List 
+      public java.util.List
           getDurationsOrBuilderList() {
         return durations_;
       }
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -698,6 +834,8 @@ public int getDurationsCount() {
         return durations_.size();
       }
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -710,6 +848,8 @@ public com.google.protobuf.Duration getDurations(int index) {
         return durations_.get(index);
       }
       /**
+       *
+       *
        * 
        * Duration values for a given row. It must have as many elements as
        * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -718,14 +858,15 @@ public com.google.protobuf.Duration getDurations(int index) {
        * repeated .google.protobuf.Duration durations = 1;
        */
       @java.lang.Override
-      public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
-          int index) {
+      public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
         return durations_.get(index);
       }
 
       public static final int METERS_FIELD_NUMBER = 2;
       private com.google.protobuf.Internal.DoubleList meters_;
       /**
+       *
+       *
        * 
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -733,14 +874,16 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
        * 
* * repeated double meters = 2; + * * @return A list containing the meters. */ @java.lang.Override - public java.util.List - getMetersList() { + public java.util.List getMetersList() { return meters_; } /** + * + * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -748,12 +891,15 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
        * 
* * repeated double meters = 2; + * * @return The count of meters. */ public int getMetersCount() { return meters_.size(); } /** + * + * *
        * Distance values for a given row. If no costs or constraints refer to
        * distances in the model, this can be left empty; otherwise it must have
@@ -761,15 +907,18 @@ public int getMetersCount() {
        * 
* * repeated double meters = 2; + * * @param index The index of the element to return. * @return The meters at the given index. */ public double getMeters(int index) { return meters_.getDouble(index); } + private int metersMemoizedSerializedSize = -1; private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -781,8 +930,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < durations_.size(); i++) { output.writeMessage(1, durations_.get(i)); @@ -804,8 +952,7 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < durations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, durations_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, durations_.get(i)); } { int dataSize = 0; @@ -813,8 +960,7 @@ public int getSerializedSize() { size += dataSize; if (!getMetersList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); } metersMemoizedSerializedSize = dataSize; } @@ -826,17 +972,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)) { + if (!(obj + instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) obj; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other = + (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) obj; - if (!getDurationsList() - .equals(other.getDurationsList())) return false; - if (!getMetersList() - .equals(other.getMetersList())) return false; + if (!getDurationsList().equals(other.getDurationsList())) return false; + if (!getMetersList().equals(other.getMetersList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -861,88 +1007,103 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -952,45 +1113,52 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
        * Specifies a row of the duration and distance matrix.
        * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder.class); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.class, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + .class); } - // Construct using com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.newBuilder() + // Construct using + // com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getDurationsFieldBuilder(); } } + @java.lang.Override public Builder clear() { super.clear(); @@ -1006,19 +1174,22 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance(); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + .getDefaultInstance(); } @java.lang.Override public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row build() { - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = buildPartial(); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1026,8 +1197,10 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row buildPartial() { - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(this); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + buildPartial() { + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = + new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(this); int from_bitField0_ = bitField0_; if (durationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { @@ -1051,46 +1224,55 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) { - return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row)other); + if (other + instanceof + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) { + return mergeFrom( + (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other) { - if (other == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row other) { + if (other + == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + .getDefaultInstance()) return this; if (durationsBuilder_ == null) { if (!other.durations_.isEmpty()) { if (durations_.isEmpty()) { @@ -1109,9 +1291,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.Duration durationsBuilder_ = null; durations_ = other.durations_; bitField0_ = (bitField0_ & ~0x00000001); - durationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDurationsFieldBuilder() : null; + durationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getDurationsFieldBuilder() + : null; } else { durationsBuilder_.addAllMessages(other.durations_); } @@ -1142,11 +1325,14 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parsedMessage = null; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parsedMessage = + null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1155,21 +1341,28 @@ public Builder mergeFrom( } return this; } + private int bitField0_; private java.util.List durations_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureDurationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { durations_ = new java.util.ArrayList(durations_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationsBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + durationsBuilder_; /** + * + * *
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1185,6 +1378,8 @@ public java.util.List getDurationsList() {
           }
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1200,6 +1395,8 @@ public int getDurationsCount() {
           }
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1215,6 +1412,8 @@ public com.google.protobuf.Duration getDurations(int index) {
           }
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1222,8 +1421,7 @@ public com.google.protobuf.Duration getDurations(int index) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public Builder setDurations(
-            int index, com.google.protobuf.Duration value) {
+        public Builder setDurations(int index, com.google.protobuf.Duration value) {
           if (durationsBuilder_ == null) {
             if (value == null) {
               throw new NullPointerException();
@@ -1237,6 +1435,8 @@ public Builder setDurations(
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1256,6 +1456,8 @@ public Builder setDurations(
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1277,6 +1479,8 @@ public Builder addDurations(com.google.protobuf.Duration value) {
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1284,8 +1488,7 @@ public Builder addDurations(com.google.protobuf.Duration value) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public Builder addDurations(
-            int index, com.google.protobuf.Duration value) {
+        public Builder addDurations(int index, com.google.protobuf.Duration value) {
           if (durationsBuilder_ == null) {
             if (value == null) {
               throw new NullPointerException();
@@ -1299,6 +1502,8 @@ public Builder addDurations(
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1306,8 +1511,7 @@ public Builder addDurations(
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public Builder addDurations(
-            com.google.protobuf.Duration.Builder builderForValue) {
+        public Builder addDurations(com.google.protobuf.Duration.Builder builderForValue) {
           if (durationsBuilder_ == null) {
             ensureDurationsIsMutable();
             durations_.add(builderForValue.build());
@@ -1318,6 +1522,8 @@ public Builder addDurations(
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1337,6 +1543,8 @@ public Builder addDurations(
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1348,8 +1556,7 @@ public Builder addAllDurations(
             java.lang.Iterable values) {
           if (durationsBuilder_ == null) {
             ensureDurationsIsMutable();
-            com.google.protobuf.AbstractMessageLite.Builder.addAll(
-                values, durations_);
+            com.google.protobuf.AbstractMessageLite.Builder.addAll(values, durations_);
             onChanged();
           } else {
             durationsBuilder_.addAllMessages(values);
@@ -1357,6 +1564,8 @@ public Builder addAllDurations(
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1375,6 +1584,8 @@ public Builder clearDurations() {
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1393,6 +1604,8 @@ public Builder removeDurations(int index) {
           return this;
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1400,11 +1613,12 @@ public Builder removeDurations(int index) {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public com.google.protobuf.Duration.Builder getDurationsBuilder(
-            int index) {
+        public com.google.protobuf.Duration.Builder getDurationsBuilder(int index) {
           return getDurationsFieldBuilder().getBuilder(index);
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1412,14 +1626,16 @@ public com.google.protobuf.Duration.Builder getDurationsBuilder(
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
-            int index) {
+        public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(int index) {
           if (durationsBuilder_ == null) {
-            return durations_.get(index);  } else {
+            return durations_.get(index);
+          } else {
             return durationsBuilder_.getMessageOrBuilder(index);
           }
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1427,8 +1643,8 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public java.util.List 
-             getDurationsOrBuilderList() {
+        public java.util.List
+            getDurationsOrBuilderList() {
           if (durationsBuilder_ != null) {
             return durationsBuilder_.getMessageOrBuilderList();
           } else {
@@ -1436,6 +1652,8 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
           }
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1444,10 +1662,12 @@ public com.google.protobuf.DurationOrBuilder getDurationsOrBuilder(
          * repeated .google.protobuf.Duration durations = 1;
          */
         public com.google.protobuf.Duration.Builder addDurationsBuilder() {
-          return getDurationsFieldBuilder().addBuilder(
-              com.google.protobuf.Duration.getDefaultInstance());
+          return getDurationsFieldBuilder()
+              .addBuilder(com.google.protobuf.Duration.getDefaultInstance());
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1455,12 +1675,13 @@ public com.google.protobuf.Duration.Builder addDurationsBuilder() {
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public com.google.protobuf.Duration.Builder addDurationsBuilder(
-            int index) {
-          return getDurationsFieldBuilder().addBuilder(
-              index, com.google.protobuf.Duration.getDefaultInstance());
+        public com.google.protobuf.Duration.Builder addDurationsBuilder(int index) {
+          return getDurationsFieldBuilder()
+              .addBuilder(index, com.google.protobuf.Duration.getDefaultInstance());
         }
         /**
+         *
+         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1468,16 +1689,21 @@ public com.google.protobuf.Duration.Builder addDurationsBuilder(
          *
          * repeated .google.protobuf.Duration durations = 1;
          */
-        public java.util.List 
-             getDurationsBuilderList() {
+        public java.util.List getDurationsBuilderList() {
           return getDurationsFieldBuilder().getBuilderList();
         }
+
         private com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+                com.google.protobuf.Duration,
+                com.google.protobuf.Duration.Builder,
+                com.google.protobuf.DurationOrBuilder>
             getDurationsFieldBuilder() {
           if (durationsBuilder_ == null) {
-            durationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-                com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
+            durationsBuilder_ =
+                new com.google.protobuf.RepeatedFieldBuilderV3<
+                    com.google.protobuf.Duration,
+                    com.google.protobuf.Duration.Builder,
+                    com.google.protobuf.DurationOrBuilder>(
                     durations_,
                     ((bitField0_ & 0x00000001) != 0),
                     getParentForChildren(),
@@ -1488,13 +1714,16 @@ public com.google.protobuf.Duration.Builder addDurationsBuilder(
         }
 
         private com.google.protobuf.Internal.DoubleList meters_ = emptyDoubleList();
+
         private void ensureMetersIsMutable() {
           if (!((bitField0_ & 0x00000002) != 0)) {
             meters_ = mutableCopy(meters_);
             bitField0_ |= 0x00000002;
-           }
+          }
         }
         /**
+         *
+         *
          * 
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1502,14 +1731,17 @@ private void ensureMetersIsMutable() {
          * 
* * repeated double meters = 2; + * * @return A list containing the meters. */ - public java.util.List - getMetersList() { - return ((bitField0_ & 0x00000002) != 0) ? - java.util.Collections.unmodifiableList(meters_) : meters_; + public java.util.List getMetersList() { + return ((bitField0_ & 0x00000002) != 0) + ? java.util.Collections.unmodifiableList(meters_) + : meters_; } /** + * + * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1517,12 +1749,15 @@ private void ensureMetersIsMutable() {
          * 
* * repeated double meters = 2; + * * @return The count of meters. */ public int getMetersCount() { return meters_.size(); } /** + * + * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1530,6 +1765,7 @@ public int getMetersCount() {
          * 
* * repeated double meters = 2; + * * @param index The index of the element to return. * @return The meters at the given index. */ @@ -1537,6 +1773,8 @@ public double getMeters(int index) { return meters_.getDouble(index); } /** + * + * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1544,18 +1782,20 @@ public double getMeters(int index) {
          * 
* * repeated double meters = 2; + * * @param index The index to set the value at. * @param value The meters to set. * @return This builder for chaining. */ - public Builder setMeters( - int index, double value) { + public Builder setMeters(int index, double value) { ensureMetersIsMutable(); meters_.setDouble(index, value); onChanged(); return this; } /** + * + * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1563,6 +1803,7 @@ public Builder setMeters(
          * 
* * repeated double meters = 2; + * * @param value The meters to add. * @return This builder for chaining. */ @@ -1573,6 +1814,8 @@ public Builder addMeters(double value) { return this; } /** + * + * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1580,18 +1823,19 @@ public Builder addMeters(double value) {
          * 
* * repeated double meters = 2; + * * @param values The meters to add. * @return This builder for chaining. */ - public Builder addAllMeters( - java.lang.Iterable values) { + public Builder addAllMeters(java.lang.Iterable values) { ensureMetersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, meters_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, meters_); onChanged(); return this; } /** + * + * *
          * Distance values for a given row. If no costs or constraints refer to
          * distances in the model, this can be left empty; otherwise it must have
@@ -1599,6 +1843,7 @@ public Builder addAllMeters(
          * 
* * repeated double meters = 2; + * * @return This builder for chaining. */ public Builder clearMeters() { @@ -1607,6 +1852,7 @@ public Builder clearMeters() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1619,30 +1865,33 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) - private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row(); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Row parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Row(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Row parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Row(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1654,80 +1903,108 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int ROWS_FIELD_NUMBER = 1; - private java.util.List rows_; + private java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row> + rows_; /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ @java.lang.Override - public java.util.List getRowsList() { + public java.util.List + getRowsList() { return rows_; } /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> getRowsOrBuilderList() { return rows_; } /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ @java.lang.Override public int getRowsCount() { return rows_.size(); } /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows( + int index) { return rows_.get(index); } /** + * + * *
      * Specifies the rows of the duration and distance matrix. It must have as
      * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder + getRowsOrBuilder(int index) { return rows_.get(index); } public static final int VEHICLE_START_TAG_FIELD_NUMBER = 2; private volatile java.lang.Object vehicleStartTag_; /** + * + * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -1739,6 +2016,7 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
      * 
* * string vehicle_start_tag = 2; + * * @return The vehicleStartTag. */ @java.lang.Override @@ -1747,14 +2025,15 @@ public java.lang.String getVehicleStartTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleStartTag_ = s; return s; } } /** + * + * *
      * Tag defining to which vehicles this duration and distance matrix applies.
      * If empty, this applies to all vehicles, and there can only be a single
@@ -1766,16 +2045,15 @@ public java.lang.String getVehicleStartTag() {
      * 
* * string vehicle_start_tag = 2; + * * @return The bytes for vehicleStartTag. */ @java.lang.Override - public com.google.protobuf.ByteString - getVehicleStartTagBytes() { + public com.google.protobuf.ByteString getVehicleStartTagBytes() { java.lang.Object ref = vehicleStartTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); vehicleStartTag_ = b; return b; } else { @@ -1784,6 +2062,7 @@ public java.lang.String getVehicleStartTag() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1795,8 +2074,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < rows_.size(); i++) { output.writeMessage(1, rows_.get(i)); } @@ -1813,8 +2091,7 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < rows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, rows_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rows_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vehicleStartTag_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vehicleStartTag_); @@ -1827,17 +2104,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) obj; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other = + (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) obj; - if (!getRowsList() - .equals(other.getRowsList())) return false; - if (!getVehicleStartTag() - .equals(other.getVehicleStartTag())) return false; + if (!getRowsList().equals(other.getRowsList())) return false; + if (!getVehicleStartTag().equals(other.getVehicleStartTag())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1861,87 +2137,95 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1951,6 +2235,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Specifies a duration and distance matrix from visit and vehicle start
      * locations to visit and vehicle end locations.
@@ -1958,39 +2244,44 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
         com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.class,
+                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder
+                    .class);
       }
 
-      // Construct using com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.newBuilder()
+      // Construct using
+      // com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.newBuilder()
       private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
           getRowsFieldBuilder();
         }
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2006,19 +2297,22 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDefaultInstanceForType() {
-        return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance();
+      public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
+          getDefaultInstanceForType() {
+        return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
+            .getDefaultInstance();
       }
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix build() {
-        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result = buildPartial();
+        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result =
+            buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -2027,7 +2321,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix bui
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(this);
+        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result =
+            new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(this);
         int from_bitField0_ = bitField0_;
         if (rowsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
@@ -2047,46 +2342,54 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix bui
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)other);
+        if (other
+            instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) {
+          return mergeFrom(
+              (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance()) return this;
+      public Builder mergeFrom(
+          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other) {
+        if (other
+            == com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
+                .getDefaultInstance()) return this;
         if (rowsBuilder_ == null) {
           if (!other.rows_.isEmpty()) {
             if (rows_.isEmpty()) {
@@ -2105,9 +2408,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.Duration
               rowsBuilder_ = null;
               rows_ = other.rows_;
               bitField0_ = (bitField0_ & ~0x00000001);
-              rowsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getRowsFieldBuilder() : null;
+              rowsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getRowsFieldBuilder()
+                      : null;
             } else {
               rowsBuilder_.addAllMessages(other.rows_);
             }
@@ -2136,7 +2440,9 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
+                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2145,29 +2451,43 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
-      private java.util.List rows_ =
-        java.util.Collections.emptyList();
+      private java.util.List<
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row>
+          rows_ = java.util.Collections.emptyList();
+
       private void ensureRowsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          rows_ = new java.util.ArrayList(rows_);
+          rows_ =
+              new java.util.ArrayList<
+                  com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row>(rows_);
           bitField0_ |= 0x00000001;
-         }
+        }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> rowsBuilder_;
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row,
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder,
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder>
+          rowsBuilder_;
 
       /**
+       *
+       *
        * 
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public java.util.List getRowsList() { + public java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row> + getRowsList() { if (rowsBuilder_ == null) { return java.util.Collections.unmodifiableList(rows_); } else { @@ -2175,12 +2495,16 @@ public java.util.List * Specifies the rows of the duration and distance matrix. It must have as * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags]. *
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public int getRowsCount() { if (rowsBuilder_ == null) { @@ -2190,14 +2514,19 @@ public int getRowsCount() { } } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getRows( + int index) { if (rowsBuilder_ == null) { return rows_.get(index); } else { @@ -2205,15 +2534,20 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row } } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder setRows( - int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { if (rowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2227,15 +2561,21 @@ public Builder setRows( return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder setRows( - int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + builderForValue) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); rows_.set(index, builderForValue.build()); @@ -2246,14 +2586,19 @@ public Builder setRows( return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public Builder addRows(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { + public Builder addRows( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { if (rowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2267,15 +2612,20 @@ public Builder addRows(com.google.cloud.optimization.v1.ShipmentModel.DurationDi return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder addRows( - int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row value) { if (rowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2289,15 +2639,20 @@ public Builder addRows( return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder addRows( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + builderForValue) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); rows_.add(builderForValue.build()); @@ -2308,15 +2663,21 @@ public Builder addRows( return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder addRows( - int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + builderForValue) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); rows_.add(index, builderForValue.build()); @@ -2327,19 +2688,25 @@ public Builder addRows( return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder addAllRows( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row> + values) { if (rowsBuilder_ == null) { ensureRowsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, rows_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rows_); onChanged(); } else { rowsBuilder_.addAllMessages(values); @@ -2347,12 +2714,16 @@ public Builder addAllRows( return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder clearRows() { if (rowsBuilder_ == null) { @@ -2365,12 +2736,16 @@ public Builder clearRows() { return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ public Builder removeRows(int index) { if (rowsBuilder_ == null) { @@ -2383,42 +2758,58 @@ public Builder removeRows(int index) { return this; } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder getRowsBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + getRowsBuilder(int index) { return getRowsFieldBuilder().getBuilder(index); } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder getRowsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder + getRowsOrBuilder(int index) { if (rowsBuilder_ == null) { - return rows_.get(index); } else { + return rows_.get(index); + } else { return rowsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public java.util.List - getRowsOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + .RowOrBuilder> + getRowsOrBuilderList() { if (rowsBuilder_ != null) { return rowsBuilder_.getMessageOrBuilderList(); } else { @@ -2426,52 +2817,75 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row } } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder addRowsBuilder() { - return getRowsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + addRowsBuilder() { + return getRowsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + .getDefaultInstance()); } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder addRowsBuilder( - int index) { - return getRowsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder + addRowsBuilder(int index) { + return getRowsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row + .getDefaultInstance()); } /** + * + * *
        * Specifies the rows of the duration and distance matrix. It must have as
        * many elements as [ShipmentModel.duration_distance_matrix_src_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_src_tags].
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row rows = 1; + * */ - public java.util.List - getRowsBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder> + getRowsBuilderList() { return getRowsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder> getRowsFieldBuilder() { if (rowsBuilder_ == null) { - rowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.RowOrBuilder>( - rows_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); + rowsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.Builder, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + .RowOrBuilder>( + rows_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); rows_ = null; } return rowsBuilder_; @@ -2479,6 +2893,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row private java.lang.Object vehicleStartTag_ = ""; /** + * + * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2490,13 +2906,13 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
        * 
* * string vehicle_start_tag = 2; + * * @return The vehicleStartTag. */ public java.lang.String getVehicleStartTag() { java.lang.Object ref = vehicleStartTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleStartTag_ = s; return s; @@ -2505,6 +2921,8 @@ public java.lang.String getVehicleStartTag() { } } /** + * + * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2516,15 +2934,14 @@ public java.lang.String getVehicleStartTag() {
        * 
* * string vehicle_start_tag = 2; + * * @return The bytes for vehicleStartTag. */ - public com.google.protobuf.ByteString - getVehicleStartTagBytes() { + public com.google.protobuf.ByteString getVehicleStartTagBytes() { java.lang.Object ref = vehicleStartTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); vehicleStartTag_ = b; return b; } else { @@ -2532,6 +2949,8 @@ public java.lang.String getVehicleStartTag() { } } /** + * + * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2543,20 +2962,22 @@ public java.lang.String getVehicleStartTag() {
        * 
* * string vehicle_start_tag = 2; + * * @param value The vehicleStartTag to set. * @return This builder for chaining. */ - public Builder setVehicleStartTag( - java.lang.String value) { + public Builder setVehicleStartTag(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + vehicleStartTag_ = value; onChanged(); return this; } /** + * + * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2568,15 +2989,18 @@ public Builder setVehicleStartTag(
        * 
* * string vehicle_start_tag = 2; + * * @return This builder for chaining. */ public Builder clearVehicleStartTag() { - + vehicleStartTag_ = getDefaultInstance().getVehicleStartTag(); onChanged(); return this; } /** + * + * *
        * Tag defining to which vehicles this duration and distance matrix applies.
        * If empty, this applies to all vehicles, and there can only be a single
@@ -2588,20 +3012,21 @@ public Builder clearVehicleStartTag() {
        * 
* * string vehicle_start_tag = 2; + * * @param value The bytes for vehicleStartTag to set. * @return This builder for chaining. */ - public Builder setVehicleStartTagBytes( - com.google.protobuf.ByteString value) { + public Builder setVehicleStartTagBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + vehicleStartTag_ = value; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2614,30 +3039,33 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) - private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix(); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DurationDistanceMatrix parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DurationDistanceMatrix(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DurationDistanceMatrix parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DurationDistanceMatrix(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2649,93 +3077,120 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface PrecedenceRuleOrBuilder extends + public interface PrecedenceRuleOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; + * * @return Whether the firstIndex field is set. */ boolean hasFirstIndex(); /** + * + * *
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; + * * @return The firstIndex. */ int getFirstIndex(); /** + * + * *
      * Indicates if the "first" event is a delivery.
      * 
* * bool first_is_delivery = 3; + * * @return The firstIsDelivery. */ boolean getFirstIsDelivery(); /** + * + * *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; + * * @return Whether the secondIndex field is set. */ boolean hasSecondIndex(); /** + * + * *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; + * * @return The secondIndex. */ int getSecondIndex(); /** + * + * *
      * Indicates if the "second" event is a delivery.
      * 
* * bool second_is_delivery = 4; + * * @return The secondIsDelivery. */ boolean getSecondIsDelivery(); /** + * + * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; + * * @return Whether the offsetDuration field is set. */ boolean hasOffsetDuration(); /** + * + * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; + * * @return The offsetDuration. */ com.google.protobuf.Duration getOffsetDuration(); /** + * + * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
@@ -2745,6 +3200,8 @@ public interface PrecedenceRuleOrBuilder extends com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder(); } /** + * + * *
    * A precedence rule between two events (each event is the pickup or the
    * delivery of a shipment): the "second" event has to start at least
@@ -2758,30 +3215,29 @@ public interface PrecedenceRuleOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.PrecedenceRule}
    */
-  public static final class PrecedenceRule extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class PrecedenceRule extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)
       PrecedenceRuleOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use PrecedenceRule.newBuilder() to construct.
     private PrecedenceRule(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private PrecedenceRule() {
-    }
+
+    private PrecedenceRule() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new PrecedenceRule();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private PrecedenceRule(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -2801,46 +3257,50 @@ private PrecedenceRule(
             case 0:
               done = true;
               break;
-            case 8: {
-              bitField0_ |= 0x00000001;
-              firstIndex_ = input.readInt32();
-              break;
-            }
-            case 16: {
-              bitField0_ |= 0x00000002;
-              secondIndex_ = input.readInt32();
-              break;
-            }
-            case 24: {
-
-              firstIsDelivery_ = input.readBool();
-              break;
-            }
-            case 32: {
-
-              secondIsDelivery_ = input.readBool();
-              break;
-            }
-            case 42: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (offsetDuration_ != null) {
-                subBuilder = offsetDuration_.toBuilder();
+            case 8:
+              {
+                bitField0_ |= 0x00000001;
+                firstIndex_ = input.readInt32();
+                break;
               }
-              offsetDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(offsetDuration_);
-                offsetDuration_ = subBuilder.buildPartial();
+            case 16:
+              {
+                bitField0_ |= 0x00000002;
+                secondIndex_ = input.readInt32();
+                break;
+              }
+            case 24:
+              {
+                firstIsDelivery_ = input.readBool();
+                break;
+              }
+            case 32:
+              {
+                secondIsDelivery_ = input.readBool();
+                break;
               }
+            case 42:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (offsetDuration_ != null) {
+                  subBuilder = offsetDuration_.toBuilder();
+                }
+                offsetDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(offsetDuration_);
+                  offsetDuration_ = subBuilder.buildPartial();
+                }
 
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2848,35 +3308,40 @@ private PrecedenceRule(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class,
+              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
     }
 
     private int bitField0_;
     public static final int FIRST_INDEX_FIELD_NUMBER = 1;
     private int firstIndex_;
     /**
+     *
+     *
      * 
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; + * * @return Whether the firstIndex field is set. */ @java.lang.Override @@ -2884,11 +3349,14 @@ public boolean hasFirstIndex() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Shipment index of the "first" event. This field must be specified.
      * 
* * optional int32 first_index = 1; + * * @return The firstIndex. */ @java.lang.Override @@ -2899,11 +3367,14 @@ public int getFirstIndex() { public static final int FIRST_IS_DELIVERY_FIELD_NUMBER = 3; private boolean firstIsDelivery_; /** + * + * *
      * Indicates if the "first" event is a delivery.
      * 
* * bool first_is_delivery = 3; + * * @return The firstIsDelivery. */ @java.lang.Override @@ -2914,11 +3385,14 @@ public boolean getFirstIsDelivery() { public static final int SECOND_INDEX_FIELD_NUMBER = 2; private int secondIndex_; /** + * + * *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; + * * @return Whether the secondIndex field is set. */ @java.lang.Override @@ -2926,11 +3400,14 @@ public boolean hasSecondIndex() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Shipment index of the "second" event. This field must be specified.
      * 
* * optional int32 second_index = 2; + * * @return The secondIndex. */ @java.lang.Override @@ -2941,11 +3418,14 @@ public int getSecondIndex() { public static final int SECOND_IS_DELIVERY_FIELD_NUMBER = 4; private boolean secondIsDelivery_; /** + * + * *
      * Indicates if the "second" event is a delivery.
      * 
* * bool second_is_delivery = 4; + * * @return The secondIsDelivery. */ @java.lang.Override @@ -2956,11 +3436,14 @@ public boolean getSecondIsDelivery() { public static final int OFFSET_DURATION_FIELD_NUMBER = 5; private com.google.protobuf.Duration offsetDuration_; /** + * + * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; + * * @return Whether the offsetDuration field is set. */ @java.lang.Override @@ -2968,18 +3451,25 @@ public boolean hasOffsetDuration() { return offsetDuration_ != null; } /** + * + * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
* * .google.protobuf.Duration offset_duration = 5; + * * @return The offsetDuration. */ @java.lang.Override public com.google.protobuf.Duration getOffsetDuration() { - return offsetDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; + return offsetDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : offsetDuration_; } /** + * + * *
      * The offset between the "first" and "second" event. It can be negative.
      * 
@@ -2992,6 +3482,7 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3003,8 +3494,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, firstIndex_); } @@ -3030,24 +3520,19 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, firstIndex_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, firstIndex_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, secondIndex_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, secondIndex_); } if (firstIsDelivery_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, firstIsDelivery_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, firstIsDelivery_); } if (secondIsDelivery_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, secondIsDelivery_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, secondIsDelivery_); } if (offsetDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getOffsetDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getOffsetDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3057,31 +3542,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other = (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) obj; + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other = + (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) obj; if (hasFirstIndex() != other.hasFirstIndex()) return false; if (hasFirstIndex()) { - if (getFirstIndex() - != other.getFirstIndex()) return false; + if (getFirstIndex() != other.getFirstIndex()) return false; } - if (getFirstIsDelivery() - != other.getFirstIsDelivery()) return false; + if (getFirstIsDelivery() != other.getFirstIsDelivery()) return false; if (hasSecondIndex() != other.hasSecondIndex()) return false; if (hasSecondIndex()) { - if (getSecondIndex() - != other.getSecondIndex()) return false; + if (getSecondIndex() != other.getSecondIndex()) return false; } - if (getSecondIsDelivery() - != other.getSecondIsDelivery()) return false; + if (getSecondIsDelivery() != other.getSecondIsDelivery()) return false; if (hasOffsetDuration() != other.hasOffsetDuration()) return false; if (hasOffsetDuration()) { - if (!getOffsetDuration() - .equals(other.getOffsetDuration())) return false; + if (!getOffsetDuration().equals(other.getOffsetDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -3099,15 +3580,13 @@ public int hashCode() { hash = (53 * hash) + getFirstIndex(); } hash = (37 * hash) + FIRST_IS_DELIVERY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getFirstIsDelivery()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFirstIsDelivery()); if (hasSecondIndex()) { hash = (37 * hash) + SECOND_INDEX_FIELD_NUMBER; hash = (53 * hash) + getSecondIndex(); } hash = (37 * hash) + SECOND_IS_DELIVERY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSecondIsDelivery()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSecondIsDelivery()); if (hasOffsetDuration()) { hash = (37 * hash) + OFFSET_DURATION_FIELD_NUMBER; hash = (53 * hash) + getOffsetDuration().hashCode(); @@ -3118,87 +3597,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3208,6 +3694,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * A precedence rule between two events (each event is the pickup or the
      * delivery of a shipment): the "second" event has to start at least
@@ -3221,21 +3709,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.PrecedenceRule}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)
         com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.class,
+                com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.newBuilder()
@@ -3243,16 +3734,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3274,13 +3764,14 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_PrecedenceRule_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule
+          getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance();
       }
 
@@ -3295,7 +3786,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result = new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(this);
+        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result =
+            new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -3322,46 +3814,52 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule buildPartia
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()) return this;
+      public Builder mergeFrom(
+          com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other) {
+        if (other
+            == com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance())
+          return this;
         if (other.hasFirstIndex()) {
           setFirstIndex(other.getFirstIndex());
         }
@@ -3396,7 +3894,9 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)
+                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -3405,15 +3905,19 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
-      private int firstIndex_ ;
+      private int firstIndex_;
       /**
+       *
+       *
        * 
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; + * * @return Whether the firstIndex field is set. */ @java.lang.Override @@ -3421,11 +3925,14 @@ public boolean hasFirstIndex() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; + * * @return The firstIndex. */ @java.lang.Override @@ -3433,11 +3940,14 @@ public int getFirstIndex() { return firstIndex_; } /** + * + * *
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; + * * @param value The firstIndex to set. * @return This builder for chaining. */ @@ -3448,11 +3958,14 @@ public Builder setFirstIndex(int value) { return this; } /** + * + * *
        * Shipment index of the "first" event. This field must be specified.
        * 
* * optional int32 first_index = 1; + * * @return This builder for chaining. */ public Builder clearFirstIndex() { @@ -3462,13 +3975,16 @@ public Builder clearFirstIndex() { return this; } - private boolean firstIsDelivery_ ; + private boolean firstIsDelivery_; /** + * + * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; + * * @return The firstIsDelivery. */ @java.lang.Override @@ -3476,42 +3992,51 @@ public boolean getFirstIsDelivery() { return firstIsDelivery_; } /** + * + * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; + * * @param value The firstIsDelivery to set. * @return This builder for chaining. */ public Builder setFirstIsDelivery(boolean value) { - + firstIsDelivery_ = value; onChanged(); return this; } /** + * + * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; + * * @return This builder for chaining. */ public Builder clearFirstIsDelivery() { - + firstIsDelivery_ = false; onChanged(); return this; } - private int secondIndex_ ; + private int secondIndex_; /** + * + * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; + * * @return Whether the secondIndex field is set. */ @java.lang.Override @@ -3519,11 +4044,14 @@ public boolean hasSecondIndex() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; + * * @return The secondIndex. */ @java.lang.Override @@ -3531,11 +4059,14 @@ public int getSecondIndex() { return secondIndex_; } /** + * + * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; + * * @param value The secondIndex to set. * @return This builder for chaining. */ @@ -3546,11 +4077,14 @@ public Builder setSecondIndex(int value) { return this; } /** + * + * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; + * * @return This builder for chaining. */ public Builder clearSecondIndex() { @@ -3560,13 +4094,16 @@ public Builder clearSecondIndex() { return this; } - private boolean secondIsDelivery_ ; + private boolean secondIsDelivery_; /** + * + * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; + * * @return The secondIsDelivery. */ @java.lang.Override @@ -3574,30 +4111,36 @@ public boolean getSecondIsDelivery() { return secondIsDelivery_; } /** + * + * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; + * * @param value The secondIsDelivery to set. * @return This builder for chaining. */ public Builder setSecondIsDelivery(boolean value) { - + secondIsDelivery_ = value; onChanged(); return this; } /** + * + * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; + * * @return This builder for chaining. */ public Builder clearSecondIsDelivery() { - + secondIsDelivery_ = false; onChanged(); return this; @@ -3605,34 +4148,47 @@ public Builder clearSecondIsDelivery() { private com.google.protobuf.Duration offsetDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> offsetDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + offsetDurationBuilder_; /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
* * .google.protobuf.Duration offset_duration = 5; + * * @return Whether the offsetDuration field is set. */ public boolean hasOffsetDuration() { return offsetDurationBuilder_ != null || offsetDuration_ != null; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
* * .google.protobuf.Duration offset_duration = 5; + * * @return The offsetDuration. */ public com.google.protobuf.Duration getOffsetDuration() { if (offsetDurationBuilder_ == null) { - return offsetDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; + return offsetDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : offsetDuration_; } else { return offsetDurationBuilder_.getMessage(); } } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3653,14 +4209,15 @@ public Builder setOffsetDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
* * .google.protobuf.Duration offset_duration = 5; */ - public Builder setOffsetDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setOffsetDuration(com.google.protobuf.Duration.Builder builderForValue) { if (offsetDurationBuilder_ == null) { offsetDuration_ = builderForValue.build(); onChanged(); @@ -3671,6 +4228,8 @@ public Builder setOffsetDuration( return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3681,7 +4240,9 @@ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { if (offsetDurationBuilder_ == null) { if (offsetDuration_ != null) { offsetDuration_ = - com.google.protobuf.Duration.newBuilder(offsetDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(offsetDuration_) + .mergeFrom(value) + .buildPartial(); } else { offsetDuration_ = value; } @@ -3693,6 +4254,8 @@ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3711,6 +4274,8 @@ public Builder clearOffsetDuration() { return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3718,11 +4283,13 @@ public Builder clearOffsetDuration() { * .google.protobuf.Duration offset_duration = 5; */ public com.google.protobuf.Duration.Builder getOffsetDurationBuilder() { - + onChanged(); return getOffsetDurationFieldBuilder().getBuilder(); } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3733,11 +4300,14 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { if (offsetDurationBuilder_ != null) { return offsetDurationBuilder_.getMessageOrBuilder(); } else { - return offsetDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; + return offsetDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : offsetDuration_; } } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3745,18 +4315,22 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { * .google.protobuf.Duration offset_duration = 5; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getOffsetDurationFieldBuilder() { if (offsetDurationBuilder_ == null) { - offsetDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getOffsetDuration(), - getParentForChildren(), - isClean()); + offsetDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getOffsetDuration(), getParentForChildren(), isClean()); offsetDuration_ = null; } return offsetDurationBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -3769,30 +4343,32 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) - private static final com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PrecedenceRule parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PrecedenceRule(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PrecedenceRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PrecedenceRule(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3804,110 +4380,161 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - @java.lang.Deprecated public interface BreakRuleOrBuilder extends + @java.lang.Deprecated + public interface BreakRuleOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.BreakRule) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - java.util.List + java.util.List getBreakRequestsList(); /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests(int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests( + int index); /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ int getBreakRequestsCount(); /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - java.util.List + java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> getBreakRequestsOrBuilderList(); /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder + getBreakRequestsOrBuilder(int index); /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - java.util.List + java.util.List getFrequencyConstraintsList(); /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getFrequencyConstraints(int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + getFrequencyConstraints(int index); /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ int getFrequencyConstraintsCount(); /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - java.util.List + java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.BreakRule + .FrequencyConstraintOrBuilder> getFrequencyConstraintsOrBuilderList(); /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder + getFrequencyConstraintsOrBuilder(int index); } /** + * + * *
    * Deprecated: Use top level [BreakRule][] instead.
    * Rules to generate time breaks for a vehicle (e.g. lunch
@@ -3924,15 +4551,17 @@ com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBu
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule}
    */
-  @java.lang.Deprecated public static final class BreakRule extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  @java.lang.Deprecated
+  public static final class BreakRule extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule)
       BreakRuleOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use BreakRule.newBuilder() to construct.
     private BreakRule(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private BreakRule() {
       breakRequests_ = java.util.Collections.emptyList();
       frequencyConstraints_ = java.util.Collections.emptyList();
@@ -3940,16 +4569,15 @@ private BreakRule() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new BreakRule();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private BreakRule(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -3969,31 +4597,44 @@ private BreakRule(
             case 0:
               done = true;
               break;
-            case 10: {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                breakRequests_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
+            case 10:
+              {
+                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                  breakRequests_ =
+                      new java.util.ArrayList<
+                          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest>();
+                  mutable_bitField0_ |= 0x00000001;
+                }
+                breakRequests_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
+                            .parser(),
+                        extensionRegistry));
+                break;
               }
-              breakRequests_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.parser(), extensionRegistry));
-              break;
-            }
-            case 18: {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                frequencyConstraints_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
+            case 18:
+              {
+                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                  frequencyConstraints_ =
+                      new java.util.ArrayList<
+                          com.google.cloud.optimization.v1.ShipmentModel.BreakRule
+                              .FrequencyConstraint>();
+                  mutable_bitField0_ |= 0x00000002;
+                }
+                frequencyConstraints_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint
+                            .parser(),
+                        extensionRegistry));
+                break;
               }
-              frequencyConstraints_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.parser(), extensionRegistry));
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -4001,8 +4642,7 @@ private BreakRule(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000001) != 0)) {
           breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_);
@@ -4014,105 +4654,150 @@ private BreakRule(
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class,
+              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
     }
 
-    public interface BreakRequestOrBuilder extends
+    public interface BreakRequestOrBuilder
+        extends
         // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
         com.google.protobuf.MessageOrBuilder {
 
       /**
+       *
+       *
        * 
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the earliestStartTime field is set. */ boolean hasEarliestStartTime(); /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The earliestStartTime. */ com.google.protobuf.Timestamp getEarliestStartTime(); /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder(); /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the latestStartTime field is set. */ boolean hasLatestStartTime(); /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The latestStartTime. */ com.google.protobuf.Timestamp getLatestStartTime(); /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder(); /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minDuration field is set. */ boolean hasMinDuration(); /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minDuration. */ com.google.protobuf.Duration getMinDuration(); /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder(); } /** + * + * *
      * The sequence of breaks (i.e. their number and order) that apply to each
      * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -4123,30 +4808,29 @@ public interface BreakRequestOrBuilder extends
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest}
      */
-    public static final class BreakRequest extends
-        com.google.protobuf.GeneratedMessageV3 implements
+    public static final class BreakRequest extends com.google.protobuf.GeneratedMessageV3
+        implements
         // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
         BreakRequestOrBuilder {
-    private static final long serialVersionUID = 0L;
+      private static final long serialVersionUID = 0L;
       // Use BreakRequest.newBuilder() to construct.
       private BreakRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
         super(builder);
       }
-      private BreakRequest() {
-      }
+
+      private BreakRequest() {}
 
       @java.lang.Override
       @SuppressWarnings({"unused"})
-      protected java.lang.Object newInstance(
-          UnusedPrivateParameter unused) {
+      protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
         return new BreakRequest();
       }
 
       @java.lang.Override
-      public final com.google.protobuf.UnknownFieldSet
-      getUnknownFields() {
+      public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
         return this.unknownFields;
       }
+
       private BreakRequest(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -4165,52 +4849,58 @@ private BreakRequest(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                com.google.protobuf.Timestamp.Builder subBuilder = null;
-                if (earliestStartTime_ != null) {
-                  subBuilder = earliestStartTime_.toBuilder();
-                }
-                earliestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(earliestStartTime_);
-                  earliestStartTime_ = subBuilder.buildPartial();
-                }
-
-                break;
-              }
-              case 18: {
-                com.google.protobuf.Timestamp.Builder subBuilder = null;
-                if (latestStartTime_ != null) {
-                  subBuilder = latestStartTime_.toBuilder();
+              case 10:
+                {
+                  com.google.protobuf.Timestamp.Builder subBuilder = null;
+                  if (earliestStartTime_ != null) {
+                    subBuilder = earliestStartTime_.toBuilder();
+                  }
+                  earliestStartTime_ =
+                      input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                  if (subBuilder != null) {
+                    subBuilder.mergeFrom(earliestStartTime_);
+                    earliestStartTime_ = subBuilder.buildPartial();
+                  }
+
+                  break;
                 }
-                latestStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(latestStartTime_);
-                  latestStartTime_ = subBuilder.buildPartial();
-                }
-
-                break;
-              }
-              case 26: {
-                com.google.protobuf.Duration.Builder subBuilder = null;
-                if (minDuration_ != null) {
-                  subBuilder = minDuration_.toBuilder();
+              case 18:
+                {
+                  com.google.protobuf.Timestamp.Builder subBuilder = null;
+                  if (latestStartTime_ != null) {
+                    subBuilder = latestStartTime_.toBuilder();
+                  }
+                  latestStartTime_ =
+                      input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                  if (subBuilder != null) {
+                    subBuilder.mergeFrom(latestStartTime_);
+                    latestStartTime_ = subBuilder.buildPartial();
+                  }
+
+                  break;
                 }
-                minDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(minDuration_);
-                  minDuration_ = subBuilder.buildPartial();
+              case 26:
+                {
+                  com.google.protobuf.Duration.Builder subBuilder = null;
+                  if (minDuration_ != null) {
+                    subBuilder = minDuration_.toBuilder();
+                  }
+                  minDuration_ =
+                      input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                  if (subBuilder != null) {
+                    subBuilder.mergeFrom(minDuration_);
+                    minDuration_ = subBuilder.buildPartial();
+                  }
+
+                  break;
                 }
-
-                break;
-              }
-              default: {
-                if (!parseUnknownField(
-                    input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
+              default:
+                {
+                  if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                    done = true;
+                  }
+                  break;
                 }
-                break;
-              }
             }
           }
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -4218,34 +4908,43 @@ private BreakRequest(
         } catch (com.google.protobuf.UninitializedMessageException e) {
           throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
         } catch (java.io.IOException e) {
-          throw new com.google.protobuf.InvalidProtocolBufferException(
-              e).setUnfinishedMessage(this);
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(this);
         } finally {
           this.unknownFields = unknownFields.build();
           makeExtensionsImmutable();
         }
       }
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
+
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class,
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder
+                    .class);
       }
 
       public static final int EARLIEST_START_TIME_FIELD_NUMBER = 1;
       private com.google.protobuf.Timestamp earliestStartTime_;
       /**
+       *
+       *
        * 
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the earliestStartTime field is set. */ @java.lang.Override @@ -4253,23 +4952,34 @@ public boolean hasEarliestStartTime() { return earliestStartTime_ != null; } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The earliestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getEarliestStartTime() { - return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } /** + * + * *
        * Required. Lower bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { @@ -4279,11 +4989,16 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { public static final int LATEST_START_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp latestStartTime_; /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the latestStartTime field is set. */ @java.lang.Override @@ -4291,23 +5006,34 @@ public boolean hasLatestStartTime() { return latestStartTime_ != null; } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The latestStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getLatestStartTime() { - return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } /** + * + * *
        * Required. Upper bound (inclusive) on the start of the break.
        * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { @@ -4317,11 +5043,15 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { public static final int MIN_DURATION_FIELD_NUMBER = 3; private com.google.protobuf.Duration minDuration_; /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minDuration field is set. */ @java.lang.Override @@ -4329,23 +5059,32 @@ public boolean hasMinDuration() { return minDuration_ != null; } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinDuration() { - return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } /** + * + * *
        * Required. Minimum duration of the break. Must be positive.
        * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { @@ -4353,6 +5092,7 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4364,8 +5104,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (earliestStartTime_ != null) { output.writeMessage(1, getEarliestStartTime()); } @@ -4385,16 +5124,14 @@ public int getSerializedSize() { size = 0; if (earliestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getEarliestStartTime()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEarliestStartTime()); } if (latestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getLatestStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLatestStartTime()); } if (minDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getMinDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMinDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -4404,27 +5141,26 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)) { + if (!(obj + instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other = + (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) obj; if (hasEarliestStartTime() != other.hasEarliestStartTime()) return false; if (hasEarliestStartTime()) { - if (!getEarliestStartTime() - .equals(other.getEarliestStartTime())) return false; + if (!getEarliestStartTime().equals(other.getEarliestStartTime())) return false; } if (hasLatestStartTime() != other.hasLatestStartTime()) return false; if (hasLatestStartTime()) { - if (!getLatestStartTime() - .equals(other.getLatestStartTime())) return false; + if (!getLatestStartTime().equals(other.getLatestStartTime())) return false; } if (hasMinDuration() != other.hasMinDuration()) return false; if (hasMinDuration()) { - if (!getMinDuration() - .equals(other.getMinDuration())) return false; + if (!getMinDuration().equals(other.getMinDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -4455,87 +5191,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -4545,6 +5290,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
        * The sequence of breaks (i.e. their number and order) that apply to each
        * vehicle must be known beforehand. The repeated `BreakRequest`s define
@@ -4555,38 +5302,42 @@ protected Builder newBuilderForType(
        *
        * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest}
        */
-      public static final class Builder extends
-          com.google.protobuf.GeneratedMessageV3.Builder implements
+      public static final class Builder
+          extends com.google.protobuf.GeneratedMessageV3.Builder
+          implements
           // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
           com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder {
-        public static final com.google.protobuf.Descriptors.Descriptor
-            getDescriptor() {
-          return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
+        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+          return com.google.cloud.optimization.v1.FleetRoutingProto
+              .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
         }
 
         @java.lang.Override
         protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
             internalGetFieldAccessorTable() {
-          return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
+          return com.google.cloud.optimization.v1.FleetRoutingProto
+              .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_fieldAccessorTable
               .ensureFieldAccessorsInitialized(
-                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder.class);
+                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.class,
+                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder
+                      .class);
         }
 
-        // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.newBuilder()
+        // Construct using
+        // com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.newBuilder()
         private Builder() {
           maybeForceBuilderInitialization();
         }
 
-        private Builder(
-            com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
           super(parent);
           maybeForceBuilderInitialization();
         }
+
         private void maybeForceBuilderInitialization() {
-          if (com.google.protobuf.GeneratedMessageV3
-                  .alwaysUseFieldBuilders) {
-          }
+          if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
         }
+
         @java.lang.Override
         public Builder clear() {
           super.clear();
@@ -4612,19 +5363,22 @@ public Builder clear() {
         }
 
         @java.lang.Override
-        public com.google.protobuf.Descriptors.Descriptor
-            getDescriptorForType() {
-          return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
+        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+          return com.google.cloud.optimization.v1.FleetRoutingProto
+              .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_BreakRequest_descriptor;
         }
 
         @java.lang.Override
-        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getDefaultInstanceForType() {
-          return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance();
+        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
+            getDefaultInstanceForType() {
+          return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
+              .getDefaultInstance();
         }
 
         @java.lang.Override
         public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest build() {
-          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result = buildPartial();
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result =
+              buildPartial();
           if (!result.isInitialized()) {
             throw newUninitializedMessageException(result);
           }
@@ -4632,8 +5386,10 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest bui
         }
 
         @java.lang.Override
-        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest buildPartial() {
-          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(this);
+        public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
+            buildPartial() {
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result =
+              new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(this);
           if (earliestStartTimeBuilder_ == null) {
             result.earliestStartTime_ = earliestStartTime_;
           } else {
@@ -4657,46 +5413,54 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest bui
         public Builder clone() {
           return super.clone();
         }
+
         @java.lang.Override
         public Builder setField(
-            com.google.protobuf.Descriptors.FieldDescriptor field,
-            java.lang.Object value) {
+            com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
           return super.setField(field, value);
         }
+
         @java.lang.Override
-        public Builder clearField(
-            com.google.protobuf.Descriptors.FieldDescriptor field) {
+        public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
           return super.clearField(field);
         }
+
         @java.lang.Override
-        public Builder clearOneof(
-            com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+        public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
           return super.clearOneof(oneof);
         }
+
         @java.lang.Override
         public Builder setRepeatedField(
             com.google.protobuf.Descriptors.FieldDescriptor field,
-            int index, java.lang.Object value) {
+            int index,
+            java.lang.Object value) {
           return super.setRepeatedField(field, index, value);
         }
+
         @java.lang.Override
         public Builder addRepeatedField(
-            com.google.protobuf.Descriptors.FieldDescriptor field,
-            java.lang.Object value) {
+            com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
           return super.addRepeatedField(field, value);
         }
+
         @java.lang.Override
         public Builder mergeFrom(com.google.protobuf.Message other) {
-          if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) {
-            return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)other);
+          if (other
+              instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) {
+            return mergeFrom(
+                (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) other);
           } else {
             super.mergeFrom(other);
             return this;
           }
         }
 
-        public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other) {
-          if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance()) return this;
+        public Builder mergeFrom(
+            com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other) {
+          if (other
+              == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
+                  .getDefaultInstance()) return this;
           if (other.hasEarliestStartTime()) {
             mergeEarliestStartTime(other.getEarliestStartTime());
           }
@@ -4721,11 +5485,14 @@ public Builder mergeFrom(
             com.google.protobuf.CodedInputStream input,
             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
             throws java.io.IOException {
-          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parsedMessage = null;
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parsedMessage =
+              null;
           try {
             parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-            parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) e.getUnfinishedMessage();
+            parsedMessage =
+                (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
+                    e.getUnfinishedMessage();
             throw e.unwrapIOException();
           } finally {
             if (parsedMessage != null) {
@@ -4737,39 +5504,58 @@ public Builder mergeFrom(
 
         private com.google.protobuf.Timestamp earliestStartTime_;
         private com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> earliestStartTimeBuilder_;
+                com.google.protobuf.Timestamp,
+                com.google.protobuf.Timestamp.Builder,
+                com.google.protobuf.TimestampOrBuilder>
+            earliestStartTimeBuilder_;
         /**
+         *
+         *
          * 
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the earliestStartTime field is set. */ public boolean hasEarliestStartTime() { return earliestStartTimeBuilder_ != null || earliestStartTime_ != null; } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The earliestStartTime. */ public com.google.protobuf.Timestamp getEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { - return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } else { return earliestStartTimeBuilder_.getMessage(); } } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { @@ -4785,14 +5571,17 @@ public Builder setEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setEarliestStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setEarliestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (earliestStartTimeBuilder_ == null) { earliestStartTime_ = builderForValue.build(); onChanged(); @@ -4803,17 +5592,23 @@ public Builder setEarliestStartTime( return this; } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { if (earliestStartTimeBuilder_ == null) { if (earliestStartTime_ != null) { earliestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(earliestStartTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(earliestStartTime_) + .mergeFrom(value) + .buildPartial(); } else { earliestStartTime_ = value; } @@ -4825,11 +5620,15 @@ public Builder mergeEarliestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearEarliestStartTime() { if (earliestStartTimeBuilder_ == null) { @@ -4843,48 +5642,64 @@ public Builder clearEarliestStartTime() { return this; } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { - + onChanged(); return getEarliestStartTimeFieldBuilder().getBuilder(); } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { if (earliestStartTimeBuilder_ != null) { return earliestStartTimeBuilder_.getMessageOrBuilder(); } else { - return earliestStartTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } } /** + * + * *
          * Required. Lower bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp earliest_start_time = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getEarliestStartTimeFieldBuilder() { if (earliestStartTimeBuilder_ == null) { - earliestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getEarliestStartTime(), - getParentForChildren(), - isClean()); + earliestStartTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEarliestStartTime(), getParentForChildren(), isClean()); earliestStartTime_ = null; } return earliestStartTimeBuilder_; @@ -4892,39 +5707,58 @@ public com.google.protobuf.TimestampOrBuilder getEarliestStartTimeOrBuilder() { private com.google.protobuf.Timestamp latestStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> latestStartTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + latestStartTimeBuilder_; /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the latestStartTime field is set. */ public boolean hasLatestStartTime() { return latestStartTimeBuilder_ != null || latestStartTime_ != null; } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The latestStartTime. */ public com.google.protobuf.Timestamp getLatestStartTime() { if (latestStartTimeBuilder_ == null) { - return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } else { return latestStartTimeBuilder_.getMessage(); } } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { @@ -4940,14 +5774,17 @@ public Builder setLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setLatestStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setLatestStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (latestStartTimeBuilder_ == null) { latestStartTime_ = builderForValue.build(); onChanged(); @@ -4958,17 +5795,23 @@ public Builder setLatestStartTime( return this; } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { if (latestStartTimeBuilder_ == null) { if (latestStartTime_ != null) { latestStartTime_ = - com.google.protobuf.Timestamp.newBuilder(latestStartTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(latestStartTime_) + .mergeFrom(value) + .buildPartial(); } else { latestStartTime_ = value; } @@ -4980,11 +5823,15 @@ public Builder mergeLatestStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearLatestStartTime() { if (latestStartTimeBuilder_ == null) { @@ -4998,48 +5845,64 @@ public Builder clearLatestStartTime() { return this; } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { - + onChanged(); return getLatestStartTimeFieldBuilder().getBuilder(); } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { if (latestStartTimeBuilder_ != null) { return latestStartTimeBuilder_.getMessageOrBuilder(); } else { - return latestStartTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } } /** + * + * *
          * Required. Upper bound (inclusive) on the start of the break.
          * 
* - * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Timestamp latest_start_time = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getLatestStartTimeFieldBuilder() { if (latestStartTimeBuilder_ == null) { - latestStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getLatestStartTime(), - getParentForChildren(), - isClean()); + latestStartTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getLatestStartTime(), getParentForChildren(), isClean()); latestStartTime_ = null; } return latestStartTimeBuilder_; @@ -5047,39 +5910,58 @@ public com.google.protobuf.TimestampOrBuilder getLatestStartTimeOrBuilder() { private com.google.protobuf.Duration minDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + minDurationBuilder_; /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minDuration field is set. */ public boolean hasMinDuration() { return minDurationBuilder_ != null || minDuration_ != null; } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minDuration. */ public com.google.protobuf.Duration getMinDuration() { if (minDurationBuilder_ == null) { - return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } else { return minDurationBuilder_.getMessage(); } } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { @@ -5095,14 +5977,17 @@ public Builder setMinDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setMinDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinDuration(com.google.protobuf.Duration.Builder builderForValue) { if (minDurationBuilder_ == null) { minDuration_ = builderForValue.build(); onChanged(); @@ -5113,17 +5998,23 @@ public Builder setMinDuration( return this; } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeMinDuration(com.google.protobuf.Duration value) { if (minDurationBuilder_ == null) { if (minDuration_ != null) { minDuration_ = - com.google.protobuf.Duration.newBuilder(minDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(minDuration_) + .mergeFrom(value) + .buildPartial(); } else { minDuration_ = value; } @@ -5135,11 +6026,15 @@ public Builder mergeMinDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearMinDuration() { if (minDurationBuilder_ == null) { @@ -5153,52 +6048,69 @@ public Builder clearMinDuration() { return this; } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { - + onChanged(); return getMinDurationFieldBuilder().getBuilder(); } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { if (minDurationBuilder_ != null) { return minDurationBuilder_.getMessageOrBuilder(); } else { - return minDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } } /** + * + * *
          * Required. Minimum duration of the break. Must be positive.
          * 
* - * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_duration = 3 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getMinDurationFieldBuilder() { if (minDurationBuilder_ == null) { - minDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getMinDuration(), - getParentForChildren(), - isClean()); + minDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMinDuration(), getParentForChildren(), isClean()); minDuration_ = null; } return minDurationBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5211,30 +6123,33 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) - private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest(); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRequest(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRequest(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5246,80 +6161,111 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface FrequencyConstraintOrBuilder extends + public interface FrequencyConstraintOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) com.google.protobuf.MessageOrBuilder { /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minBreakDuration field is set. */ boolean hasMinBreakDuration(); /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minBreakDuration. */ com.google.protobuf.Duration getMinBreakDuration(); /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder(); /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the maxInterBreakDuration field is set. */ boolean hasMaxInterBreakDuration(); /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The maxInterBreakDuration. */ com.google.protobuf.Duration getMaxInterBreakDuration(); /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder(); } /** + * + * *
      * One may further constrain the frequency and duration of the breaks
      * specified above, by enforcing a minimum break frequency, such as
@@ -5354,32 +6300,32 @@ public interface FrequencyConstraintOrBuilder extends
      * ```
      * 
* - * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} + * Protobuf type {@code + * google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} */ - public static final class FrequencyConstraint extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class FrequencyConstraint extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) FrequencyConstraintOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use FrequencyConstraint.newBuilder() to construct. private FrequencyConstraint(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private FrequencyConstraint() { - } + + private FrequencyConstraint() {} @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new FrequencyConstraint(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private FrequencyConstraint( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -5398,39 +6344,43 @@ private FrequencyConstraint( case 0: done = true; break; - case 10: { - com.google.protobuf.Duration.Builder subBuilder = null; - if (minBreakDuration_ != null) { - subBuilder = minBreakDuration_.toBuilder(); - } - minBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(minBreakDuration_); - minBreakDuration_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - com.google.protobuf.Duration.Builder subBuilder = null; - if (maxInterBreakDuration_ != null) { - subBuilder = maxInterBreakDuration_.toBuilder(); + case 10: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (minBreakDuration_ != null) { + subBuilder = minBreakDuration_.toBuilder(); + } + minBreakDuration_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(minBreakDuration_); + minBreakDuration_ = subBuilder.buildPartial(); + } + + break; } - maxInterBreakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(maxInterBreakDuration_); - maxInterBreakDuration_ = subBuilder.buildPartial(); + case 18: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (maxInterBreakDuration_ != null) { + subBuilder = maxInterBreakDuration_.toBuilder(); + } + maxInterBreakDuration_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(maxInterBreakDuration_); + maxInterBreakDuration_ = subBuilder.buildPartial(); + } + + break; } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -5438,35 +6388,44 @@ private FrequencyConstraint( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder.class); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.class, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder + .class); } public static final int MIN_BREAK_DURATION_FIELD_NUMBER = 1; private com.google.protobuf.Duration minBreakDuration_; /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minBreakDuration field is set. */ @java.lang.Override @@ -5474,25 +6433,36 @@ public boolean hasMinBreakDuration() { return minBreakDuration_ != null; } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMinBreakDuration() { - return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } /** + * + * *
        * Required. Minimum break duration for this constraint. Nonnegative.
        * See description of `FrequencyConstraint`.
        * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { @@ -5502,13 +6472,18 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { public static final int MAX_INTER_BREAK_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration maxInterBreakDuration_; /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the maxInterBreakDuration field is set. */ @java.lang.Override @@ -5516,27 +6491,38 @@ public boolean hasMaxInterBreakDuration() { return maxInterBreakDuration_ != null; } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The maxInterBreakDuration. */ @java.lang.Override public com.google.protobuf.Duration getMaxInterBreakDuration() { - return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } /** + * + * *
        * Required. Maximum allowed span of any interval of time in the route that does not
        * include at least partially a break of `duration >=
        * min_break_duration`. Must be positive.
        * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { @@ -5544,6 +6530,7 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5555,8 +6542,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } @@ -5573,12 +6559,13 @@ public int getSerializedSize() { size = 0; if (minBreakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getMinBreakDuration()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getMaxInterBreakDuration()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, getMaxInterBreakDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -5588,22 +6575,23 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)) { + if (!(obj + instanceof + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other = + (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) obj; if (hasMinBreakDuration() != other.hasMinBreakDuration()) return false; if (hasMinBreakDuration()) { - if (!getMinBreakDuration() - .equals(other.getMinBreakDuration())) return false; + if (!getMinBreakDuration().equals(other.getMinBreakDuration())) return false; } if (hasMaxInterBreakDuration() != other.hasMaxInterBreakDuration()) return false; if (hasMaxInterBreakDuration()) { - if (!getMaxInterBreakDuration() - .equals(other.getMaxInterBreakDuration())) return false; + if (!getMaxInterBreakDuration().equals(other.getMaxInterBreakDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -5629,88 +6617,103 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -5720,6 +6723,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
        * One may further constrain the frequency and duration of the breaks
        * specified above, by enforcing a minimum break frequency, such as
@@ -5754,40 +6759,46 @@ protected Builder newBuilderForType(
        * ```
        * 
* - * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} + * Protobuf type {@code + * google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder.class); + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + .class, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + .Builder.class); } - // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.newBuilder() + // Construct using + // com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -5807,19 +6818,23 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_FrequencyConstraint_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance(); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + .getDefaultInstance(); } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint build() { - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = buildPartial(); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + build() { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = + buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -5827,8 +6842,11 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstra } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint buildPartial() { - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint(this); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + buildPartial() { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result = + new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint( + this); if (minBreakDurationBuilder_ == null) { result.minBreakDuration_ = minBreakDuration_; } else { @@ -5847,46 +6865,56 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstra public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) { - return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)other); + if (other + instanceof + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) { + return mergeFrom( + (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) + other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other) { - if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other) { + if (other + == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + .getDefaultInstance()) return this; if (other.hasMinBreakDuration()) { mergeMinBreakDuration(other.getMinBreakDuration()); } @@ -5908,11 +6936,14 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parsedMessage = null; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -5924,42 +6955,61 @@ public Builder mergeFrom( private com.google.protobuf.Duration minBreakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> minBreakDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + minBreakDurationBuilder_; /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the minBreakDuration field is set. */ public boolean hasMinBreakDuration() { return minBreakDurationBuilder_ != null || minBreakDuration_ != null; } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The minBreakDuration. */ public com.google.protobuf.Duration getMinBreakDuration() { if (minBreakDurationBuilder_ == null) { - return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } else { return minBreakDurationBuilder_.getMessage(); } } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { @@ -5975,15 +7025,18 @@ public Builder setMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ - public Builder setMinBreakDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMinBreakDuration(com.google.protobuf.Duration.Builder builderForValue) { if (minBreakDurationBuilder_ == null) { minBreakDuration_ = builderForValue.build(); onChanged(); @@ -5994,18 +7047,24 @@ public Builder setMinBreakDuration( return this; } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { if (minBreakDurationBuilder_ == null) { if (minBreakDuration_ != null) { minBreakDuration_ = - com.google.protobuf.Duration.newBuilder(minBreakDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(minBreakDuration_) + .mergeFrom(value) + .buildPartial(); } else { minBreakDuration_ = value; } @@ -6017,12 +7076,16 @@ public Builder mergeMinBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearMinBreakDuration() { if (minBreakDurationBuilder_ == null) { @@ -6036,51 +7099,67 @@ public Builder clearMinBreakDuration() { return this; } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { - + onChanged(); return getMinBreakDurationFieldBuilder().getBuilder(); } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { if (minBreakDurationBuilder_ != null) { return minBreakDurationBuilder_.getMessageOrBuilder(); } else { - return minBreakDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } } /** + * + * *
          * Required. Minimum break duration for this constraint. Nonnegative.
          * See description of `FrequencyConstraint`.
          * 
* - * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration min_break_duration = 1 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getMinBreakDurationFieldBuilder() { if (minBreakDurationBuilder_ == null) { - minBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getMinBreakDuration(), - getParentForChildren(), - isClean()); + minBreakDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMinBreakDuration(), getParentForChildren(), isClean()); minBreakDuration_ = null; } return minBreakDurationBuilder_; @@ -6088,45 +7167,64 @@ public com.google.protobuf.DurationOrBuilder getMinBreakDurationOrBuilder() { private com.google.protobuf.Duration maxInterBreakDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> maxInterBreakDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + maxInterBreakDurationBuilder_; /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return Whether the maxInterBreakDuration field is set. */ public boolean hasMaxInterBreakDuration() { return maxInterBreakDurationBuilder_ != null || maxInterBreakDuration_ != null; } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * * @return The maxInterBreakDuration. */ public com.google.protobuf.Duration getMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { - return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } else { return maxInterBreakDurationBuilder_.getMessage(); } } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { @@ -6142,13 +7240,17 @@ public Builder setMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder setMaxInterBreakDuration( com.google.protobuf.Duration.Builder builderForValue) { @@ -6162,19 +7264,25 @@ public Builder setMaxInterBreakDuration( return this; } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { if (maxInterBreakDurationBuilder_ == null) { if (maxInterBreakDuration_ != null) { maxInterBreakDuration_ = - com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(maxInterBreakDuration_) + .mergeFrom(value) + .buildPartial(); } else { maxInterBreakDuration_ = value; } @@ -6186,13 +7294,17 @@ public Builder mergeMaxInterBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public Builder clearMaxInterBreakDuration() { if (maxInterBreakDurationBuilder_ == null) { @@ -6206,58 +7318,75 @@ public Builder clearMaxInterBreakDuration() { return this; } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { - + onChanged(); return getMaxInterBreakDurationFieldBuilder().getBuilder(); } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() { if (maxInterBreakDurationBuilder_ != null) { return maxInterBreakDurationBuilder_.getMessageOrBuilder(); } else { - return maxInterBreakDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } } /** + * + * *
          * Required. Maximum allowed span of any interval of time in the route that does not
          * include at least partially a break of `duration >=
          * min_break_duration`. Must be positive.
          * 
* - * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * .google.protobuf.Duration max_inter_break_duration = 2 [(.google.api.field_behavior) = REQUIRED]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getMaxInterBreakDurationFieldBuilder() { if (maxInterBreakDurationBuilder_ == null) { - maxInterBreakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getMaxInterBreakDuration(), - getParentForChildren(), - isClean()); + maxInterBreakDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMaxInterBreakDuration(), getParentForChildren(), isClean()); maxInterBreakDuration_ = null; } return maxInterBreakDurationBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -6270,30 +7399,34 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) - private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule + .FrequencyConstraint + DEFAULT_INSTANCE; + static { - DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint(); + DEFAULT_INSTANCE = + new com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint(); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FrequencyConstraint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FrequencyConstraint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FrequencyConstraint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FrequencyConstraint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -6305,138 +7438,192 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int BREAK_REQUESTS_FIELD_NUMBER = 1; - private java.util.List breakRequests_; + private java.util.List + breakRequests_; /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ @java.lang.Override - public java.util.List getBreakRequestsList() { + public java.util.List + getBreakRequestsList() { return breakRequests_; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> getBreakRequestsOrBuilderList() { return breakRequests_; } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ @java.lang.Override public int getBreakRequestsCount() { return breakRequests_.size(); } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests( + int index) { return breakRequests_.get(index); } /** + * + * *
      * Sequence of breaks. See the `BreakRequest` message.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder + getBreakRequestsOrBuilder(int index) { return breakRequests_.get(index); } public static final int FREQUENCY_CONSTRAINTS_FIELD_NUMBER = 2; - private java.util.List frequencyConstraints_; + private java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> + frequencyConstraints_; /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public java.util.List getFrequencyConstraintsList() { + public java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> + getFrequencyConstraintsList() { return frequencyConstraints_; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.BreakRule + .FrequencyConstraintOrBuilder> getFrequencyConstraintsOrBuilderList() { return frequencyConstraints_; } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override public int getFrequencyConstraintsCount() { return frequencyConstraints_.size(); } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + getFrequencyConstraints(int index) { return frequencyConstraints_.get(index); } /** + * + * *
      * Several `FrequencyConstraint` may apply. They must all be satisfied by
      * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder + getFrequencyConstraintsOrBuilder(int index) { return frequencyConstraints_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6448,8 +7635,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } @@ -6466,12 +7652,12 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < breakRequests_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, breakRequests_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, breakRequests_.get(i)); } for (int i = 0; i < frequencyConstraints_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, frequencyConstraints_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, frequencyConstraints_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6481,17 +7667,16 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule other = + (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) obj; - if (!getBreakRequestsList() - .equals(other.getBreakRequestsList())) return false; - if (!getFrequencyConstraintsList() - .equals(other.getFrequencyConstraintsList())) return false; + if (!getBreakRequestsList().equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList().equals(other.getFrequencyConstraintsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -6517,87 +7702,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -6607,6 +7799,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Deprecated: Use top level [BreakRule][] instead.
      * Rules to generate time breaks for a vehicle (e.g. lunch
@@ -6623,21 +7817,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel.BreakRule)
         com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.class,
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.newBuilder()
@@ -6645,18 +7842,18 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
           getBreakRequestsFieldBuilder();
           getFrequencyConstraintsFieldBuilder();
         }
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -6676,9 +7873,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentModel_BreakRule_descriptor;
       }
 
       @java.lang.Override
@@ -6697,7 +7894,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.BreakRule buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentModel.BreakRule result = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule(this);
+        com.google.cloud.optimization.v1.ShipmentModel.BreakRule result =
+            new com.google.cloud.optimization.v1.ShipmentModel.BreakRule(this);
         int from_bitField0_ = bitField0_;
         if (breakRequestsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
@@ -6725,38 +7923,41 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel.BreakRule) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -6764,7 +7965,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRule other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance())
+          return this;
         if (breakRequestsBuilder_ == null) {
           if (!other.breakRequests_.isEmpty()) {
             if (breakRequests_.isEmpty()) {
@@ -6783,9 +7985,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRul
               breakRequestsBuilder_ = null;
               breakRequests_ = other.breakRequests_;
               bitField0_ = (bitField0_ & ~0x00000001);
-              breakRequestsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getBreakRequestsFieldBuilder() : null;
+              breakRequestsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getBreakRequestsFieldBuilder()
+                      : null;
             } else {
               breakRequestsBuilder_.addAllMessages(other.breakRequests_);
             }
@@ -6809,9 +8012,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRul
               frequencyConstraintsBuilder_ = null;
               frequencyConstraints_ = other.frequencyConstraints_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              frequencyConstraintsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getFrequencyConstraintsFieldBuilder() : null;
+              frequencyConstraintsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getFrequencyConstraintsFieldBuilder()
+                      : null;
             } else {
               frequencyConstraintsBuilder_.addAllMessages(other.frequencyConstraints_);
             }
@@ -6836,7 +8040,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -6845,28 +8050,41 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
-      private java.util.List breakRequests_ =
-        java.util.Collections.emptyList();
+      private java.util.List
+          breakRequests_ = java.util.Collections.emptyList();
+
       private void ensureBreakRequestsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          breakRequests_ = new java.util.ArrayList(breakRequests_);
+          breakRequests_ =
+              new java.util.ArrayList<
+                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest>(
+                  breakRequests_);
           bitField0_ |= 0x00000001;
-         }
+        }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> breakRequestsBuilder_;
+              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest,
+              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder,
+              com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder>
+          breakRequestsBuilder_;
 
       /**
+       *
+       *
        * 
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public java.util.List getBreakRequestsList() { + public java.util.List + getBreakRequestsList() { if (breakRequestsBuilder_ == null) { return java.util.Collections.unmodifiableList(breakRequests_); } else { @@ -6874,11 +8092,15 @@ public java.util.List * Sequence of breaks. See the `BreakRequest` message. *
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public int getBreakRequestsCount() { if (breakRequestsBuilder_ == null) { @@ -6888,13 +8110,18 @@ public int getBreakRequestsCount() { } } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRequests( + int index) { if (breakRequestsBuilder_ == null) { return breakRequests_.get(index); } else { @@ -6902,11 +8129,15 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest get } } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder setBreakRequests( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { @@ -6923,14 +8154,20 @@ public Builder setBreakRequests( return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder setBreakRequests( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder + builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.set(index, builderForValue.build()); @@ -6941,13 +8178,18 @@ public Builder setBreakRequests( return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public Builder addBreakRequests(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { + public Builder addBreakRequests( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { if (breakRequestsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -6961,11 +8203,15 @@ public Builder addBreakRequests(com.google.cloud.optimization.v1.ShipmentModel.B return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addBreakRequests( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest value) { @@ -6982,14 +8228,19 @@ public Builder addBreakRequests( return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addBreakRequests( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder + builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.add(builderForValue.build()); @@ -7000,14 +8251,20 @@ public Builder addBreakRequests( return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addBreakRequests( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder + builderForValue) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); breakRequests_.add(index, builderForValue.build()); @@ -7018,18 +8275,23 @@ public Builder addBreakRequests( return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder addAllBreakRequests( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest> + values) { if (breakRequestsBuilder_ == null) { ensureBreakRequestsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, breakRequests_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRequests_); onChanged(); } else { breakRequestsBuilder_.addAllMessages(values); @@ -7037,11 +8299,15 @@ public Builder addAllBreakRequests( return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder clearBreakRequests() { if (breakRequestsBuilder_ == null) { @@ -7054,11 +8320,15 @@ public Builder clearBreakRequests() { return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ public Builder removeBreakRequests(int index) { if (breakRequestsBuilder_ == null) { @@ -7071,39 +8341,54 @@ public Builder removeBreakRequests(int index) { return this; } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder getBreakRequestsBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder + getBreakRequestsBuilder(int index) { return getBreakRequestsFieldBuilder().getBuilder(index); } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder + getBreakRequestsOrBuilder(int index) { if (breakRequestsBuilder_ == null) { - return breakRequests_.get(index); } else { + return breakRequests_.get(index); + } else { return breakRequestsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public java.util.List - getBreakRequestsOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> + getBreakRequestsOrBuilderList() { if (breakRequestsBuilder_ != null) { return breakRequestsBuilder_.getMessageOrBuilderList(); } else { @@ -7111,45 +8396,70 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBu } } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder addBreakRequestsBuilder() { - return getBreakRequestsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder + addBreakRequestsBuilder() { + return getBreakRequestsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest + .getDefaultInstance()); } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder addBreakRequestsBuilder( - int index) { - return getBreakRequestsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder + addBreakRequestsBuilder(int index) { + return getBreakRequestsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest + .getDefaultInstance()); } /** + * + * *
        * Sequence of breaks. See the `BreakRequest` message.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest break_requests = 1; + * */ - public java.util.List - getBreakRequestsBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder> + getBreakRequestsBuilderList() { return getBreakRequestsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder> getBreakRequestsFieldBuilder() { if (breakRequestsBuilder_ == null) { - breakRequestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder>( + breakRequestsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequestOrBuilder>( breakRequests_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), @@ -7159,27 +8469,41 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.Bui return breakRequestsBuilder_; } - private java.util.List frequencyConstraints_ = - java.util.Collections.emptyList(); + private java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> + frequencyConstraints_ = java.util.Collections.emptyList(); + private void ensureFrequencyConstraintsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - frequencyConstraints_ = new java.util.ArrayList(frequencyConstraints_); + frequencyConstraints_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint>( + frequencyConstraints_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> frequencyConstraintsBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> + frequencyConstraintsBuilder_; /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public java.util.List getFrequencyConstraintsList() { + public java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> + getFrequencyConstraintsList() { if (frequencyConstraintsBuilder_ == null) { return java.util.Collections.unmodifiableList(frequencyConstraints_); } else { @@ -7187,12 +8511,16 @@ public java.util.List * Several `FrequencyConstraint` may apply. They must all be satisfied by * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`. *
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public int getFrequencyConstraintsCount() { if (frequencyConstraintsBuilder_ == null) { @@ -7202,14 +8530,19 @@ public int getFrequencyConstraintsCount() { } } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint getFrequencyConstraints(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + getFrequencyConstraints(int index) { if (frequencyConstraintsBuilder_ == null) { return frequencyConstraints_.get(index); } else { @@ -7217,15 +8550,20 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstra } } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder setFrequencyConstraints( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -7239,15 +8577,21 @@ public Builder setFrequencyConstraints( return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder setFrequencyConstraints( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder + builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.set(index, builderForValue.build()); @@ -7258,14 +8602,19 @@ public Builder setFrequencyConstraints( return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public Builder addFrequencyConstraints(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { + public Builder addFrequencyConstraints( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -7279,15 +8628,20 @@ public Builder addFrequencyConstraints(com.google.cloud.optimization.v1.Shipment return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addFrequencyConstraints( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint value) { if (frequencyConstraintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -7301,15 +8655,20 @@ public Builder addFrequencyConstraints( return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addFrequencyConstraints( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder + builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.add(builderForValue.build()); @@ -7320,15 +8679,21 @@ public Builder addFrequencyConstraints( return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addFrequencyConstraints( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder + builderForValue) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); frequencyConstraints_.add(index, builderForValue.build()); @@ -7339,19 +8704,25 @@ public Builder addFrequencyConstraints( return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder addAllFrequencyConstraints( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint> + values) { if (frequencyConstraintsBuilder_ == null) { ensureFrequencyConstraintsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, frequencyConstraints_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, frequencyConstraints_); onChanged(); } else { frequencyConstraintsBuilder_.addAllMessages(values); @@ -7359,12 +8730,16 @@ public Builder addAllFrequencyConstraints( return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder clearFrequencyConstraints() { if (frequencyConstraintsBuilder_ == null) { @@ -7377,12 +8752,16 @@ public Builder clearFrequencyConstraints() { return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ public Builder removeFrequencyConstraints(int index) { if (frequencyConstraintsBuilder_ == null) { @@ -7395,42 +8774,58 @@ public Builder removeFrequencyConstraints(int index) { return this; } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder getFrequencyConstraintsBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder + getFrequencyConstraintsBuilder(int index) { return getFrequencyConstraintsFieldBuilder().getBuilder(index); } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder + getFrequencyConstraintsOrBuilder(int index) { if (frequencyConstraintsBuilder_ == null) { - return frequencyConstraints_.get(index); } else { + return frequencyConstraints_.get(index); + } else { return frequencyConstraintsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public java.util.List - getFrequencyConstraintsOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.BreakRule + .FrequencyConstraintOrBuilder> + getFrequencyConstraintsOrBuilderList() { if (frequencyConstraintsBuilder_ != null) { return frequencyConstraintsBuilder_.getMessageOrBuilderList(); } else { @@ -7438,48 +8833,75 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstra } } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder() { - return getFrequencyConstraintsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder + addFrequencyConstraintsBuilder() { + return getFrequencyConstraintsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + .getDefaultInstance()); } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder addFrequencyConstraintsBuilder( - int index) { - return getFrequencyConstraintsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder + addFrequencyConstraintsBuilder(int index) { + return getFrequencyConstraintsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + .getDefaultInstance()); } /** + * + * *
        * Several `FrequencyConstraint` may apply. They must all be satisfied by
        * the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
        * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint frequency_constraints = 2; + * */ - public java.util.List - getFrequencyConstraintsBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder> + getFrequencyConstraintsBuilderList() { return getFrequencyConstraintsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder> getFrequencyConstraintsFieldBuilder() { if (frequencyConstraintsBuilder_ == null) { - frequencyConstraintsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraintOrBuilder>( + frequencyConstraintsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint + .Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule + .FrequencyConstraintOrBuilder>( frequencyConstraints_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -7488,6 +8910,7 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstra } return frequencyConstraintsBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -7500,12 +8923,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel.BreakRule) private static final com.google.cloud.optimization.v1.ShipmentModel.BreakRule DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel.BreakRule(); } @@ -7514,16 +8937,16 @@ public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule getDefaul return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BreakRule parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BreakRule(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BreakRule parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BreakRule(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -7538,13 +8961,14 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } private int bitField0_; public static final int SHIPMENTS_FIELD_NUMBER = 1; private java.util.List shipments_; /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7556,6 +8980,8 @@ public java.util.List getShipmentsLis return shipments_; } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7563,11 +8989,13 @@ public java.util.List getShipmentsLis * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ @java.lang.Override - public java.util.List + public java.util.List getShipmentsOrBuilderList() { return shipments_; } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7579,6 +9007,8 @@ public int getShipmentsCount() { return shipments_.size(); } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7590,6 +9020,8 @@ public com.google.cloud.optimization.v1.Shipment getShipments(int index) { return shipments_.get(index); } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7597,14 +9029,15 @@ public com.google.cloud.optimization.v1.Shipment getShipments(int index) { * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder(int index) { return shipments_.get(index); } public static final int VEHICLES_FIELD_NUMBER = 2; private java.util.List vehicles_; /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7616,6 +9049,8 @@ public java.util.List getVehiclesList( return vehicles_; } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7623,11 +9058,13 @@ public java.util.List getVehiclesList( * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ @java.lang.Override - public java.util.List + public java.util.List getVehiclesOrBuilderList() { return vehicles_; } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7639,6 +9076,8 @@ public int getVehiclesCount() { return vehicles_.size(); } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7650,6 +9089,8 @@ public com.google.cloud.optimization.v1.Vehicle getVehicles(int index) { return vehicles_.get(index); } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7657,14 +9098,15 @@ public com.google.cloud.optimization.v1.Vehicle getVehicles(int index) { * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ @java.lang.Override - public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(int index) { return vehicles_.get(index); } public static final int MAX_ACTIVE_VEHICLES_FIELD_NUMBER = 4; private int maxActiveVehicles_; /** + * + * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -7675,6 +9117,7 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * 
* * optional int32 max_active_vehicles = 4; + * * @return Whether the maxActiveVehicles field is set. */ @java.lang.Override @@ -7682,6 +9125,8 @@ public boolean hasMaxActiveVehicles() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -7692,6 +9137,7 @@ public boolean hasMaxActiveVehicles() {
    * 
* * optional int32 max_active_vehicles = 4; + * * @return The maxActiveVehicles. */ @java.lang.Override @@ -7702,6 +9148,8 @@ public int getMaxActiveVehicles() { public static final int GLOBAL_START_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp globalStartTime_; /** + * + * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -7715,6 +9163,7 @@ public int getMaxActiveVehicles() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return Whether the globalStartTime field is set. */ @java.lang.Override @@ -7722,6 +9171,8 @@ public boolean hasGlobalStartTime() { return globalStartTime_ != null; } /** + * + * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -7735,13 +9186,18 @@ public boolean hasGlobalStartTime() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return The globalStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getGlobalStartTime() { - return globalStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_; + return globalStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : globalStartTime_; } /** + * + * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -7764,12 +9220,15 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
   public static final int GLOBAL_END_TIME_FIELD_NUMBER = 6;
   private com.google.protobuf.Timestamp globalEndTime_;
   /**
+   *
+   *
    * 
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; + * * @return Whether the globalEndTime field is set. */ @java.lang.Override @@ -7777,19 +9236,26 @@ public boolean hasGlobalEndTime() { return globalEndTime_ != null; } /** + * + * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; + * * @return The globalEndTime. */ @java.lang.Override public com.google.protobuf.Timestamp getGlobalEndTime() { - return globalEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_; + return globalEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : globalEndTime_; } /** + * + * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
@@ -7805,6 +9271,8 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
   public static final int GLOBAL_DURATION_COST_PER_HOUR_FIELD_NUMBER = 7;
   private double globalDurationCostPerHour_;
   /**
+   *
+   *
    * 
    * The "global duration" of the overall plan is the difference between the
    * earliest effective start time and the latest effective end time of
@@ -7814,6 +9282,7 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
    * 
* * double global_duration_cost_per_hour = 7; + * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -7822,8 +9291,11 @@ public double getGlobalDurationCostPerHour() { } public static final int DURATION_DISTANCE_MATRICES_FIELD_NUMBER = 8; - private java.util.List durationDistanceMatrices_; + private java.util.List + durationDistanceMatrices_; /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -7908,13 +9380,18 @@ public double getGlobalDurationCostPerHour() {
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ @java.lang.Override - public java.util.List getDurationDistanceMatricesList() { + public java.util.List + getDurationDistanceMatricesList() { return durationDistanceMatrices_; } /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -7999,14 +9476,19 @@ public java.util.List
    *
-   * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8;
+   * 
+   * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8;
+   * 
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List<
+          ? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder>
       getDurationDistanceMatricesOrBuilderList() {
     return durationDistanceMatrices_;
   }
   /**
+   *
+   *
    * 
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -8091,13 +9573,17 @@ public java.util.List
    *
-   * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8;
+   * 
+   * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8;
+   * 
    */
   @java.lang.Override
   public int getDurationDistanceMatricesCount() {
     return durationDistanceMatrices_.size();
   }
   /**
+   *
+   *
    * 
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -8182,13 +9668,18 @@ public int getDurationDistanceMatricesCount() {
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + getDurationDistanceMatrices(int index) { return durationDistanceMatrices_.get(index); } /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -8273,17 +9764,21 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix get
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder getDurationDistanceMatricesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder + getDurationDistanceMatricesOrBuilder(int index) { return durationDistanceMatrices_.get(index); } public static final int DURATION_DISTANCE_MATRIX_SRC_TAGS_FIELD_NUMBER = 9; private com.google.protobuf.LazyStringList durationDistanceMatrixSrcTags_; /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -8300,13 +9795,15 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBu
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return A list containing the durationDistanceMatrixSrcTags. */ - public com.google.protobuf.ProtocolStringList - getDurationDistanceMatrixSrcTagsList() { + public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixSrcTagsList() { return durationDistanceMatrixSrcTags_; } /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -8323,12 +9820,15 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBu
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return The count of durationDistanceMatrixSrcTags. */ public int getDurationDistanceMatrixSrcTagsCount() { return durationDistanceMatrixSrcTags_.size(); } /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -8345,6 +9845,7 @@ public int getDurationDistanceMatrixSrcTagsCount() {
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param index The index of the element to return. * @return The durationDistanceMatrixSrcTags at the given index. */ @@ -8352,6 +9853,8 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) { return durationDistanceMatrixSrcTags_.get(index); } /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -8368,17 +9871,19 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) {
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixSrcTags at the given index. */ - public com.google.protobuf.ByteString - getDurationDistanceMatrixSrcTagsBytes(int index) { + public com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int index) { return durationDistanceMatrixSrcTags_.getByteString(index); } public static final int DURATION_DISTANCE_MATRIX_DST_TAGS_FIELD_NUMBER = 10; private com.google.protobuf.LazyStringList durationDistanceMatrixDstTags_; /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -8397,13 +9902,15 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) {
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return A list containing the durationDistanceMatrixDstTags. */ - public com.google.protobuf.ProtocolStringList - getDurationDistanceMatrixDstTagsList() { + public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixDstTagsList() { return durationDistanceMatrixDstTags_; } /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -8422,12 +9929,15 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) {
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return The count of durationDistanceMatrixDstTags. */ public int getDurationDistanceMatrixDstTagsCount() { return durationDistanceMatrixDstTags_.size(); } /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -8446,6 +9956,7 @@ public int getDurationDistanceMatrixDstTagsCount() {
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param index The index of the element to return. * @return The durationDistanceMatrixDstTags at the given index. */ @@ -8453,6 +9964,8 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) { return durationDistanceMatrixDstTags_.get(index); } /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -8471,257 +9984,347 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) {
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixDstTags at the given index. */ - public com.google.protobuf.ByteString - getDurationDistanceMatrixDstTagsBytes(int index) { + public com.google.protobuf.ByteString getDurationDistanceMatrixDstTagsBytes(int index) { return durationDistanceMatrixDstTags_.getByteString(index); } public static final int TRANSITION_ATTRIBUTES_FIELD_NUMBER = 11; - private java.util.List transitionAttributes_; + private java.util.List + transitionAttributes_; /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ @java.lang.Override - public java.util.List getTransitionAttributesList() { + public java.util.List + getTransitionAttributesList() { return transitionAttributes_; } /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ @java.lang.Override - public java.util.List + public java.util.List getTransitionAttributesOrBuilderList() { return transitionAttributes_; } /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ @java.lang.Override public int getTransitionAttributesCount() { return transitionAttributes_.size(); } /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ @java.lang.Override public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes(int index) { return transitionAttributes_.get(index); } /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder getTransitionAttributesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder + getTransitionAttributesOrBuilder(int index) { return transitionAttributes_.get(index); } public static final int SHIPMENT_TYPE_INCOMPATIBILITIES_FIELD_NUMBER = 12; - private java.util.List shipmentTypeIncompatibilities_; + private java.util.List + shipmentTypeIncompatibilities_; /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ @java.lang.Override - public java.util.List getShipmentTypeIncompatibilitiesList() { + public java.util.List + getShipmentTypeIncompatibilitiesList() { return shipmentTypeIncompatibilities_; } /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> getShipmentTypeIncompatibilitiesOrBuilderList() { return shipmentTypeIncompatibilities_; } /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ @java.lang.Override public int getShipmentTypeIncompatibilitiesCount() { return shipmentTypeIncompatibilities_.size(); } /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility + getShipmentTypeIncompatibilities(int index) { return shipmentTypeIncompatibilities_.get(index); } /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder getShipmentTypeIncompatibilitiesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder + getShipmentTypeIncompatibilitiesOrBuilder(int index) { return shipmentTypeIncompatibilities_.get(index); } public static final int SHIPMENT_TYPE_REQUIREMENTS_FIELD_NUMBER = 13; - private java.util.List shipmentTypeRequirements_; + private java.util.List + shipmentTypeRequirements_; /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ @java.lang.Override - public java.util.List getShipmentTypeRequirementsList() { + public java.util.List + getShipmentTypeRequirementsList() { return shipmentTypeRequirements_; } /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ @java.lang.Override - public java.util.List + public java.util.List getShipmentTypeRequirementsOrBuilderList() { return shipmentTypeRequirements_; } /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ @java.lang.Override public int getShipmentTypeRequirementsCount() { return shipmentTypeRequirements_.size(); } /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements( + int index) { return shipmentTypeRequirements_.get(index); } /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder getShipmentTypeRequirementsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder + getShipmentTypeRequirementsOrBuilder(int index) { return shipmentTypeRequirements_.get(index); } public static final int PRECEDENCE_RULES_FIELD_NUMBER = 14; - private java.util.List precedenceRules_; + private java.util.List + precedenceRules_; /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ @java.lang.Override - public java.util.List getPrecedenceRulesList() { + public java.util.List + getPrecedenceRulesList() { return precedenceRules_; } /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> getPrecedenceRulesOrBuilderList() { return precedenceRules_; } /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ @java.lang.Override public int getPrecedenceRulesCount() { return precedenceRules_.size(); } /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules( + int index) { return precedenceRules_.get(index); } /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPrecedenceRulesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder + getPrecedenceRulesOrBuilder(int index) { return precedenceRules_.get(index); } public static final int BREAK_RULES_FIELD_NUMBER = 15; private java.util.List breakRules_; /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -8729,13 +10332,19 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getBreakRulesList() { + @java.lang.Deprecated + public java.util.List + getBreakRulesList() { return breakRules_; } /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -8743,14 +10352,19 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getBreakRulesOrBuilderList() { return breakRules_; } /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -8758,13 +10372,18 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getBreakRulesCount() { + @java.lang.Deprecated + public int getBreakRulesCount() { return breakRules_.size(); } /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -8772,13 +10391,18 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { return breakRules_.get(index); } /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -8786,15 +10410,19 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( int index) { return breakRules_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -8806,8 +10434,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < shipments_.size(); i++) { output.writeMessage(1, shipments_.get(i)); } @@ -8830,10 +10457,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeMessage(8, durationDistanceMatrices_.get(i)); } for (int i = 0; i < durationDistanceMatrixSrcTags_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, durationDistanceMatrixSrcTags_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString( + output, 9, durationDistanceMatrixSrcTags_.getRaw(i)); } for (int i = 0; i < durationDistanceMatrixDstTags_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, durationDistanceMatrixDstTags_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString( + output, 10, durationDistanceMatrixDstTags_.getRaw(i)); } for (int i = 0; i < transitionAttributes_.size(); i++) { output.writeMessage(11, transitionAttributes_.get(i)); @@ -8860,32 +10489,28 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < shipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, shipments_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, shipments_.get(i)); } for (int i = 0; i < vehicles_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, vehicles_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, vehicles_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(4, maxActiveVehicles_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, maxActiveVehicles_); } if (globalStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getGlobalStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getGlobalStartTime()); } if (globalEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getGlobalEndTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getGlobalEndTime()); } if (java.lang.Double.doubleToRawLongBits(globalDurationCostPerHour_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(7, globalDurationCostPerHour_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize(7, globalDurationCostPerHour_); } for (int i = 0; i < durationDistanceMatrices_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, durationDistanceMatrices_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 8, durationDistanceMatrices_.get(i)); } { int dataSize = 0; @@ -8904,24 +10529,25 @@ public int getSerializedSize() { size += 1 * getDurationDistanceMatrixDstTagsList().size(); } for (int i = 0; i < transitionAttributes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, transitionAttributes_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 11, transitionAttributes_.get(i)); } for (int i = 0; i < shipmentTypeIncompatibilities_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(12, shipmentTypeIncompatibilities_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 12, shipmentTypeIncompatibilities_.get(i)); } for (int i = 0; i < shipmentTypeRequirements_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, shipmentTypeRequirements_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 13, shipmentTypeRequirements_.get(i)); } for (int i = 0; i < precedenceRules_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, precedenceRules_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, precedenceRules_.get(i)); } for (int i = 0; i < breakRules_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, breakRules_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, breakRules_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -8931,51 +10557,43 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel other = (com.google.cloud.optimization.v1.ShipmentModel) obj; + com.google.cloud.optimization.v1.ShipmentModel other = + (com.google.cloud.optimization.v1.ShipmentModel) obj; - if (!getShipmentsList() - .equals(other.getShipmentsList())) return false; - if (!getVehiclesList() - .equals(other.getVehiclesList())) return false; + if (!getShipmentsList().equals(other.getShipmentsList())) return false; + if (!getVehiclesList().equals(other.getVehiclesList())) return false; if (hasMaxActiveVehicles() != other.hasMaxActiveVehicles()) return false; if (hasMaxActiveVehicles()) { - if (getMaxActiveVehicles() - != other.getMaxActiveVehicles()) return false; + if (getMaxActiveVehicles() != other.getMaxActiveVehicles()) return false; } if (hasGlobalStartTime() != other.hasGlobalStartTime()) return false; if (hasGlobalStartTime()) { - if (!getGlobalStartTime() - .equals(other.getGlobalStartTime())) return false; + if (!getGlobalStartTime().equals(other.getGlobalStartTime())) return false; } if (hasGlobalEndTime() != other.hasGlobalEndTime()) return false; if (hasGlobalEndTime()) { - if (!getGlobalEndTime() - .equals(other.getGlobalEndTime())) return false; + if (!getGlobalEndTime().equals(other.getGlobalEndTime())) return false; } if (java.lang.Double.doubleToLongBits(getGlobalDurationCostPerHour()) - != java.lang.Double.doubleToLongBits( - other.getGlobalDurationCostPerHour())) return false; - if (!getDurationDistanceMatricesList() - .equals(other.getDurationDistanceMatricesList())) return false; + != java.lang.Double.doubleToLongBits(other.getGlobalDurationCostPerHour())) return false; + if (!getDurationDistanceMatricesList().equals(other.getDurationDistanceMatricesList())) + return false; if (!getDurationDistanceMatrixSrcTagsList() .equals(other.getDurationDistanceMatrixSrcTagsList())) return false; if (!getDurationDistanceMatrixDstTagsList() .equals(other.getDurationDistanceMatrixDstTagsList())) return false; - if (!getTransitionAttributesList() - .equals(other.getTransitionAttributesList())) return false; + if (!getTransitionAttributesList().equals(other.getTransitionAttributesList())) return false; if (!getShipmentTypeIncompatibilitiesList() .equals(other.getShipmentTypeIncompatibilitiesList())) return false; - if (!getShipmentTypeRequirementsList() - .equals(other.getShipmentTypeRequirementsList())) return false; - if (!getPrecedenceRulesList() - .equals(other.getPrecedenceRulesList())) return false; - if (!getBreakRulesList() - .equals(other.getBreakRulesList())) return false; + if (!getShipmentTypeRequirementsList().equals(other.getShipmentTypeRequirementsList())) + return false; + if (!getPrecedenceRulesList().equals(other.getPrecedenceRulesList())) return false; + if (!getBreakRulesList().equals(other.getBreakRulesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -9008,8 +10626,10 @@ public int hashCode() { hash = (53 * hash) + getGlobalEndTime().hashCode(); } hash = (37 * hash) + GLOBAL_DURATION_COST_PER_HOUR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGlobalDurationCostPerHour())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGlobalDurationCostPerHour())); if (getDurationDistanceMatricesCount() > 0) { hash = (37 * hash) + DURATION_DISTANCE_MATRICES_FIELD_NUMBER; hash = (53 * hash) + getDurationDistanceMatricesList().hashCode(); @@ -9047,97 +10667,104 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * A shipment model contains a set of shipments which must be performed by a
    * set of vehicles, while minimizing the overall cost, which is the sum of:
@@ -9149,21 +10776,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentModel)
       com.google.cloud.optimization.v1.ShipmentModelOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentModel.class, com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentModel.class,
+              com.google.cloud.optimization.v1.ShipmentModel.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentModel.newBuilder()
@@ -9171,14 +10800,13 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getShipmentsFieldBuilder();
         getVehiclesFieldBuilder();
         getDurationDistanceMatricesFieldBuilder();
@@ -9189,6 +10817,7 @@ private void maybeForceBuilderInitialization() {
         getBreakRulesFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -9264,9 +10893,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentModel_descriptor;
     }
 
     @java.lang.Override
@@ -9285,7 +10914,8 @@ public com.google.cloud.optimization.v1.ShipmentModel build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentModel result = new com.google.cloud.optimization.v1.ShipmentModel(this);
+      com.google.cloud.optimization.v1.ShipmentModel result =
+          new com.google.cloud.optimization.v1.ShipmentModel(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (shipmentsBuilder_ == null) {
@@ -9323,7 +10953,8 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
       result.globalDurationCostPerHour_ = globalDurationCostPerHour_;
       if (durationDistanceMatricesBuilder_ == null) {
         if (((bitField0_ & 0x00000008) != 0)) {
-          durationDistanceMatrices_ = java.util.Collections.unmodifiableList(durationDistanceMatrices_);
+          durationDistanceMatrices_ =
+              java.util.Collections.unmodifiableList(durationDistanceMatrices_);
           bitField0_ = (bitField0_ & ~0x00000008);
         }
         result.durationDistanceMatrices_ = durationDistanceMatrices_;
@@ -9351,7 +10982,8 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
       }
       if (shipmentTypeIncompatibilitiesBuilder_ == null) {
         if (((bitField0_ & 0x00000080) != 0)) {
-          shipmentTypeIncompatibilities_ = java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
+          shipmentTypeIncompatibilities_ =
+              java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
           bitField0_ = (bitField0_ & ~0x00000080);
         }
         result.shipmentTypeIncompatibilities_ = shipmentTypeIncompatibilities_;
@@ -9360,7 +10992,8 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
       }
       if (shipmentTypeRequirementsBuilder_ == null) {
         if (((bitField0_ & 0x00000100) != 0)) {
-          shipmentTypeRequirements_ = java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
+          shipmentTypeRequirements_ =
+              java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
           bitField0_ = (bitField0_ & ~0x00000100);
         }
         result.shipmentTypeRequirements_ = shipmentTypeRequirements_;
@@ -9394,38 +11027,39 @@ public com.google.cloud.optimization.v1.ShipmentModel buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentModel) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel)other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentModel) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -9452,9 +11086,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentsBuilder_ = null;
             shipments_ = other.shipments_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            shipmentsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getShipmentsFieldBuilder() : null;
+            shipmentsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getShipmentsFieldBuilder()
+                    : null;
           } else {
             shipmentsBuilder_.addAllMessages(other.shipments_);
           }
@@ -9478,9 +11113,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             vehiclesBuilder_ = null;
             vehicles_ = other.vehicles_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            vehiclesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getVehiclesFieldBuilder() : null;
+            vehiclesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getVehiclesFieldBuilder()
+                    : null;
           } else {
             vehiclesBuilder_.addAllMessages(other.vehicles_);
           }
@@ -9516,9 +11152,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             durationDistanceMatricesBuilder_ = null;
             durationDistanceMatrices_ = other.durationDistanceMatrices_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            durationDistanceMatricesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getDurationDistanceMatricesFieldBuilder() : null;
+            durationDistanceMatricesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getDurationDistanceMatricesFieldBuilder()
+                    : null;
           } else {
             durationDistanceMatricesBuilder_.addAllMessages(other.durationDistanceMatrices_);
           }
@@ -9562,9 +11199,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             transitionAttributesBuilder_ = null;
             transitionAttributes_ = other.transitionAttributes_;
             bitField0_ = (bitField0_ & ~0x00000040);
-            transitionAttributesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getTransitionAttributesFieldBuilder() : null;
+            transitionAttributesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getTransitionAttributesFieldBuilder()
+                    : null;
           } else {
             transitionAttributesBuilder_.addAllMessages(other.transitionAttributes_);
           }
@@ -9588,11 +11226,13 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeIncompatibilitiesBuilder_ = null;
             shipmentTypeIncompatibilities_ = other.shipmentTypeIncompatibilities_;
             bitField0_ = (bitField0_ & ~0x00000080);
-            shipmentTypeIncompatibilitiesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getShipmentTypeIncompatibilitiesFieldBuilder() : null;
+            shipmentTypeIncompatibilitiesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getShipmentTypeIncompatibilitiesFieldBuilder()
+                    : null;
           } else {
-            shipmentTypeIncompatibilitiesBuilder_.addAllMessages(other.shipmentTypeIncompatibilities_);
+            shipmentTypeIncompatibilitiesBuilder_.addAllMessages(
+                other.shipmentTypeIncompatibilities_);
           }
         }
       }
@@ -9614,9 +11254,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeRequirementsBuilder_ = null;
             shipmentTypeRequirements_ = other.shipmentTypeRequirements_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            shipmentTypeRequirementsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getShipmentTypeRequirementsFieldBuilder() : null;
+            shipmentTypeRequirementsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getShipmentTypeRequirementsFieldBuilder()
+                    : null;
           } else {
             shipmentTypeRequirementsBuilder_.addAllMessages(other.shipmentTypeRequirements_);
           }
@@ -9640,9 +11281,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             precedenceRulesBuilder_ = null;
             precedenceRules_ = other.precedenceRules_;
             bitField0_ = (bitField0_ & ~0x00000200);
-            precedenceRulesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getPrecedenceRulesFieldBuilder() : null;
+            precedenceRulesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getPrecedenceRulesFieldBuilder()
+                    : null;
           } else {
             precedenceRulesBuilder_.addAllMessages(other.precedenceRules_);
           }
@@ -9666,9 +11308,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             breakRulesBuilder_ = null;
             breakRules_ = other.breakRules_;
             bitField0_ = (bitField0_ & ~0x00000400);
-            breakRulesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getBreakRulesFieldBuilder() : null;
+            breakRulesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getBreakRulesFieldBuilder()
+                    : null;
           } else {
             breakRulesBuilder_.addAllMessages(other.breakRules_);
           }
@@ -9702,21 +11345,28 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private java.util.List shipments_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureShipmentsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         shipments_ = new java.util.ArrayList(shipments_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.Shipment, com.google.cloud.optimization.v1.Shipment.Builder, com.google.cloud.optimization.v1.ShipmentOrBuilder> shipmentsBuilder_;
+            com.google.cloud.optimization.v1.Shipment,
+            com.google.cloud.optimization.v1.Shipment.Builder,
+            com.google.cloud.optimization.v1.ShipmentOrBuilder>
+        shipmentsBuilder_;
 
     /**
+     *
+     *
      * 
      * Set of shipments which must be performed in the model.
      * 
@@ -9731,6 +11381,8 @@ public java.util.List getShipmentsLis } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9745,6 +11397,8 @@ public int getShipmentsCount() { } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9759,14 +11413,15 @@ public com.google.cloud.optimization.v1.Shipment getShipments(int index) { } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public Builder setShipments( - int index, com.google.cloud.optimization.v1.Shipment value) { + public Builder setShipments(int index, com.google.cloud.optimization.v1.Shipment value) { if (shipmentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9780,6 +11435,8 @@ public Builder setShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9798,6 +11455,8 @@ public Builder setShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9818,14 +11477,15 @@ public Builder addShipments(com.google.cloud.optimization.v1.Shipment value) { return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public Builder addShipments( - int index, com.google.cloud.optimization.v1.Shipment value) { + public Builder addShipments(int index, com.google.cloud.optimization.v1.Shipment value) { if (shipmentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -9839,14 +11499,15 @@ public Builder addShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public Builder addShipments( - com.google.cloud.optimization.v1.Shipment.Builder builderForValue) { + public Builder addShipments(com.google.cloud.optimization.v1.Shipment.Builder builderForValue) { if (shipmentsBuilder_ == null) { ensureShipmentsIsMutable(); shipments_.add(builderForValue.build()); @@ -9857,6 +11518,8 @@ public Builder addShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9875,6 +11538,8 @@ public Builder addShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9885,8 +11550,7 @@ public Builder addAllShipments( java.lang.Iterable values) { if (shipmentsBuilder_ == null) { ensureShipmentsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, shipments_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, shipments_); onChanged(); } else { shipmentsBuilder_.addAllMessages(values); @@ -9894,6 +11558,8 @@ public Builder addAllShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9911,6 +11577,8 @@ public Builder clearShipments() { return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9928,39 +11596,44 @@ public Builder removeShipments(int index) { return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public com.google.cloud.optimization.v1.Shipment.Builder getShipmentsBuilder( - int index) { + public com.google.cloud.optimization.v1.Shipment.Builder getShipmentsBuilder(int index) { return getShipmentsFieldBuilder().getBuilder(index); } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder(int index) { if (shipmentsBuilder_ == null) { - return shipments_.get(index); } else { + return shipments_.get(index); + } else { return shipmentsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public java.util.List - getShipmentsOrBuilderList() { + public java.util.List + getShipmentsOrBuilderList() { if (shipmentsBuilder_ != null) { return shipmentsBuilder_.getMessageOrBuilderList(); } else { @@ -9968,6 +11641,8 @@ public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9975,60 +11650,72 @@ public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ public com.google.cloud.optimization.v1.Shipment.Builder addShipmentsBuilder() { - return getShipmentsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); + return getShipmentsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public com.google.cloud.optimization.v1.Shipment.Builder addShipmentsBuilder( - int index) { - return getShipmentsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); + public com.google.cloud.optimization.v1.Shipment.Builder addShipmentsBuilder(int index) { + return getShipmentsFieldBuilder() + .addBuilder(index, com.google.cloud.optimization.v1.Shipment.getDefaultInstance()); } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - public java.util.List - getShipmentsBuilderList() { + public java.util.List + getShipmentsBuilderList() { return getShipmentsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Shipment, com.google.cloud.optimization.v1.Shipment.Builder, com.google.cloud.optimization.v1.ShipmentOrBuilder> + com.google.cloud.optimization.v1.Shipment, + com.google.cloud.optimization.v1.Shipment.Builder, + com.google.cloud.optimization.v1.ShipmentOrBuilder> getShipmentsFieldBuilder() { if (shipmentsBuilder_ == null) { - shipmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Shipment, com.google.cloud.optimization.v1.Shipment.Builder, com.google.cloud.optimization.v1.ShipmentOrBuilder>( - shipments_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); + shipmentsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.Shipment, + com.google.cloud.optimization.v1.Shipment.Builder, + com.google.cloud.optimization.v1.ShipmentOrBuilder>( + shipments_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); shipments_ = null; } return shipmentsBuilder_; } private java.util.List vehicles_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureVehiclesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { vehicles_ = new java.util.ArrayList(vehicles_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle, com.google.cloud.optimization.v1.Vehicle.Builder, com.google.cloud.optimization.v1.VehicleOrBuilder> vehiclesBuilder_; + com.google.cloud.optimization.v1.Vehicle, + com.google.cloud.optimization.v1.Vehicle.Builder, + com.google.cloud.optimization.v1.VehicleOrBuilder> + vehiclesBuilder_; /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10043,6 +11730,8 @@ public java.util.List getVehiclesList( } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10057,6 +11746,8 @@ public int getVehiclesCount() { } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10071,14 +11762,15 @@ public com.google.cloud.optimization.v1.Vehicle getVehicles(int index) { } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public Builder setVehicles( - int index, com.google.cloud.optimization.v1.Vehicle value) { + public Builder setVehicles(int index, com.google.cloud.optimization.v1.Vehicle value) { if (vehiclesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -10092,6 +11784,8 @@ public Builder setVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10110,6 +11804,8 @@ public Builder setVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10130,14 +11826,15 @@ public Builder addVehicles(com.google.cloud.optimization.v1.Vehicle value) { return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public Builder addVehicles( - int index, com.google.cloud.optimization.v1.Vehicle value) { + public Builder addVehicles(int index, com.google.cloud.optimization.v1.Vehicle value) { if (vehiclesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -10151,14 +11848,15 @@ public Builder addVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public Builder addVehicles( - com.google.cloud.optimization.v1.Vehicle.Builder builderForValue) { + public Builder addVehicles(com.google.cloud.optimization.v1.Vehicle.Builder builderForValue) { if (vehiclesBuilder_ == null) { ensureVehiclesIsMutable(); vehicles_.add(builderForValue.build()); @@ -10169,6 +11867,8 @@ public Builder addVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10187,6 +11887,8 @@ public Builder addVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10197,8 +11899,7 @@ public Builder addAllVehicles( java.lang.Iterable values) { if (vehiclesBuilder_ == null) { ensureVehiclesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, vehicles_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, vehicles_); onChanged(); } else { vehiclesBuilder_.addAllMessages(values); @@ -10206,6 +11907,8 @@ public Builder addAllVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10223,6 +11926,8 @@ public Builder clearVehicles() { return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10240,39 +11945,44 @@ public Builder removeVehicles(int index) { return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public com.google.cloud.optimization.v1.Vehicle.Builder getVehiclesBuilder( - int index) { + public com.google.cloud.optimization.v1.Vehicle.Builder getVehiclesBuilder(int index) { return getVehiclesFieldBuilder().getBuilder(index); } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(int index) { if (vehiclesBuilder_ == null) { - return vehicles_.get(index); } else { + return vehicles_.get(index); + } else { return vehiclesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public java.util.List - getVehiclesOrBuilderList() { + public java.util.List + getVehiclesOrBuilderList() { if (vehiclesBuilder_ != null) { return vehiclesBuilder_.getMessageOrBuilderList(); } else { @@ -10280,6 +11990,8 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10287,49 +11999,57 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder() { - return getVehiclesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); + return getVehiclesFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder( - int index) { - return getVehiclesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); + public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder(int index) { + return getVehiclesFieldBuilder() + .addBuilder(index, com.google.cloud.optimization.v1.Vehicle.getDefaultInstance()); } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - public java.util.List - getVehiclesBuilderList() { + public java.util.List + getVehiclesBuilderList() { return getVehiclesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle, com.google.cloud.optimization.v1.Vehicle.Builder, com.google.cloud.optimization.v1.VehicleOrBuilder> + com.google.cloud.optimization.v1.Vehicle, + com.google.cloud.optimization.v1.Vehicle.Builder, + com.google.cloud.optimization.v1.VehicleOrBuilder> getVehiclesFieldBuilder() { if (vehiclesBuilder_ == null) { - vehiclesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle, com.google.cloud.optimization.v1.Vehicle.Builder, com.google.cloud.optimization.v1.VehicleOrBuilder>( - vehicles_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); + vehiclesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.Vehicle, + com.google.cloud.optimization.v1.Vehicle.Builder, + com.google.cloud.optimization.v1.VehicleOrBuilder>( + vehicles_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); vehicles_ = null; } return vehiclesBuilder_; } - private int maxActiveVehicles_ ; + private int maxActiveVehicles_; /** + * + * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -10340,6 +12060,7 @@ public com.google.cloud.optimization.v1.Vehicle.Builder addVehiclesBuilder(
      * 
* * optional int32 max_active_vehicles = 4; + * * @return Whether the maxActiveVehicles field is set. */ @java.lang.Override @@ -10347,6 +12068,8 @@ public boolean hasMaxActiveVehicles() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -10357,6 +12080,7 @@ public boolean hasMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; + * * @return The maxActiveVehicles. */ @java.lang.Override @@ -10364,6 +12088,8 @@ public int getMaxActiveVehicles() { return maxActiveVehicles_; } /** + * + * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -10374,6 +12100,7 @@ public int getMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; + * * @param value The maxActiveVehicles to set. * @return This builder for chaining. */ @@ -10384,6 +12111,8 @@ public Builder setMaxActiveVehicles(int value) { return this; } /** + * + * *
      * Constrains the maximum number of active vehicles. A vehicle is active if
      * its route performs at least one shipment. This can be used to limit the
@@ -10394,6 +12123,7 @@ public Builder setMaxActiveVehicles(int value) {
      * 
* * optional int32 max_active_vehicles = 4; + * * @return This builder for chaining. */ public Builder clearMaxActiveVehicles() { @@ -10405,8 +12135,13 @@ public Builder clearMaxActiveVehicles() { private com.google.protobuf.Timestamp globalStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> globalStartTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + globalStartTimeBuilder_; /** + * + * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10420,12 +12155,15 @@ public Builder clearMaxActiveVehicles() {
      * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return Whether the globalStartTime field is set. */ public boolean hasGlobalStartTime() { return globalStartTimeBuilder_ != null || globalStartTime_ != null; } /** + * + * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10439,16 +12177,21 @@ public boolean hasGlobalStartTime() {
      * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return The globalStartTime. */ public com.google.protobuf.Timestamp getGlobalStartTime() { if (globalStartTimeBuilder_ == null) { - return globalStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_; + return globalStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : globalStartTime_; } else { return globalStartTimeBuilder_.getMessage(); } } /** + * + * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10477,6 +12220,8 @@ public Builder setGlobalStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10491,8 +12236,7 @@ public Builder setGlobalStartTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp global_start_time = 5;
      */
-    public Builder setGlobalStartTime(
-        com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setGlobalStartTime(com.google.protobuf.Timestamp.Builder builderForValue) {
       if (globalStartTimeBuilder_ == null) {
         globalStartTime_ = builderForValue.build();
         onChanged();
@@ -10503,6 +12247,8 @@ public Builder setGlobalStartTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10521,7 +12267,9 @@ public Builder mergeGlobalStartTime(com.google.protobuf.Timestamp value) {
       if (globalStartTimeBuilder_ == null) {
         if (globalStartTime_ != null) {
           globalStartTime_ =
-            com.google.protobuf.Timestamp.newBuilder(globalStartTime_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Timestamp.newBuilder(globalStartTime_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           globalStartTime_ = value;
         }
@@ -10533,6 +12281,8 @@ public Builder mergeGlobalStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10559,6 +12309,8 @@ public Builder clearGlobalStartTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10574,11 +12326,13 @@ public Builder clearGlobalStartTime() {
      * .google.protobuf.Timestamp global_start_time = 5;
      */
     public com.google.protobuf.Timestamp.Builder getGlobalStartTimeBuilder() {
-      
+
       onChanged();
       return getGlobalStartTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10597,11 +12351,14 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
       if (globalStartTimeBuilder_ != null) {
         return globalStartTimeBuilder_.getMessageOrBuilder();
       } else {
-        return globalStartTime_ == null ?
-            com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_;
+        return globalStartTime_ == null
+            ? com.google.protobuf.Timestamp.getDefaultInstance()
+            : globalStartTime_;
       }
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10617,14 +12374,17 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
      * .google.protobuf.Timestamp global_start_time = 5;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
         getGlobalStartTimeFieldBuilder() {
       if (globalStartTimeBuilder_ == null) {
-        globalStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
-                getGlobalStartTime(),
-                getParentForChildren(),
-                isClean());
+        globalStartTimeBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Timestamp,
+                com.google.protobuf.Timestamp.Builder,
+                com.google.protobuf.TimestampOrBuilder>(
+                getGlobalStartTime(), getParentForChildren(), isClean());
         globalStartTime_ = null;
       }
       return globalStartTimeBuilder_;
@@ -10632,36 +12392,49 @@ public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
 
     private com.google.protobuf.Timestamp globalEndTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> globalEndTimeBuilder_;
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
+        globalEndTimeBuilder_;
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
      * 
* * .google.protobuf.Timestamp global_end_time = 6; + * * @return Whether the globalEndTime field is set. */ public boolean hasGlobalEndTime() { return globalEndTimeBuilder_ != null || globalEndTime_ != null; } /** + * + * *
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
      * 
* * .google.protobuf.Timestamp global_end_time = 6; + * * @return The globalEndTime. */ public com.google.protobuf.Timestamp getGlobalEndTime() { if (globalEndTimeBuilder_ == null) { - return globalEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_; + return globalEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : globalEndTime_; } else { return globalEndTimeBuilder_.getMessage(); } } /** + * + * *
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10683,6 +12456,8 @@ public Builder setGlobalEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10690,8 +12465,7 @@ public Builder setGlobalEndTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp global_end_time = 6;
      */
-    public Builder setGlobalEndTime(
-        com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setGlobalEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
       if (globalEndTimeBuilder_ == null) {
         globalEndTime_ = builderForValue.build();
         onChanged();
@@ -10702,6 +12476,8 @@ public Builder setGlobalEndTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10713,7 +12489,9 @@ public Builder mergeGlobalEndTime(com.google.protobuf.Timestamp value) {
       if (globalEndTimeBuilder_ == null) {
         if (globalEndTime_ != null) {
           globalEndTime_ =
-            com.google.protobuf.Timestamp.newBuilder(globalEndTime_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Timestamp.newBuilder(globalEndTime_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           globalEndTime_ = value;
         }
@@ -10725,6 +12503,8 @@ public Builder mergeGlobalEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10744,6 +12524,8 @@ public Builder clearGlobalEndTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10752,11 +12534,13 @@ public Builder clearGlobalEndTime() {
      * .google.protobuf.Timestamp global_end_time = 6;
      */
     public com.google.protobuf.Timestamp.Builder getGlobalEndTimeBuilder() {
-      
+
       onChanged();
       return getGlobalEndTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10768,11 +12552,14 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
       if (globalEndTimeBuilder_ != null) {
         return globalEndTimeBuilder_.getMessageOrBuilder();
       } else {
-        return globalEndTime_ == null ?
-            com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_;
+        return globalEndTime_ == null
+            ? com.google.protobuf.Timestamp.getDefaultInstance()
+            : globalEndTime_;
       }
     }
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10781,21 +12568,26 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * .google.protobuf.Timestamp global_end_time = 6;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
         getGlobalEndTimeFieldBuilder() {
       if (globalEndTimeBuilder_ == null) {
-        globalEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
-                getGlobalEndTime(),
-                getParentForChildren(),
-                isClean());
+        globalEndTimeBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Timestamp,
+                com.google.protobuf.Timestamp.Builder,
+                com.google.protobuf.TimestampOrBuilder>(
+                getGlobalEndTime(), getParentForChildren(), isClean());
         globalEndTime_ = null;
       }
       return globalEndTimeBuilder_;
     }
 
-    private double globalDurationCostPerHour_ ;
+    private double globalDurationCostPerHour_;
     /**
+     *
+     *
      * 
      * The "global duration" of the overall plan is the difference between the
      * earliest effective start time and the latest effective end time of
@@ -10805,6 +12597,7 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * 
* * double global_duration_cost_per_hour = 7; + * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -10812,6 +12605,8 @@ public double getGlobalDurationCostPerHour() { return globalDurationCostPerHour_; } /** + * + * *
      * The "global duration" of the overall plan is the difference between the
      * earliest effective start time and the latest effective end time of
@@ -10821,16 +12616,19 @@ public double getGlobalDurationCostPerHour() {
      * 
* * double global_duration_cost_per_hour = 7; + * * @param value The globalDurationCostPerHour to set. * @return This builder for chaining. */ public Builder setGlobalDurationCostPerHour(double value) { - + globalDurationCostPerHour_ = value; onChanged(); return this; } /** + * + * *
      * The "global duration" of the overall plan is the difference between the
      * earliest effective start time and the latest effective end time of
@@ -10840,28 +12638,38 @@ public Builder setGlobalDurationCostPerHour(double value) {
      * 
* * double global_duration_cost_per_hour = 7; + * * @return This builder for chaining. */ public Builder clearGlobalDurationCostPerHour() { - + globalDurationCostPerHour_ = 0D; onChanged(); return this; } - private java.util.List durationDistanceMatrices_ = - java.util.Collections.emptyList(); + private java.util.List + durationDistanceMatrices_ = java.util.Collections.emptyList(); + private void ensureDurationDistanceMatricesIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { - durationDistanceMatrices_ = new java.util.ArrayList(durationDistanceMatrices_); + durationDistanceMatrices_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix>( + durationDistanceMatrices_); bitField0_ |= 0x00000008; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> durationDistanceMatricesBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> + durationDistanceMatricesBuilder_; /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -10946,9 +12754,12 @@ private void ensureDurationDistanceMatricesIsMutable() {
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public java.util.List getDurationDistanceMatricesList() { + public java.util.List + getDurationDistanceMatricesList() { if (durationDistanceMatricesBuilder_ == null) { return java.util.Collections.unmodifiableList(durationDistanceMatrices_); } else { @@ -10956,6 +12767,8 @@ public java.util.List * Specifies duration and distance matrices used in the model. If this field * is empty, Google Maps or geodesic distances will be used instead, depending @@ -11040,7 +12853,9 @@ public java.util.List * - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public int getDurationDistanceMatricesCount() { if (durationDistanceMatricesBuilder_ == null) { @@ -11050,6 +12865,8 @@ public int getDurationDistanceMatricesCount() { } } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11134,9 +12951,12 @@ public int getDurationDistanceMatricesCount() {
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + getDurationDistanceMatrices(int index) { if (durationDistanceMatricesBuilder_ == null) { return durationDistanceMatrices_.get(index); } else { @@ -11144,6 +12964,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix get } } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11228,7 +13050,9 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix get
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder setDurationDistanceMatrices( int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { @@ -11245,6 +13069,8 @@ public Builder setDurationDistanceMatrices( return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11329,10 +13155,14 @@ public Builder setDurationDistanceMatrices(
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder setDurationDistanceMatrices( - int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder + builderForValue) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); durationDistanceMatrices_.set(index, builderForValue.build()); @@ -11343,6 +13173,8 @@ public Builder setDurationDistanceMatrices( return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11427,9 +13259,12 @@ public Builder setDurationDistanceMatrices(
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public Builder addDurationDistanceMatrices(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { + public Builder addDurationDistanceMatrices( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { if (durationDistanceMatricesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11443,6 +13278,8 @@ public Builder addDurationDistanceMatrices(com.google.cloud.optimization.v1.Ship return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11527,7 +13364,9 @@ public Builder addDurationDistanceMatrices(com.google.cloud.optimization.v1.Ship
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder addDurationDistanceMatrices( int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix value) { @@ -11544,6 +13383,8 @@ public Builder addDurationDistanceMatrices( return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11628,10 +13469,13 @@ public Builder addDurationDistanceMatrices(
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder addDurationDistanceMatrices( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder builderForValue) { + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder + builderForValue) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); durationDistanceMatrices_.add(builderForValue.build()); @@ -11642,6 +13486,8 @@ public Builder addDurationDistanceMatrices( return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11726,10 +13572,14 @@ public Builder addDurationDistanceMatrices(
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder addDurationDistanceMatrices( - int index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder + builderForValue) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); durationDistanceMatrices_.add(index, builderForValue.build()); @@ -11740,6 +13590,8 @@ public Builder addDurationDistanceMatrices( return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11824,14 +13676,17 @@ public Builder addDurationDistanceMatrices(
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder addAllDurationDistanceMatrices( - java.lang.Iterable values) { + java.lang.Iterable< + ? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix> + values) { if (durationDistanceMatricesBuilder_ == null) { ensureDurationDistanceMatricesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, durationDistanceMatrices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, durationDistanceMatrices_); onChanged(); } else { durationDistanceMatricesBuilder_.addAllMessages(values); @@ -11839,6 +13694,8 @@ public Builder addAllDurationDistanceMatrices( return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -11923,7 +13780,9 @@ public Builder addAllDurationDistanceMatrices(
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder clearDurationDistanceMatrices() { if (durationDistanceMatricesBuilder_ == null) { @@ -11936,6 +13795,8 @@ public Builder clearDurationDistanceMatrices() { return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12020,7 +13881,9 @@ public Builder clearDurationDistanceMatrices() {
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ public Builder removeDurationDistanceMatrices(int index) { if (durationDistanceMatricesBuilder_ == null) { @@ -12033,6 +13896,8 @@ public Builder removeDurationDistanceMatrices(int index) { return this; } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12117,13 +13982,17 @@ public Builder removeDurationDistanceMatrices(int index) {
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder getDurationDistanceMatricesBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder + getDurationDistanceMatricesBuilder(int index) { return getDurationDistanceMatricesFieldBuilder().getBuilder(index); } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12208,16 +14077,21 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Bui
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder getDurationDistanceMatricesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder + getDurationDistanceMatricesOrBuilder(int index) { if (durationDistanceMatricesBuilder_ == null) { - return durationDistanceMatrices_.get(index); } else { + return durationDistanceMatrices_.get(index); + } else { return durationDistanceMatricesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12302,10 +14176,14 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBu
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public java.util.List - getDurationDistanceMatricesOrBuilderList() { + public java.util.List< + ? extends + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> + getDurationDistanceMatricesOrBuilderList() { if (durationDistanceMatricesBuilder_ != null) { return durationDistanceMatricesBuilder_.getMessageOrBuilderList(); } else { @@ -12313,6 +14191,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBu } } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12397,13 +14277,20 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBu
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder addDurationDistanceMatricesBuilder() { - return getDurationDistanceMatricesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder + addDurationDistanceMatricesBuilder() { + return getDurationDistanceMatricesFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + .getDefaultInstance()); } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12488,14 +14375,21 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Bui
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder addDurationDistanceMatricesBuilder( - int index) { - return getDurationDistanceMatricesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder + addDurationDistanceMatricesBuilder(int index) { + return getDurationDistanceMatricesFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix + .getDefaultInstance()); } /** + * + * *
      * Specifies duration and distance matrices used in the model. If this field
      * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -12580,18 +14474,27 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Bui
      * ```
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - public java.util.List - getDurationDistanceMatricesBuilderList() { + public java.util.List< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder> + getDurationDistanceMatricesBuilderList() { return getDurationDistanceMatricesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> getDurationDistanceMatricesFieldBuilder() { if (durationDistanceMatricesBuilder_ == null) { - durationDistanceMatricesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder>( + durationDistanceMatricesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Builder, + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder>( durationDistanceMatrices_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), @@ -12601,14 +14504,19 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Bui return durationDistanceMatricesBuilder_; } - private com.google.protobuf.LazyStringList durationDistanceMatrixSrcTags_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringList durationDistanceMatrixSrcTags_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureDurationDistanceMatrixSrcTagsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { - durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); + durationDistanceMatrixSrcTags_ = + new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); bitField0_ |= 0x00000010; - } + } } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12625,13 +14533,15 @@ private void ensureDurationDistanceMatrixSrcTagsIsMutable() {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return A list containing the durationDistanceMatrixSrcTags. */ - public com.google.protobuf.ProtocolStringList - getDurationDistanceMatrixSrcTagsList() { + public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixSrcTagsList() { return durationDistanceMatrixSrcTags_.getUnmodifiableView(); } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12648,12 +14558,15 @@ private void ensureDurationDistanceMatrixSrcTagsIsMutable() {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return The count of durationDistanceMatrixSrcTags. */ public int getDurationDistanceMatrixSrcTagsCount() { return durationDistanceMatrixSrcTags_.size(); } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12670,6 +14583,7 @@ public int getDurationDistanceMatrixSrcTagsCount() {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param index The index of the element to return. * @return The durationDistanceMatrixSrcTags at the given index. */ @@ -12677,6 +14591,8 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) { return durationDistanceMatrixSrcTags_.get(index); } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12693,14 +14609,16 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixSrcTags at the given index. */ - public com.google.protobuf.ByteString - getDurationDistanceMatrixSrcTagsBytes(int index) { + public com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int index) { return durationDistanceMatrixSrcTags_.getByteString(index); } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12717,21 +14635,23 @@ public java.lang.String getDurationDistanceMatrixSrcTags(int index) {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param index The index to set the value at. * @param value The durationDistanceMatrixSrcTags to set. * @return This builder for chaining. */ - public Builder setDurationDistanceMatrixSrcTags( - int index, java.lang.String value) { + public Builder setDurationDistanceMatrixSrcTags(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixSrcTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.set(index, value); onChanged(); return this; } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12748,20 +14668,22 @@ public Builder setDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param value The durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixSrcTags( - java.lang.String value) { + public Builder addDurationDistanceMatrixSrcTags(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixSrcTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.add(value); onChanged(); return this; } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12778,6 +14700,7 @@ public Builder addDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param values The durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ @@ -12790,6 +14713,8 @@ public Builder addAllDurationDistanceMatrixSrcTags( return this; } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12806,6 +14731,7 @@ public Builder addAllDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixSrcTags() { @@ -12815,6 +14741,8 @@ public Builder clearDurationDistanceMatrixSrcTags() { return this; } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12831,29 +14759,34 @@ public Builder clearDurationDistanceMatrixSrcTags() {
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param value The bytes of the durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixSrcTagsBytes( - com.google.protobuf.ByteString value) { + public Builder addDurationDistanceMatrixSrcTagsBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.add(value); onChanged(); return this; } - private com.google.protobuf.LazyStringList durationDistanceMatrixDstTags_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringList durationDistanceMatrixDstTags_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureDurationDistanceMatrixDstTagsIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { - durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); + durationDistanceMatrixDstTags_ = + new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); bitField0_ |= 0x00000020; - } + } } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -12872,13 +14805,15 @@ private void ensureDurationDistanceMatrixDstTagsIsMutable() {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return A list containing the durationDistanceMatrixDstTags. */ - public com.google.protobuf.ProtocolStringList - getDurationDistanceMatrixDstTagsList() { + public com.google.protobuf.ProtocolStringList getDurationDistanceMatrixDstTagsList() { return durationDistanceMatrixDstTags_.getUnmodifiableView(); } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -12897,12 +14832,15 @@ private void ensureDurationDistanceMatrixDstTagsIsMutable() {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return The count of durationDistanceMatrixDstTags. */ public int getDurationDistanceMatrixDstTagsCount() { return durationDistanceMatrixDstTags_.size(); } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -12921,6 +14859,7 @@ public int getDurationDistanceMatrixDstTagsCount() {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param index The index of the element to return. * @return The durationDistanceMatrixDstTags at the given index. */ @@ -12928,6 +14867,8 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) { return durationDistanceMatrixDstTags_.get(index); } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -12946,14 +14887,16 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixDstTags at the given index. */ - public com.google.protobuf.ByteString - getDurationDistanceMatrixDstTagsBytes(int index) { + public com.google.protobuf.ByteString getDurationDistanceMatrixDstTagsBytes(int index) { return durationDistanceMatrixDstTags_.getByteString(index); } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -12972,21 +14915,23 @@ public java.lang.String getDurationDistanceMatrixDstTags(int index) {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param index The index to set the value at. * @param value The durationDistanceMatrixDstTags to set. * @return This builder for chaining. */ - public Builder setDurationDistanceMatrixDstTags( - int index, java.lang.String value) { + public Builder setDurationDistanceMatrixDstTags(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixDstTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.set(index, value); onChanged(); return this; } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -13005,20 +14950,22 @@ public Builder setDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param value The durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixDstTags( - java.lang.String value) { + public Builder addDurationDistanceMatrixDstTags(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDurationDistanceMatrixDstTagsIsMutable(); + throw new NullPointerException(); + } + ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.add(value); onChanged(); return this; } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -13037,6 +14984,7 @@ public Builder addDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param values The durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ @@ -13049,6 +14997,8 @@ public Builder addAllDurationDistanceMatrixDstTags( return this; } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -13067,6 +15017,7 @@ public Builder addAllDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixDstTags() { @@ -13076,6 +15027,8 @@ public Builder clearDurationDistanceMatrixDstTags() { return this; } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -13094,41 +15047,51 @@ public Builder clearDurationDistanceMatrixDstTags() {
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param value The bytes of the durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ - public Builder addDurationDistanceMatrixDstTagsBytes( - com.google.protobuf.ByteString value) { + public Builder addDurationDistanceMatrixDstTagsBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.add(value); onChanged(); return this; } - private java.util.List transitionAttributes_ = - java.util.Collections.emptyList(); + private java.util.List + transitionAttributes_ = java.util.Collections.emptyList(); + private void ensureTransitionAttributesIsMutable() { if (!((bitField0_ & 0x00000040) != 0)) { - transitionAttributes_ = new java.util.ArrayList(transitionAttributes_); + transitionAttributes_ = + new java.util.ArrayList( + transitionAttributes_); bitField0_ |= 0x00000040; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TransitionAttributes, com.google.cloud.optimization.v1.TransitionAttributes.Builder, com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> transitionAttributesBuilder_; + com.google.cloud.optimization.v1.TransitionAttributes, + com.google.cloud.optimization.v1.TransitionAttributes.Builder, + com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> + transitionAttributesBuilder_; /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public java.util.List getTransitionAttributesList() { + public java.util.List + getTransitionAttributesList() { if (transitionAttributesBuilder_ == null) { return java.util.Collections.unmodifiableList(transitionAttributes_); } else { @@ -13136,11 +15099,14 @@ public java.util.List get } } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public int getTransitionAttributesCount() { if (transitionAttributesBuilder_ == null) { @@ -13150,13 +15116,17 @@ public int getTransitionAttributesCount() { } } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes(int index) { + public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes( + int index) { if (transitionAttributesBuilder_ == null) { return transitionAttributes_.get(index); } else { @@ -13164,11 +15134,14 @@ public com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttrib } } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder setTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes value) { @@ -13185,11 +15158,14 @@ public Builder setTransitionAttributes( return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder setTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes.Builder builderForValue) { @@ -13203,13 +15179,17 @@ public Builder setTransitionAttributes( return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public Builder addTransitionAttributes(com.google.cloud.optimization.v1.TransitionAttributes value) { + public Builder addTransitionAttributes( + com.google.cloud.optimization.v1.TransitionAttributes value) { if (transitionAttributesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -13223,11 +15203,14 @@ public Builder addTransitionAttributes(com.google.cloud.optimization.v1.Transiti return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder addTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes value) { @@ -13244,11 +15227,14 @@ public Builder addTransitionAttributes( return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder addTransitionAttributes( com.google.cloud.optimization.v1.TransitionAttributes.Builder builderForValue) { @@ -13262,11 +15248,14 @@ public Builder addTransitionAttributes( return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder addTransitionAttributes( int index, com.google.cloud.optimization.v1.TransitionAttributes.Builder builderForValue) { @@ -13280,18 +15269,21 @@ public Builder addTransitionAttributes( return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder addAllTransitionAttributes( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (transitionAttributesBuilder_ == null) { ensureTransitionAttributesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, transitionAttributes_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, transitionAttributes_); onChanged(); } else { transitionAttributesBuilder_.addAllMessages(values); @@ -13299,11 +15291,14 @@ public Builder addAllTransitionAttributes( return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder clearTransitionAttributes() { if (transitionAttributesBuilder_ == null) { @@ -13316,11 +15311,14 @@ public Builder clearTransitionAttributes() { return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ public Builder removeTransitionAttributes(int index) { if (transitionAttributesBuilder_ == null) { @@ -13333,39 +15331,49 @@ public Builder removeTransitionAttributes(int index) { return this; } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public com.google.cloud.optimization.v1.TransitionAttributes.Builder getTransitionAttributesBuilder( - int index) { + public com.google.cloud.optimization.v1.TransitionAttributes.Builder + getTransitionAttributesBuilder(int index) { return getTransitionAttributesFieldBuilder().getBuilder(index); } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder getTransitionAttributesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder + getTransitionAttributesOrBuilder(int index) { if (transitionAttributesBuilder_ == null) { - return transitionAttributes_.get(index); } else { + return transitionAttributes_.get(index); + } else { return transitionAttributesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public java.util.List - getTransitionAttributesOrBuilderList() { + public java.util.List + getTransitionAttributesOrBuilderList() { if (transitionAttributesBuilder_ != null) { return transitionAttributesBuilder_.getMessageOrBuilderList(); } else { @@ -13373,45 +15381,62 @@ public com.google.cloud.optimization.v1.TransitionAttributesOrBuilder getTransit } } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public com.google.cloud.optimization.v1.TransitionAttributes.Builder addTransitionAttributesBuilder() { - return getTransitionAttributesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); + public com.google.cloud.optimization.v1.TransitionAttributes.Builder + addTransitionAttributesBuilder() { + return getTransitionAttributesFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public com.google.cloud.optimization.v1.TransitionAttributes.Builder addTransitionAttributesBuilder( - int index) { - return getTransitionAttributesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); + public com.google.cloud.optimization.v1.TransitionAttributes.Builder + addTransitionAttributesBuilder(int index) { + return getTransitionAttributesFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()); } /** + * + * *
      * Transition attributes added to the model.
      * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - public java.util.List - getTransitionAttributesBuilderList() { + public java.util.List + getTransitionAttributesBuilderList() { return getTransitionAttributesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TransitionAttributes, com.google.cloud.optimization.v1.TransitionAttributes.Builder, com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> + com.google.cloud.optimization.v1.TransitionAttributes, + com.google.cloud.optimization.v1.TransitionAttributes.Builder, + com.google.cloud.optimization.v1.TransitionAttributesOrBuilder> getTransitionAttributesFieldBuilder() { if (transitionAttributesBuilder_ == null) { - transitionAttributesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TransitionAttributes, com.google.cloud.optimization.v1.TransitionAttributes.Builder, com.google.cloud.optimization.v1.TransitionAttributesOrBuilder>( + transitionAttributesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.TransitionAttributes, + com.google.cloud.optimization.v1.TransitionAttributes.Builder, + com.google.cloud.optimization.v1.TransitionAttributesOrBuilder>( transitionAttributes_, ((bitField0_ & 0x00000040) != 0), getParentForChildren(), @@ -13421,26 +15446,37 @@ public com.google.cloud.optimization.v1.TransitionAttributes.Builder addTransiti return transitionAttributesBuilder_; } - private java.util.List shipmentTypeIncompatibilities_ = - java.util.Collections.emptyList(); + private java.util.List + shipmentTypeIncompatibilities_ = java.util.Collections.emptyList(); + private void ensureShipmentTypeIncompatibilitiesIsMutable() { if (!((bitField0_ & 0x00000080) != 0)) { - shipmentTypeIncompatibilities_ = new java.util.ArrayList(shipmentTypeIncompatibilities_); + shipmentTypeIncompatibilities_ = + new java.util.ArrayList( + shipmentTypeIncompatibilities_); bitField0_ |= 0x00000080; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> shipmentTypeIncompatibilitiesBuilder_; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> + shipmentTypeIncompatibilitiesBuilder_; /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public java.util.List getShipmentTypeIncompatibilitiesList() { + public java.util.List + getShipmentTypeIncompatibilitiesList() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { return java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_); } else { @@ -13448,11 +15484,15 @@ public java.util.List * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`). *
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public int getShipmentTypeIncompatibilitiesCount() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { @@ -13462,13 +15502,18 @@ public int getShipmentTypeIncompatibilitiesCount() { } } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility + getShipmentTypeIncompatibilities(int index) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { return shipmentTypeIncompatibilities_.get(index); } else { @@ -13476,11 +15521,15 @@ public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentT } } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder setShipmentTypeIncompatibilities( int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { @@ -13497,14 +15546,19 @@ public Builder setShipmentTypeIncompatibilities( return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder setShipmentTypeIncompatibilities( - int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { ensureShipmentTypeIncompatibilitiesIsMutable(); shipmentTypeIncompatibilities_.set(index, builderForValue.build()); @@ -13515,13 +15569,18 @@ public Builder setShipmentTypeIncompatibilities( return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public Builder addShipmentTypeIncompatibilities(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { + public Builder addShipmentTypeIncompatibilities( + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -13535,11 +15594,15 @@ public Builder addShipmentTypeIncompatibilities(com.google.cloud.optimization.v1 return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder addShipmentTypeIncompatibilities( int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility value) { @@ -13556,11 +15619,15 @@ public Builder addShipmentTypeIncompatibilities( return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder addShipmentTypeIncompatibilities( com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { @@ -13574,14 +15641,19 @@ public Builder addShipmentTypeIncompatibilities( return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder addShipmentTypeIncompatibilities( - int index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder builderForValue) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { ensureShipmentTypeIncompatibilitiesIsMutable(); shipmentTypeIncompatibilities_.add(index, builderForValue.build()); @@ -13592,14 +15664,19 @@ public Builder addShipmentTypeIncompatibilities( return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder addAllShipmentTypeIncompatibilities( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { ensureShipmentTypeIncompatibilitiesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( @@ -13611,11 +15688,15 @@ public Builder addAllShipmentTypeIncompatibilities( return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder clearShipmentTypeIncompatibilities() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { @@ -13628,11 +15709,15 @@ public Builder clearShipmentTypeIncompatibilities() { return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ public Builder removeShipmentTypeIncompatibilities(int index) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { @@ -13645,39 +15730,53 @@ public Builder removeShipmentTypeIncompatibilities(int index) { return this; } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder getShipmentTypeIncompatibilitiesBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder + getShipmentTypeIncompatibilitiesBuilder(int index) { return getShipmentTypeIncompatibilitiesFieldBuilder().getBuilder(index); } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder getShipmentTypeIncompatibilitiesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder + getShipmentTypeIncompatibilitiesOrBuilder(int index) { if (shipmentTypeIncompatibilitiesBuilder_ == null) { - return shipmentTypeIncompatibilities_.get(index); } else { + return shipmentTypeIncompatibilities_.get(index); + } else { return shipmentTypeIncompatibilitiesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public java.util.List - getShipmentTypeIncompatibilitiesOrBuilderList() { + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> + getShipmentTypeIncompatibilitiesOrBuilderList() { if (shipmentTypeIncompatibilitiesBuilder_ != null) { return shipmentTypeIncompatibilitiesBuilder_.getMessageOrBuilderList(); } else { @@ -13685,45 +15784,67 @@ public com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder get } } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder addShipmentTypeIncompatibilitiesBuilder() { - return getShipmentTypeIncompatibilitiesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder + addShipmentTypeIncompatibilitiesBuilder() { + return getShipmentTypeIncompatibilitiesFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder addShipmentTypeIncompatibilitiesBuilder( - int index) { - return getShipmentTypeIncompatibilitiesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder + addShipmentTypeIncompatibilitiesBuilder(int index) { + return getShipmentTypeIncompatibilitiesFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()); } /** + * + * *
      * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - public java.util.List - getShipmentTypeIncompatibilitiesBuilderList() { + public java.util.List + getShipmentTypeIncompatibilitiesBuilderList() { return getShipmentTypeIncompatibilitiesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder> getShipmentTypeIncompatibilitiesFieldBuilder() { if (shipmentTypeIncompatibilitiesBuilder_ == null) { - shipmentTypeIncompatibilitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder>( + shipmentTypeIncompatibilitiesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder, + com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder>( shipmentTypeIncompatibilities_, ((bitField0_ & 0x00000080) != 0), getParentForChildren(), @@ -13733,26 +15854,37 @@ public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder addS return shipmentTypeIncompatibilitiesBuilder_; } - private java.util.List shipmentTypeRequirements_ = - java.util.Collections.emptyList(); + private java.util.List + shipmentTypeRequirements_ = java.util.Collections.emptyList(); + private void ensureShipmentTypeRequirementsIsMutable() { if (!((bitField0_ & 0x00000100) != 0)) { - shipmentTypeRequirements_ = new java.util.ArrayList(shipmentTypeRequirements_); + shipmentTypeRequirements_ = + new java.util.ArrayList( + shipmentTypeRequirements_); bitField0_ |= 0x00000100; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeRequirement, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> shipmentTypeRequirementsBuilder_; + com.google.cloud.optimization.v1.ShipmentTypeRequirement, + com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, + com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> + shipmentTypeRequirementsBuilder_; /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public java.util.List getShipmentTypeRequirementsList() { + public java.util.List + getShipmentTypeRequirementsList() { if (shipmentTypeRequirementsBuilder_ == null) { return java.util.Collections.unmodifiableList(shipmentTypeRequirements_); } else { @@ -13760,11 +15892,15 @@ public java.util.List } } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public int getShipmentTypeRequirementsCount() { if (shipmentTypeRequirementsBuilder_ == null) { @@ -13774,13 +15910,18 @@ public int getShipmentTypeRequirementsCount() { } } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements(int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements( + int index) { if (shipmentTypeRequirementsBuilder_ == null) { return shipmentTypeRequirements_.get(index); } else { @@ -13788,11 +15929,15 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeR } } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder setShipmentTypeRequirements( int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { @@ -13809,14 +15954,19 @@ public Builder setShipmentTypeRequirements( return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder setShipmentTypeRequirements( - int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { if (shipmentTypeRequirementsBuilder_ == null) { ensureShipmentTypeRequirementsIsMutable(); shipmentTypeRequirements_.set(index, builderForValue.build()); @@ -13827,13 +15977,18 @@ public Builder setShipmentTypeRequirements( return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public Builder addShipmentTypeRequirements(com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { + public Builder addShipmentTypeRequirements( + com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { if (shipmentTypeRequirementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -13847,11 +16002,15 @@ public Builder addShipmentTypeRequirements(com.google.cloud.optimization.v1.Ship return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder addShipmentTypeRequirements( int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement value) { @@ -13868,11 +16027,15 @@ public Builder addShipmentTypeRequirements( return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder addShipmentTypeRequirements( com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { @@ -13886,14 +16049,19 @@ public Builder addShipmentTypeRequirements( return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder addShipmentTypeRequirements( - int index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder builderForValue) { if (shipmentTypeRequirementsBuilder_ == null) { ensureShipmentTypeRequirementsIsMutable(); shipmentTypeRequirements_.add(index, builderForValue.build()); @@ -13904,18 +16072,22 @@ public Builder addShipmentTypeRequirements( return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder addAllShipmentTypeRequirements( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (shipmentTypeRequirementsBuilder_ == null) { ensureShipmentTypeRequirementsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, shipmentTypeRequirements_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, shipmentTypeRequirements_); onChanged(); } else { shipmentTypeRequirementsBuilder_.addAllMessages(values); @@ -13923,11 +16095,15 @@ public Builder addAllShipmentTypeRequirements( return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder clearShipmentTypeRequirements() { if (shipmentTypeRequirementsBuilder_ == null) { @@ -13940,11 +16116,15 @@ public Builder clearShipmentTypeRequirements() { return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ public Builder removeShipmentTypeRequirements(int index) { if (shipmentTypeRequirementsBuilder_ == null) { @@ -13957,39 +16137,53 @@ public Builder removeShipmentTypeRequirements(int index) { return this; } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder getShipmentTypeRequirementsBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder + getShipmentTypeRequirementsBuilder(int index) { return getShipmentTypeRequirementsFieldBuilder().getBuilder(index); } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder getShipmentTypeRequirementsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder + getShipmentTypeRequirementsOrBuilder(int index) { if (shipmentTypeRequirementsBuilder_ == null) { - return shipmentTypeRequirements_.get(index); } else { + return shipmentTypeRequirements_.get(index); + } else { return shipmentTypeRequirementsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public java.util.List - getShipmentTypeRequirementsOrBuilderList() { + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> + getShipmentTypeRequirementsOrBuilderList() { if (shipmentTypeRequirementsBuilder_ != null) { return shipmentTypeRequirementsBuilder_.getMessageOrBuilderList(); } else { @@ -13997,45 +16191,66 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder getShip } } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder addShipmentTypeRequirementsBuilder() { - return getShipmentTypeRequirementsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder + addShipmentTypeRequirementsBuilder() { + return getShipmentTypeRequirementsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder addShipmentTypeRequirementsBuilder( - int index) { - return getShipmentTypeRequirementsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder + addShipmentTypeRequirementsBuilder(int index) { + return getShipmentTypeRequirementsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()); } /** + * + * *
      * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - public java.util.List - getShipmentTypeRequirementsBuilderList() { + public java.util.List + getShipmentTypeRequirementsBuilderList() { return getShipmentTypeRequirementsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeRequirement, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> + com.google.cloud.optimization.v1.ShipmentTypeRequirement, + com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, + com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder> getShipmentTypeRequirementsFieldBuilder() { if (shipmentTypeRequirementsBuilder_ == null) { - shipmentTypeRequirementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentTypeRequirement, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder>( + shipmentTypeRequirementsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentTypeRequirement, + com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder, + com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder>( shipmentTypeRequirements_, ((bitField0_ & 0x00000100) != 0), getParentForChildren(), @@ -14045,26 +16260,37 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder addShipm return shipmentTypeRequirementsBuilder_; } - private java.util.List precedenceRules_ = - java.util.Collections.emptyList(); + private java.util.List + precedenceRules_ = java.util.Collections.emptyList(); + private void ensurePrecedenceRulesIsMutable() { if (!((bitField0_ & 0x00000200) != 0)) { - precedenceRules_ = new java.util.ArrayList(precedenceRules_); + precedenceRules_ = + new java.util.ArrayList( + precedenceRules_); bitField0_ |= 0x00000200; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> precedenceRulesBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> + precedenceRulesBuilder_; /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public java.util.List getPrecedenceRulesList() { + public java.util.List + getPrecedenceRulesList() { if (precedenceRulesBuilder_ == null) { return java.util.Collections.unmodifiableList(precedenceRules_); } else { @@ -14072,11 +16298,15 @@ public java.util.List * Set of precedence rules which must be enforced in the model. *
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public int getPrecedenceRulesCount() { if (precedenceRulesBuilder_ == null) { @@ -14086,13 +16316,18 @@ public int getPrecedenceRulesCount() { } } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules(int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules( + int index) { if (precedenceRulesBuilder_ == null) { return precedenceRules_.get(index); } else { @@ -14100,11 +16335,15 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden } } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder setPrecedenceRules( int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { @@ -14121,14 +16360,19 @@ public Builder setPrecedenceRules( return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder setPrecedenceRules( - int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { if (precedenceRulesBuilder_ == null) { ensurePrecedenceRulesIsMutable(); precedenceRules_.set(index, builderForValue.build()); @@ -14139,13 +16383,18 @@ public Builder setPrecedenceRules( return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public Builder addPrecedenceRules(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { + public Builder addPrecedenceRules( + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { if (precedenceRulesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -14159,11 +16408,15 @@ public Builder addPrecedenceRules(com.google.cloud.optimization.v1.ShipmentModel return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder addPrecedenceRules( int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule value) { @@ -14180,11 +16433,15 @@ public Builder addPrecedenceRules( return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder addPrecedenceRules( com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { @@ -14198,14 +16455,19 @@ public Builder addPrecedenceRules( return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder addPrecedenceRules( - int index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder builderForValue) { if (precedenceRulesBuilder_ == null) { ensurePrecedenceRulesIsMutable(); precedenceRules_.add(index, builderForValue.build()); @@ -14216,18 +16478,22 @@ public Builder addPrecedenceRules( return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder addAllPrecedenceRules( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (precedenceRulesBuilder_ == null) { ensurePrecedenceRulesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, precedenceRules_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, precedenceRules_); onChanged(); } else { precedenceRulesBuilder_.addAllMessages(values); @@ -14235,11 +16501,15 @@ public Builder addAllPrecedenceRules( return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder clearPrecedenceRules() { if (precedenceRulesBuilder_ == null) { @@ -14252,11 +16522,15 @@ public Builder clearPrecedenceRules() { return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ public Builder removePrecedenceRules(int index) { if (precedenceRulesBuilder_ == null) { @@ -14269,39 +16543,53 @@ public Builder removePrecedenceRules(int index) { return this; } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder getPrecedenceRulesBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder + getPrecedenceRulesBuilder(int index) { return getPrecedenceRulesFieldBuilder().getBuilder(index); } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPrecedenceRulesOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder + getPrecedenceRulesOrBuilder(int index) { if (precedenceRulesBuilder_ == null) { - return precedenceRules_.get(index); } else { + return precedenceRules_.get(index); + } else { return precedenceRulesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public java.util.List - getPrecedenceRulesOrBuilderList() { + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> + getPrecedenceRulesOrBuilderList() { if (precedenceRulesBuilder_ != null) { return precedenceRulesBuilder_.getMessageOrBuilderList(); } else { @@ -14309,45 +16597,67 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge } } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder addPrecedenceRulesBuilder() { - return getPrecedenceRulesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder + addPrecedenceRulesBuilder() { + return getPrecedenceRulesFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder addPrecedenceRulesBuilder( - int index) { - return getPrecedenceRulesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder + addPrecedenceRulesBuilder(int index) { + return getPrecedenceRulesFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.getDefaultInstance()); } /** + * + * *
      * Set of precedence rules which must be enforced in the model.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - public java.util.List - getPrecedenceRulesBuilderList() { + public java.util.List + getPrecedenceRulesBuilderList() { return getPrecedenceRulesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder> getPrecedenceRulesFieldBuilder() { if (precedenceRulesBuilder_ == null) { - precedenceRulesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder>( + precedenceRulesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder, + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder>( precedenceRules_, ((bitField0_ & 0x00000200) != 0), getParentForChildren(), @@ -14358,18 +16668,26 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.Builder add } private java.util.List breakRules_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureBreakRulesIsMutable() { if (!((bitField0_ & 0x00000400) != 0)) { - breakRules_ = new java.util.ArrayList(breakRules_); + breakRules_ = + new java.util.ArrayList( + breakRules_); bitField0_ |= 0x00000400; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> breakRulesBuilder_; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> + breakRulesBuilder_; /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14377,9 +16695,13 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getBreakRulesList() { + @java.lang.Deprecated + public java.util.List + getBreakRulesList() { if (breakRulesBuilder_ == null) { return java.util.Collections.unmodifiableList(breakRules_); } else { @@ -14387,6 +16709,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14394,9 +16718,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public int getBreakRulesCount() { + @java.lang.Deprecated + public int getBreakRulesCount() { if (breakRulesBuilder_ == null) { return breakRules_.size(); } else { @@ -14404,6 +16731,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14411,9 +16740,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index) { if (breakRulesBuilder_ == null) { return breakRules_.get(index); } else { @@ -14421,6 +16753,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14428,9 +16762,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setBreakRules( + @java.lang.Deprecated + public Builder setBreakRules( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { if (breakRulesBuilder_ == null) { if (value == null) { @@ -14445,6 +16782,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14452,10 +16791,14 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setBreakRules( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { + @java.lang.Deprecated + public Builder setBreakRules( + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); breakRules_.set(index, builderForValue.build()); @@ -14466,6 +16809,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14473,9 +16818,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addBreakRules(com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { + @java.lang.Deprecated + public Builder addBreakRules(com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { if (breakRulesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -14489,6 +16837,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14496,9 +16846,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addBreakRules( + @java.lang.Deprecated + public Builder addBreakRules( int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule value) { if (breakRulesBuilder_ == null) { if (value == null) { @@ -14513,6 +16866,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14520,9 +16875,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addBreakRules( + @java.lang.Deprecated + public Builder addBreakRules( com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); @@ -14534,6 +16892,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14541,10 +16901,14 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addBreakRules( - int index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { + @java.lang.Deprecated + public Builder addBreakRules( + int index, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder builderForValue) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); breakRules_.add(index, builderForValue.build()); @@ -14555,6 +16919,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14562,14 +16928,17 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllBreakRules( - java.lang.Iterable values) { + @java.lang.Deprecated + public Builder addAllBreakRules( + java.lang.Iterable + values) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, breakRules_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRules_); onChanged(); } else { breakRulesBuilder_.addAllMessages(values); @@ -14577,6 +16946,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14584,9 +16955,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearBreakRules() { + @java.lang.Deprecated + public Builder clearBreakRules() { if (breakRulesBuilder_ == null) { breakRules_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); @@ -14597,6 +16971,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14604,9 +16980,12 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeBreakRules(int index) { + @java.lang.Deprecated + public Builder removeBreakRules(int index) { if (breakRulesBuilder_ == null) { ensureBreakRulesIsMutable(); breakRules_.remove(index); @@ -14617,6 +16996,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14624,13 +17005,18 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder getBreakRulesBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder getBreakRulesBuilder( int index) { return getBreakRulesFieldBuilder().getBuilder(index); } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14638,16 +17024,22 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( int index) { if (breakRulesBuilder_ == null) { - return breakRules_.get(index); } else { + return breakRules_.get(index); + } else { return breakRulesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14655,10 +17047,14 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getBreakRulesOrBuilderList() { + @java.lang.Deprecated + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> + getBreakRulesOrBuilderList() { if (breakRulesBuilder_ != null) { return breakRulesBuilder_.getMessageOrBuilderList(); } else { @@ -14666,6 +17062,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14673,13 +17071,19 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder() { - return getBreakRulesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder() { + return getBreakRulesFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14687,14 +17091,20 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreakRulesBuilder( int index) { - return getBreakRulesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); + return getBreakRulesFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.getDefaultInstance()); } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14702,29 +17112,35 @@ private void ensureBreakRulesIsMutable() {
      * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getBreakRulesBuilderList() { + @java.lang.Deprecated + public java.util.List + getBreakRulesBuilderList() { return getBreakRulesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> + com.google.cloud.optimization.v1.ShipmentModel.BreakRule, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder> getBreakRulesFieldBuilder() { if (breakRulesBuilder_ == null) { - breakRulesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentModel.BreakRule, com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder>( - breakRules_, - ((bitField0_ & 0x00000400) != 0), - getParentForChildren(), - isClean()); + breakRulesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentModel.BreakRule, + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder, + com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder>( + breakRules_, ((bitField0_ & 0x00000400) != 0), getParentForChildren(), isClean()); breakRules_ = null; } return breakRulesBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -14734,12 +17150,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentModel) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentModel) private static final com.google.cloud.optimization.v1.ShipmentModel DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentModel(); } @@ -14748,16 +17164,16 @@ public static com.google.cloud.optimization.v1.ShipmentModel getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentModel parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentModel(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentModel parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentModel(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -14772,6 +17188,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentModel getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java similarity index 86% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java index e5e2614..01609df 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java @@ -1,22 +1,41 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentModelOrBuilder extends +public interface ShipmentModelOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentModel) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - java.util.List - getShipmentsList(); + java.util.List getShipmentsList(); /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -25,6 +44,8 @@ public interface ShipmentModelOrBuilder extends */ com.google.cloud.optimization.v1.Shipment getShipments(int index); /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -33,34 +54,40 @@ public interface ShipmentModelOrBuilder extends */ int getShipmentsCount(); /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - java.util.List + java.util.List getShipmentsOrBuilderList(); /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
* * repeated .google.cloud.optimization.v1.Shipment shipments = 1; */ - com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder(int index); /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - java.util.List - getVehiclesList(); + java.util.List getVehiclesList(); /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -69,6 +96,8 @@ com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( */ com.google.cloud.optimization.v1.Vehicle getVehicles(int index); /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -77,25 +106,30 @@ com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( */ int getVehiclesCount(); /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - java.util.List + java.util.List getVehiclesOrBuilderList(); /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
* * repeated .google.cloud.optimization.v1.Vehicle vehicles = 2; */ - com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( - int index); + com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(int index); /** + * + * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -106,10 +140,13 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * 
* * optional int32 max_active_vehicles = 4; + * * @return Whether the maxActiveVehicles field is set. */ boolean hasMaxActiveVehicles(); /** + * + * *
    * Constrains the maximum number of active vehicles. A vehicle is active if
    * its route performs at least one shipment. This can be used to limit the
@@ -120,11 +157,14 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * 
* * optional int32 max_active_vehicles = 4; + * * @return The maxActiveVehicles. */ int getMaxActiveVehicles(); /** + * + * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -138,10 +178,13 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return Whether the globalStartTime field is set. */ boolean hasGlobalStartTime(); /** + * + * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -155,10 +198,13 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return The globalStartTime. */ com.google.protobuf.Timestamp getGlobalStartTime(); /** + * + * *
    * Global start and end time of the model: no times outside of this range
    * can be considered valid.
@@ -176,26 +222,34 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
   com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder();
 
   /**
+   *
+   *
    * 
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; + * * @return Whether the globalEndTime field is set. */ boolean hasGlobalEndTime(); /** + * + * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
    * 
* * .google.protobuf.Timestamp global_end_time = 6; + * * @return The globalEndTime. */ com.google.protobuf.Timestamp getGlobalEndTime(); /** + * + * *
    * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
    * is used as default.
@@ -206,6 +260,8 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
   com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder();
 
   /**
+   *
+   *
    * 
    * The "global duration" of the overall plan is the difference between the
    * earliest effective start time and the latest effective end time of
@@ -215,11 +271,14 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * 
* * double global_duration_cost_per_hour = 7; + * * @return The globalDurationCostPerHour. */ double getGlobalDurationCostPerHour(); /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -304,11 +363,15 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - java.util.List + java.util.List getDurationDistanceMatricesList(); /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -393,10 +456,15 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices(int index); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDurationDistanceMatrices( + int index); /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -481,10 +549,14 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ int getDurationDistanceMatricesCount(); /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -569,11 +641,16 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - java.util.List + java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder> getDurationDistanceMatricesOrBuilderList(); /** + * + * *
    * Specifies duration and distance matrices used in the model. If this field
    * is empty, Google Maps or geodesic distances will be used instead, depending
@@ -658,12 +735,16 @@ com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(
    * ```
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix duration_distance_matrices = 8; + * */ - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder getDurationDistanceMatricesOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder + getDurationDistanceMatricesOrBuilder(int index); /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -680,11 +761,13 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return A list containing the durationDistanceMatrixSrcTags. */ - java.util.List - getDurationDistanceMatrixSrcTagsList(); + java.util.List getDurationDistanceMatrixSrcTagsList(); /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -701,10 +784,13 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return The count of durationDistanceMatrixSrcTags. */ int getDurationDistanceMatrixSrcTagsCount(); /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -721,11 +807,14 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param index The index of the element to return. * @return The durationDistanceMatrixSrcTags at the given index. */ java.lang.String getDurationDistanceMatrixSrcTags(int index); /** + * + * *
    * Tags defining the sources of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -742,13 +831,15 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixSrcTags at the given index. */ - com.google.protobuf.ByteString - getDurationDistanceMatrixSrcTagsBytes(int index); + com.google.protobuf.ByteString getDurationDistanceMatrixSrcTagsBytes(int index); /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -767,11 +858,13 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return A list containing the durationDistanceMatrixDstTags. */ - java.util.List - getDurationDistanceMatrixDstTagsList(); + java.util.List getDurationDistanceMatrixDstTagsList(); /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -790,10 +883,13 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return The count of durationDistanceMatrixDstTags. */ int getDurationDistanceMatrixDstTagsCount(); /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -812,11 +908,14 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param index The index of the element to return. * @return The durationDistanceMatrixDstTags at the given index. */ java.lang.String getDurationDistanceMatrixDstTags(int index); /** + * + * *
    * Tags defining the destinations of the duration and distance matrices;
    * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -835,189 +934,267 @@ com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrixOrBuilder g
    * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param index The index of the value to return. * @return The bytes of the durationDistanceMatrixDstTags at the given index. */ - com.google.protobuf.ByteString - getDurationDistanceMatrixDstTagsBytes(int index); + com.google.protobuf.ByteString getDurationDistanceMatrixDstTagsBytes(int index); /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - java.util.List + java.util.List getTransitionAttributesList(); /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ com.google.cloud.optimization.v1.TransitionAttributes getTransitionAttributes(int index); /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ int getTransitionAttributesCount(); /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ - java.util.List + java.util.List getTransitionAttributesOrBuilderList(); /** + * + * *
    * Transition attributes added to the model.
    * 
* - * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * repeated .google.cloud.optimization.v1.TransitionAttributes transition_attributes = 11; + * */ com.google.cloud.optimization.v1.TransitionAttributesOrBuilder getTransitionAttributesOrBuilder( int index); /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - java.util.List + java.util.List getShipmentTypeIncompatibilitiesList(); /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities(int index); + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeIncompatibilities( + int index); /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ int getShipmentTypeIncompatibilitiesCount(); /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - java.util.List + java.util.List getShipmentTypeIncompatibilitiesOrBuilderList(); /** + * + * *
    * Sets of incompatible shipment_types (see `ShipmentTypeIncompatibility`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeIncompatibility shipment_type_incompatibilities = 12; + * */ - com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder getShipmentTypeIncompatibilitiesOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder + getShipmentTypeIncompatibilitiesOrBuilder(int index); /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - java.util.List + java.util.List getShipmentTypeRequirementsList(); /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ com.google.cloud.optimization.v1.ShipmentTypeRequirement getShipmentTypeRequirements(int index); /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ int getShipmentTypeRequirementsCount(); /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - java.util.List + java.util.List getShipmentTypeRequirementsOrBuilderList(); /** + * + * *
    * Sets of `shipment_type` requirements (see `ShipmentTypeRequirement`).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * + * repeated .google.cloud.optimization.v1.ShipmentTypeRequirement shipment_type_requirements = 13; + * */ - com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder getShipmentTypeRequirementsOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder + getShipmentTypeRequirementsOrBuilder(int index); /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - java.util.List + java.util.List getPrecedenceRulesList(); /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPrecedenceRules(int index); /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ int getPrecedenceRulesCount(); /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - java.util.List + java.util.List getPrecedenceRulesOrBuilderList(); /** + * + * *
    * Set of precedence rules which must be enforced in the model.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.PrecedenceRule precedence_rules = 14; + * */ - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPrecedenceRulesOrBuilder( - int index); + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder + getPrecedenceRulesOrBuilder(int index); /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1025,11 +1202,15 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getBreakRulesList(); + @java.lang.Deprecated + java.util.List getBreakRulesList(); /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1037,10 +1218,15 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(int index); /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1048,10 +1234,15 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated int getBreakRulesCount(); + @java.lang.Deprecated + int getBreakRulesCount(); /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1059,11 +1250,16 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getBreakRulesOrBuilderList(); /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -1071,8 +1267,11 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * [Vehicle.break_rule_indices][google.cloud.optimization.v1.Vehicle.break_rule_indices] field (which must be a singleton).
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentModel.BreakRule break_rules = 15 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBreakRulesOrBuilder( int index); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java similarity index 90% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java index 80880dc..c847e49 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java @@ -1,13 +1,31 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentOrBuilder extends +public interface ShipmentOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Shipment) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -15,9 +33,10 @@ public interface ShipmentOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
-  java.util.List 
-      getPickupsList();
+  java.util.List getPickupsList();
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -27,6 +46,8 @@ public interface ShipmentOrBuilder extends
    */
   com.google.cloud.optimization.v1.Shipment.VisitRequest getPickups(int index);
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -36,6 +57,8 @@ public interface ShipmentOrBuilder extends
    */
   int getPickupsCount();
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -43,9 +66,11 @@ public interface ShipmentOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
-  java.util.List 
+  java.util.List
       getPickupsOrBuilderList();
   /**
+   *
+   *
    * 
    * Set of pickup alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the deliveries.
@@ -53,10 +78,11 @@ public interface ShipmentOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest pickups = 1;
    */
-  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -64,9 +90,10 @@ com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuil
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
-  java.util.List 
-      getDeliveriesList();
+  java.util.List getDeliveriesList();
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -76,6 +103,8 @@ com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuil
    */
   com.google.cloud.optimization.v1.Shipment.VisitRequest getDeliveries(int index);
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -85,6 +114,8 @@ com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuil
    */
   int getDeliveriesCount();
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -92,9 +123,11 @@ com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuil
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
-  java.util.List 
+  java.util.List
       getDeliveriesOrBuilderList();
   /**
+   *
+   *
    * 
    * Set of delivery alternatives associated to the shipment. If not specified,
    * the vehicle only needs to visit a location corresponding to the pickups.
@@ -102,10 +135,11 @@ com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickupsOrBuil
    *
    * repeated .google.cloud.optimization.v1.Shipment.VisitRequest deliveries = 2;
    */
-  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -119,6 +153,8 @@ com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrB
    */
   int getLoadDemandsCount();
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -130,15 +166,13 @@ com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getDeliveriesOrB
    *
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
-  boolean containsLoadDemands(
-      java.lang.String key);
-  /**
-   * Use {@link #getLoadDemandsMap()} instead.
-   */
+  boolean containsLoadDemands(java.lang.String key);
+  /** Use {@link #getLoadDemandsMap()} instead. */
   @java.lang.Deprecated
-  java.util.Map
-  getLoadDemands();
+  java.util.Map getLoadDemands();
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -151,8 +185,10 @@ boolean containsLoadDemands(
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   java.util.Map
-  getLoadDemandsMap();
+      getLoadDemandsMap();
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -166,11 +202,13 @@ boolean containsLoadDemands(
    */
 
   /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+  com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
       java.lang.String key,
       /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load defaultValue);
+      com.google.cloud.optimization.v1.Shipment.Load defaultValue);
   /**
+   *
+   *
    * 
    * Load demands of the shipment (for example weight, volume, number of
    * pallets etc). The keys in the map should be identifiers describing the type
@@ -182,11 +220,11 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    *
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
-
-  com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
-      java.lang.String key);
+  com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(java.lang.String key);
 
   /**
+   *
+   *
    * 
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -198,10 +236,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * optional double penalty_cost = 4; + * * @return Whether the penaltyCost field is set. */ boolean hasPenaltyCost(); /** + * + * *
    * If the shipment is not completed, this penalty is added to the overall
    * cost of the routes. A shipment is considered completed if one of its pickup
@@ -213,11 +254,14 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * optional double penalty_cost = 4; + * * @return The penaltyCost. */ double getPenaltyCost(); /** + * + * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -225,10 +269,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return A list containing the allowedVehicleIndices. */ java.util.List getAllowedVehicleIndicesList(); /** + * + * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -236,10 +283,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return The count of allowedVehicleIndices. */ int getAllowedVehicleIndicesCount(); /** + * + * *
    * The set of vehicles that may perform this shipment. If empty, all vehicles
    * may perform it. Vehicles are given by their index in the `ShipmentModel`'s
@@ -247,12 +297,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param index The index of the element to return. * @return The allowedVehicleIndices at the given index. */ int getAllowedVehicleIndices(int index); /** + * + * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -266,10 +319,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated double costs_per_vehicle = 6; + * * @return A list containing the costsPerVehicle. */ java.util.List getCostsPerVehicleList(); /** + * + * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -283,10 +339,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated double costs_per_vehicle = 6; + * * @return The count of costsPerVehicle. */ int getCostsPerVehicleCount(); /** + * + * *
    * Specifies the cost that is incurred when this shipment is delivered by each
    * vehicle. If specified, it must have EITHER:
@@ -300,12 +359,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated double costs_per_vehicle = 6; + * * @param index The index of the element to return. * @return The costsPerVehicle at the given index. */ double getCostsPerVehicle(int index); /** + * + * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -314,10 +376,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return A list containing the costsPerVehicleIndices. */ java.util.List getCostsPerVehicleIndicesList(); /** + * + * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -326,10 +391,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return The count of costsPerVehicleIndices. */ int getCostsPerVehicleIndicesCount(); /** + * + * *
    * Indices of the vehicles to which `costs_per_vehicle` applies. If non-empty,
    * it must have the same number of elements as `costs_per_vehicle`. A vehicle
@@ -338,12 +406,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param index The index of the element to return. * @return The costsPerVehicleIndices at the given index. */ int getCostsPerVehicleIndices(int index); /** + * + * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -362,10 +433,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ boolean hasPickupToDeliveryRelativeDetourLimit(); /** + * + * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -384,11 +458,14 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return The pickupToDeliveryRelativeDetourLimit. */ double getPickupToDeliveryRelativeDetourLimit(); /** + * + * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -407,10 +484,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ boolean hasPickupToDeliveryAbsoluteDetourLimit(); /** + * + * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -429,10 +509,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return The pickupToDeliveryAbsoluteDetourLimit. */ com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit(); /** + * + * *
    * Specifies the maximum absolute detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -455,6 +538,8 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
   com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLimitOrBuilder();
 
   /**
+   *
+   *
    * 
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -465,10 +550,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; + * * @return Whether the pickupToDeliveryTimeLimit field is set. */ boolean hasPickupToDeliveryTimeLimit(); /** + * + * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -479,10 +567,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * .google.protobuf.Duration pickup_to_delivery_time_limit = 10; + * * @return The pickupToDeliveryTimeLimit. */ com.google.protobuf.Duration getPickupToDeliveryTimeLimit(); /** + * + * *
    * Specifies the maximum duration from start of pickup to start of delivery of
    * a shipment. If specified, it must be nonnegative, and the shipment must
@@ -497,6 +588,8 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
   com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuilder();
 
   /**
+   *
+   *
    * 
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -508,10 +601,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * string shipment_type = 11; + * * @return The shipmentType. */ java.lang.String getShipmentType(); /** + * + * *
    * Non-empty string specifying a "type" for this shipment.
    * This feature can be used to define incompatibilities or requirements
@@ -523,34 +619,41 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * string shipment_type = 11; + * * @return The bytes for shipmentType. */ - com.google.protobuf.ByteString - getShipmentTypeBytes(); + com.google.protobuf.ByteString getShipmentTypeBytes(); /** + * + * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; + * * @return The label. */ java.lang.String getLabel(); /** + * + * *
    * Specifies a label for this shipment. This label is reported in the response
    * in the `shipment_label` of the corresponding [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit].
    * 
* * string label = 12; + * * @return The bytes for label. */ - com.google.protobuf.ByteString - getLabelBytes(); + com.google.protobuf.ByteString getLabelBytes(); /** + * + * *
    * If true, skip this shipment, but don't apply a `penalty_cost`.
    * Ignoring a shipment results in a validation error when there are any
@@ -562,51 +665,70 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * bool ignore = 13; + * * @return The ignore. */ boolean getIgnore(); /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getDemandsList(); + @java.lang.Deprecated + java.util.List getDemandsList(); /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated int getDemandsCount(); + @java.lang.Deprecated + int getDemandsCount(); /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getDemandsOrBuilderList(); /** + * + * *
    * Deprecated: Use [Shipment.load_demands][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( - int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java similarity index 73% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java index 1e23b70..72c0ed5 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * A vehicle's route can be decomposed, along the time axis, like this (we
  * assume there are n visits):
@@ -87,15 +104,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute}
  */
-public final class ShipmentRoute extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ShipmentRoute extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute)
     ShipmentRouteOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ShipmentRoute.newBuilder() to construct.
   private ShipmentRoute(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private ShipmentRoute() {
     vehicleLabel_ = "";
     visits_ = java.util.Collections.emptyList();
@@ -107,16 +125,15 @@ private ShipmentRoute() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ShipmentRoute();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private ShipmentRoute(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -136,170 +153,214 @@ private ShipmentRoute(
           case 0:
             done = true;
             break;
-          case 8: {
-
-            vehicleIndex_ = input.readInt32();
-            break;
-          }
-          case 18: {
-            java.lang.String s = input.readStringRequireUtf8();
-
-            vehicleLabel_ = s;
-            break;
-          }
-          case 42: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (vehicleStartTime_ != null) {
-              subBuilder = vehicleStartTime_.toBuilder();
-            }
-            vehicleStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(vehicleStartTime_);
-              vehicleStartTime_ = subBuilder.buildPartial();
+          case 8:
+            {
+              vehicleIndex_ = input.readInt32();
+              break;
             }
+          case 18:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            break;
-          }
-          case 50: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (vehicleEndTime_ != null) {
-              subBuilder = vehicleEndTime_.toBuilder();
+              vehicleLabel_ = s;
+              break;
             }
-            vehicleEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(vehicleEndTime_);
-              vehicleEndTime_ = subBuilder.buildPartial();
+          case 42:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (vehicleStartTime_ != null) {
+                subBuilder = vehicleStartTime_.toBuilder();
+              }
+              vehicleStartTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(vehicleStartTime_);
+                vehicleStartTime_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
+          case 50:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (vehicleEndTime_ != null) {
+                subBuilder = vehicleEndTime_.toBuilder();
+              }
+              vehicleEndTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(vehicleEndTime_);
+                vehicleEndTime_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 58: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              visits_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
+              break;
             }
-            visits_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Visit.parser(), extensionRegistry));
-            break;
-          }
-          case 66: {
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              transitions_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 58:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                visits_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              visits_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.Visit.parser(),
+                      extensionRegistry));
+              break;
             }
-            transitions_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Transition.parser(), extensionRegistry));
-            break;
-          }
-          case 72: {
-
-            hasTrafficInfeasibilities_ = input.readBool();
-            break;
-          }
-          case 82: {
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder = null;
-            if (routePolyline_ != null) {
-              subBuilder = routePolyline_.toBuilder();
+          case 66:
+            {
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                transitions_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.ShipmentRoute.Transition>();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              transitions_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.Transition.parser(),
+                      extensionRegistry));
+              break;
             }
-            routePolyline_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(routePolyline_);
-              routePolyline_ = subBuilder.buildPartial();
+          case 72:
+            {
+              hasTrafficInfeasibilities_ = input.readBool();
+              break;
             }
+          case 82:
+            {
+              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder =
+                  null;
+              if (routePolyline_ != null) {
+                subBuilder = routePolyline_.toBuilder();
+              }
+              routePolyline_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(),
+                      extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(routePolyline_);
+                routePolyline_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 90: {
-            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-              breaks_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000004;
-            }
-            breaks_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Break.parser(), extensionRegistry));
-            break;
-          }
-          case 98: {
-            com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null;
-            if (metrics_ != null) {
-              subBuilder = metrics_.toBuilder();
+              break;
             }
-            metrics_ = input.readMessage(com.google.cloud.optimization.v1.AggregatedMetrics.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(metrics_);
-              metrics_ = subBuilder.buildPartial();
+          case 90:
+            {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                breaks_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000004;
+              }
+              breaks_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.Break.parser(),
+                      extensionRegistry));
+              break;
             }
+          case 98:
+            {
+              com.google.cloud.optimization.v1.AggregatedMetrics.Builder subBuilder = null;
+              if (metrics_ != null) {
+                subBuilder = metrics_.toBuilder();
+              }
+              metrics_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.AggregatedMetrics.parser(),
+                      extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(metrics_);
+                metrics_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 106: {
-            if (!((mutable_bitField0_ & 0x00000010) != 0)) {
-              endLoads_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000010;
+              break;
             }
-            endLoads_.add(
-                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
-            break;
-          }
-          case 114: {
-            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-              travelSteps_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000020;
+          case 106:
+            {
+              if (!((mutable_bitField0_ & 0x00000010) != 0)) {
+                endLoads_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000010;
+              }
+              endLoads_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                      extensionRegistry));
+              break;
             }
-            travelSteps_.add(
-                input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.parser(), extensionRegistry));
-            break;
-          }
-          case 122: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (vehicleDetour_ != null) {
-              subBuilder = vehicleDetour_.toBuilder();
+          case 114:
+            {
+              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+                travelSteps_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep>();
+                mutable_bitField0_ |= 0x00000020;
+              }
+              travelSteps_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.parser(),
+                      extensionRegistry));
+              break;
             }
-            vehicleDetour_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(vehicleDetour_);
-              vehicleDetour_ = subBuilder.buildPartial();
+          case 122:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (vehicleDetour_ != null) {
+                subBuilder = vehicleDetour_.toBuilder();
+              }
+              vehicleDetour_ =
+                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(vehicleDetour_);
+                vehicleDetour_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
+          case 130:
+            {
+              com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
+              if (delayBeforeVehicleEnd_ != null) {
+                subBuilder = delayBeforeVehicleEnd_.toBuilder();
+              }
+              delayBeforeVehicleEnd_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(),
+                      extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(delayBeforeVehicleEnd_);
+                delayBeforeVehicleEnd_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 130: {
-            com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
-            if (delayBeforeVehicleEnd_ != null) {
-              subBuilder = delayBeforeVehicleEnd_.toBuilder();
+              break;
             }
-            delayBeforeVehicleEnd_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(delayBeforeVehicleEnd_);
-              delayBeforeVehicleEnd_ = subBuilder.buildPartial();
+          case 138:
+            {
+              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+                routeCosts_ =
+                    com.google.protobuf.MapField.newMapField(
+                        RouteCostsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000008;
+              }
+              com.google.protobuf.MapEntry routeCosts__ =
+                  input.readMessage(
+                      RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(),
+                      extensionRegistry);
+              routeCosts_.getMutableMap().put(routeCosts__.getKey(), routeCosts__.getValue());
+              break;
             }
-
-            break;
-          }
-          case 138: {
-            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-              routeCosts_ = com.google.protobuf.MapField.newMapField(
-                  RouteCostsDefaultEntryHolder.defaultEntry);
-              mutable_bitField0_ |= 0x00000008;
+          case 145:
+            {
+              routeTotalCost_ = input.readDouble();
+              break;
             }
-            com.google.protobuf.MapEntry
-            routeCosts__ = input.readMessage(
-                RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-            routeCosts_.getMutableMap().put(
-                routeCosts__.getKey(), routeCosts__.getValue());
-            break;
-          }
-          case 145: {
-
-            routeTotalCost_ = input.readDouble();
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -307,8 +368,7 @@ private ShipmentRoute(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         visits_ = java.util.Collections.unmodifiableList(visits_);
@@ -329,54 +389,66 @@ private ShipmentRoute(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(
-      int number) {
+  protected com.google.protobuf.MapField internalGetMapField(int number) {
     switch (number) {
       case 17:
         return internalGetRouteCosts();
       default:
-        throw new RuntimeException(
-            "Invalid map field number: " + number);
+        throw new RuntimeException("Invalid map field number: " + number);
     }
   }
+
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentRoute.class, com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentRoute.class,
+            com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
   }
 
-  @java.lang.Deprecated public interface DelayOrBuilder extends
+  @java.lang.Deprecated
+  public interface DelayOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Delay)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** + * + * *
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** + * + * *
      * Start of the delay.
      * 
@@ -386,24 +458,32 @@ protected com.google.protobuf.MapField internalGetMapField( com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** + * + * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return Whether the duration field is set. */ boolean hasDuration(); /** + * + * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** + * + * *
      * Duration of the delay.
      * 
@@ -413,6 +493,8 @@ protected com.google.protobuf.MapField internalGetMapField( com.google.protobuf.DurationOrBuilder getDurationOrBuilder(); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Time interval spent on the route resulting from a
@@ -421,30 +503,30 @@ protected com.google.protobuf.MapField internalGetMapField(
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Delay}
    */
-  @java.lang.Deprecated public static final class Delay extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  @java.lang.Deprecated
+  public static final class Delay extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Delay)
       DelayOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use Delay.newBuilder() to construct.
     private Delay(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private Delay() {
-    }
+
+    private Delay() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Delay();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private Delay(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -463,39 +545,43 @@ private Delay(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (startTime_ != null) {
-                subBuilder = startTime_.toBuilder();
+            case 10:
+              {
+                com.google.protobuf.Timestamp.Builder subBuilder = null;
+                if (startTime_ != null) {
+                  subBuilder = startTime_.toBuilder();
+                }
+                startTime_ =
+                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(startTime_);
+                  startTime_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(startTime_);
-                startTime_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-            case 18: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (duration_ != null) {
-                subBuilder = duration_.toBuilder();
+            case 18:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (duration_ != null) {
+                  subBuilder = duration_.toBuilder();
+                }
+                duration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(duration_);
+                  duration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(duration_);
-                duration_ = subBuilder.buildPartial();
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -503,34 +589,39 @@ private Delay(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.Delay.class, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.Delay.class,
+              com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
     }
 
     public static final int START_TIME_FIELD_NUMBER = 1;
     private com.google.protobuf.Timestamp startTime_;
     /**
+     *
+     *
      * 
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ @java.lang.Override @@ -538,11 +629,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ @java.lang.Override @@ -550,6 +644,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start of the delay.
      * 
@@ -564,11 +660,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration duration_; /** + * + * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return Whether the duration field is set. */ @java.lang.Override @@ -576,11 +675,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ @java.lang.Override @@ -588,6 +690,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of the delay.
      * 
@@ -600,6 +704,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -611,8 +716,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } @@ -629,12 +733,10 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -644,22 +746,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Delay)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Delay other = (com.google.cloud.optimization.v1.ShipmentRoute.Delay) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Delay other = + (com.google.cloud.optimization.v1.ShipmentRoute.Delay) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime() - .equals(other.getStartTime())) return false; + if (!getStartTime().equals(other.getStartTime())) return false; } if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration() - .equals(other.getDuration())) return false; + if (!getDuration().equals(other.getDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -686,87 +787,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Delay prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.Delay prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -776,6 +884,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Time interval spent on the route resulting from a
@@ -784,21 +894,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Delay}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Delay)
         com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.Delay.class, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.Delay.class,
+                com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder()
@@ -806,16 +919,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -835,9 +947,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Delay_descriptor;
       }
 
       @java.lang.Override
@@ -856,7 +968,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.Delay buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.Delay result = new com.google.cloud.optimization.v1.ShipmentRoute.Delay(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.Delay result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.Delay(this);
         if (startTimeBuilder_ == null) {
           result.startTime_ = startTime_;
         } else {
@@ -875,38 +988,41 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Delay) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Delay)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Delay) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -914,7 +1030,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Delay other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance())
+          return this;
         if (other.hasStartTime()) {
           mergeStartTime(other.getStartTime());
         }
@@ -940,7 +1057,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Delay) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentRoute.Delay) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -952,34 +1070,47 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Timestamp startTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_;
+              com.google.protobuf.Timestamp,
+              com.google.protobuf.Timestamp.Builder,
+              com.google.protobuf.TimestampOrBuilder>
+          startTimeBuilder_;
       /**
+       *
+       *
        * 
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** + * + * *
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + return startTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** + * + * *
        * Start of the delay.
        * 
@@ -1000,14 +1131,15 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; */ - public Builder setStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (startTimeBuilder_ == null) { startTime_ = builderForValue.build(); onChanged(); @@ -1018,6 +1150,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -1028,7 +1162,9 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { if (startTime_ != null) { startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(startTime_) + .mergeFrom(value) + .buildPartial(); } else { startTime_ = value; } @@ -1040,6 +1176,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -1058,6 +1196,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -1065,11 +1205,13 @@ public Builder clearStartTime() { * .google.protobuf.Timestamp start_time = 1; */ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - + onChanged(); return getStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Start of the delay.
        * 
@@ -1080,11 +1222,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { if (startTimeBuilder_ != null) { return startTimeBuilder_.getMessageOrBuilder(); } else { - return startTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + return startTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : startTime_; } } /** + * + * *
        * Start of the delay.
        * 
@@ -1092,14 +1237,17 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * .google.protobuf.Timestamp start_time = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder() { if (startTimeBuilder_ == null) { - startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getStartTime(), - getParentForChildren(), - isClean()); + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); startTime_ = null; } return startTimeBuilder_; @@ -1107,24 +1255,33 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { private com.google.protobuf.Duration duration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + durationBuilder_; /** + * + * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; + * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** + * + * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -1135,6 +1292,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of the delay.
        * 
@@ -1155,14 +1314,15 @@ public Builder setDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; */ - public Builder setDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) { if (durationBuilder_ == null) { duration_ = builderForValue.build(); onChanged(); @@ -1173,6 +1333,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -1183,7 +1345,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { if (duration_ != null) { duration_ = - com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); } else { duration_ = value; } @@ -1195,6 +1357,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -1213,6 +1377,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -1220,11 +1386,13 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 2; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of the delay.
        * 
@@ -1235,11 +1403,12 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { if (durationBuilder_ != null) { return durationBuilder_.getMessageOrBuilder(); } else { - return duration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : duration_; + return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } } /** + * + * *
        * Duration of the delay.
        * 
@@ -1247,18 +1416,22 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { * .google.protobuf.Duration duration = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getDurationFieldBuilder() { if (durationBuilder_ == null) { - durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getDuration(), - getParentForChildren(), - isClean()); + durationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDuration(), getParentForChildren(), isClean()); duration_ = null; } return durationBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1271,12 +1444,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Delay) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Delay) private static final com.google.cloud.optimization.v1.ShipmentRoute.Delay DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Delay(); } @@ -1285,16 +1458,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Delay getDefaultIns return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Delay parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Delay(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Delay parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Delay(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1309,46 +1482,57 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface VisitOrBuilder extends + public interface VisitOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Visit) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
      * 
* * int32 shipment_index = 1; + * * @return The shipmentIndex. */ int getShipmentIndex(); /** + * + * *
      * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
      * corresponds to a delivery.
      * 
* * bool is_pickup = 2; + * * @return The isPickup. */ boolean getIsPickup(); /** + * + * *
      * Index of `VisitRequest` in either the pickup or delivery field of the
      * `Shipment` (see `is_pickup`).
      * 
* * int32 visit_request_index = 3; + * * @return The visitRequestIndex. */ int getVisitRequestIndex(); /** + * + * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1356,10 +1540,13 @@ public interface VisitOrBuilder extends
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** + * + * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1367,10 +1554,13 @@ public interface VisitOrBuilder extends
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** + * + * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1382,6 +1572,8 @@ public interface VisitOrBuilder extends
     com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder();
 
     /**
+     *
+     *
      * 
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1390,10 +1582,13 @@ public interface VisitOrBuilder extends
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ int getLoadDemandsCount(); /** + * + * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1402,17 +1597,17 @@ public interface VisitOrBuilder extends
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; - */ - boolean containsLoadDemands( - java.lang.String key); - /** - * Use {@link #getLoadDemandsMap()} instead. + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ + boolean containsLoadDemands(java.lang.String key); + /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Deprecated java.util.Map - getLoadDemands(); + getLoadDemands(); /** + * + * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1421,11 +1616,14 @@ boolean containsLoadDemands(
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ java.util.Map - getLoadDemandsMap(); + getLoadDemandsMap(); /** + * + * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1434,15 +1632,18 @@ boolean containsLoadDemands(
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ /* nullable */ -com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( + com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ -com.google.cloud.optimization.v1.Shipment.Load defaultValue); + com.google.cloud.optimization.v1.Shipment.Load defaultValue); /** + * + * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -1451,13 +1652,14 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ - - com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( - java.lang.String key); + com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(java.lang.String key); /** + * + * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -1477,10 +1679,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * .google.protobuf.Duration detour = 6; + * * @return Whether the detour field is set. */ boolean hasDetour(); /** + * + * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -1500,10 +1705,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * .google.protobuf.Duration detour = 6; + * * @return The detour. */ com.google.protobuf.Duration getDetour(); /** + * + * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -1527,28 +1735,35 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
     com.google.protobuf.DurationOrBuilder getDetourOrBuilder();
 
     /**
+     *
+     *
      * 
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; + * * @return The shipmentLabel. */ java.lang.String getShipmentLabel(); /** + * + * *
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; + * * @return The bytes for shipmentLabel. */ - com.google.protobuf.ByteString - getShipmentLabelBytes(); + com.google.protobuf.ByteString getShipmentLabelBytes(); /** + * + * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -1556,10 +1771,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * string visit_label = 8; + * * @return The visitLabel. */ java.lang.String getVisitLabel(); /** + * + * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -1567,12 +1785,14 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * string visit_label = 8; + * * @return The bytes for visitLabel. */ - com.google.protobuf.ByteString - getVisitLabelBytes(); + com.google.protobuf.ByteString getVisitLabelBytes(); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1582,11 +1802,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getArrivalLoadsList(); + @java.lang.Deprecated + java.util.List getArrivalLoadsList(); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1596,10 +1820,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1609,10 +1838,15 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated int getArrivalLoadsCount(); + @java.lang.Deprecated + int getArrivalLoadsCount(); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1622,11 +1856,16 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getArrivalLoadsOrBuilderList(); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -1636,87 +1875,131 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( - int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder(int index); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated boolean hasDelayBeforeStart(); + @java.lang.Deprecated + boolean hasDelayBeforeStart(); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return The delayBeforeStart. */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart(); + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart(); /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder(); + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder(); /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getDemandsList(); + @java.lang.Deprecated + java.util.List getDemandsList(); /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index); /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated int getDemandsCount(); + @java.lang.Deprecated + int getDemandsCount(); /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getDemandsOrBuilderList(); /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( - int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder(int index); } /** + * + * *
    * A visit performed during a route. This visit corresponds to a pickup or a
    * delivery of a `Shipment`.
@@ -1724,15 +2007,16 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Visit}
    */
-  public static final class Visit extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class Visit extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Visit)
       VisitOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use Visit.newBuilder() to construct.
     private Visit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private Visit() {
       shipmentLabel_ = "";
       visitLabel_ = "";
@@ -1742,16 +2026,15 @@ private Visit() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Visit();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private Visit(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -1771,110 +2054,132 @@ private Visit(
             case 0:
               done = true;
               break;
-            case 8: {
-
-              shipmentIndex_ = input.readInt32();
-              break;
-            }
-            case 16: {
-
-              isPickup_ = input.readBool();
-              break;
-            }
-            case 24: {
-
-              visitRequestIndex_ = input.readInt32();
-              break;
-            }
-            case 34: {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (startTime_ != null) {
-                subBuilder = startTime_.toBuilder();
+            case 8:
+              {
+                shipmentIndex_ = input.readInt32();
+                break;
               }
-              startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(startTime_);
-                startTime_ = subBuilder.buildPartial();
+            case 16:
+              {
+                isPickup_ = input.readBool();
+                break;
               }
-
-              break;
-            }
-            case 42: {
-              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                demands_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000004;
+            case 24:
+              {
+                visitRequestIndex_ = input.readInt32();
+                break;
               }
-              demands_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
-              break;
-            }
-            case 50: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (detour_ != null) {
-                subBuilder = detour_.toBuilder();
+            case 34:
+              {
+                com.google.protobuf.Timestamp.Builder subBuilder = null;
+                if (startTime_ != null) {
+                  subBuilder = startTime_.toBuilder();
+                }
+                startTime_ =
+                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(startTime_);
+                  startTime_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              detour_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(detour_);
-                detour_ = subBuilder.buildPartial();
+            case 42:
+              {
+                if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                  demands_ =
+                      new java.util.ArrayList();
+                  mutable_bitField0_ |= 0x00000004;
+                }
+                demands_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry));
+                break;
               }
+            case 50:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (detour_ != null) {
+                  subBuilder = detour_.toBuilder();
+                }
+                detour_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(detour_);
+                  detour_ = subBuilder.buildPartial();
+                }
+
+                break;
+              }
+            case 58:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
 
-              break;
-            }
-            case 58: {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              shipmentLabel_ = s;
-              break;
-            }
-            case 66: {
-              java.lang.String s = input.readStringRequireUtf8();
+                shipmentLabel_ = s;
+                break;
+              }
+            case 66:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
 
-              visitLabel_ = s;
-              break;
-            }
-            case 74: {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                arrivalLoads_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
+                visitLabel_ = s;
+                break;
               }
-              arrivalLoads_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
-              break;
-            }
-            case 82: {
-              com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
-              if (delayBeforeStart_ != null) {
-                subBuilder = delayBeforeStart_.toBuilder();
+            case 74:
+              {
+                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                  arrivalLoads_ =
+                      new java.util.ArrayList();
+                  mutable_bitField0_ |= 0x00000002;
+                }
+                arrivalLoads_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry));
+                break;
               }
-              delayBeforeStart_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(delayBeforeStart_);
-                delayBeforeStart_ = subBuilder.buildPartial();
+            case 82:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder subBuilder = null;
+                if (delayBeforeStart_ != null) {
+                  subBuilder = delayBeforeStart_.toBuilder();
+                }
+                delayBeforeStart_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(),
+                        extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(delayBeforeStart_);
+                  delayBeforeStart_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 90: {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                loadDemands_ = com.google.protobuf.MapField.newMapField(
-                    LoadDemandsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000001;
+            case 90:
+              {
+                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                  loadDemands_ =
+                      com.google.protobuf.MapField.newMapField(
+                          LoadDemandsDefaultEntryHolder.defaultEntry);
+                  mutable_bitField0_ |= 0x00000001;
+                }
+                com.google.protobuf.MapEntry<
+                        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+                    loadDemands__ =
+                        input.readMessage(
+                            LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
+                            extensionRegistry);
+                loadDemands_.getMutableMap().put(loadDemands__.getKey(), loadDemands__.getValue());
+                break;
               }
-              com.google.protobuf.MapEntry
-              loadDemands__ = input.readMessage(
-                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              loadDemands_.getMutableMap().put(
-                  loadDemands__.getKey(), loadDemands__.getValue());
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1882,8 +2187,7 @@ private Visit(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000004) != 0)) {
           demands_ = java.util.Collections.unmodifiableList(demands_);
@@ -1895,39 +2199,44 @@ private Visit(
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
     @java.lang.Override
-    protected com.google.protobuf.MapField internalGetMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMapField(int number) {
       switch (number) {
         case 11:
           return internalGetLoadDemands();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.Visit.class, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.Visit.class,
+              com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
     }
 
     public static final int SHIPMENT_INDEX_FIELD_NUMBER = 1;
     private int shipmentIndex_;
     /**
+     *
+     *
      * 
      * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
      * 
* * int32 shipment_index = 1; + * * @return The shipmentIndex. */ @java.lang.Override @@ -1938,12 +2247,15 @@ public int getShipmentIndex() { public static final int IS_PICKUP_FIELD_NUMBER = 2; private boolean isPickup_; /** + * + * *
      * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
      * corresponds to a delivery.
      * 
* * bool is_pickup = 2; + * * @return The isPickup. */ @java.lang.Override @@ -1954,12 +2266,15 @@ public boolean getIsPickup() { public static final int VISIT_REQUEST_INDEX_FIELD_NUMBER = 3; private int visitRequestIndex_; /** + * + * *
      * Index of `VisitRequest` in either the pickup or delivery field of the
      * `Shipment` (see `is_pickup`).
      * 
* * int32 visit_request_index = 3; + * * @return The visitRequestIndex. */ @java.lang.Override @@ -1970,6 +2285,8 @@ public int getVisitRequestIndex() { public static final int START_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp startTime_; /** + * + * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1977,6 +2294,7 @@ public int getVisitRequestIndex() {
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return Whether the startTime field is set. */ @java.lang.Override @@ -1984,6 +2302,8 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -1991,6 +2311,7 @@ public boolean hasStartTime() {
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return The startTime. */ @java.lang.Override @@ -1998,6 +2319,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Time at which the visit starts. Note that the vehicle may arrive earlier
      * than this at the visit location. Times are consistent with the
@@ -2012,21 +2335,29 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
     }
 
     public static final int LOAD_DEMANDS_FIELD_NUMBER = 11;
+
     private static final class LoadDemandsDefaultEntryHolder {
       static final com.google.protobuf.MapEntry<
-          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> defaultEntry =
+              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+          defaultEntry =
               com.google.protobuf.MapEntry
-              .newDefaultInstance(
-                  com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor, 
-                  com.google.protobuf.WireFormat.FieldType.STRING,
-                  "",
-                  com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                  com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
+                  .
+                      newDefaultInstance(
+                          com.google.cloud.optimization.v1.FleetRoutingProto
+                              .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_LoadDemandsEntry_descriptor,
+                          com.google.protobuf.WireFormat.FieldType.STRING,
+                          "",
+                          com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                          com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance());
     }
+
     private com.google.protobuf.MapField<
-        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
-    private com.google.protobuf.MapField
-    internalGetLoadDemands() {
+            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+        loadDemands_;
+
+    private com.google.protobuf.MapField<
+            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+        internalGetLoadDemands() {
       if (loadDemands_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             LoadDemandsDefaultEntryHolder.defaultEntry);
@@ -2038,6 +2369,8 @@ public int getLoadDemandsCount() {
       return internalGetLoadDemands().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2046,24 +2379,26 @@ public int getLoadDemandsCount() {
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ - @java.lang.Override - public boolean containsLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetLoadDemands().getMap().containsKey(key); } - /** - * Use {@link #getLoadDemandsMap()} instead. - */ + /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getLoadDemands() { + public java.util.Map + getLoadDemands() { return getLoadDemandsMap(); } /** + * + * *
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2072,14 +2407,17 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+     * 
      */
     @java.lang.Override
-
-    public java.util.Map getLoadDemandsMap() {
+    public java.util.Map
+        getLoadDemandsMap() {
       return internalGetLoadDemands().getMap();
     }
     /**
+     *
+     *
      * 
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2088,19 +2426,22 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+     * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+     * 
      */
     @java.lang.Override
-
     public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
-        java.lang.String key,
-        com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
+        java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
       java.util.Map map =
           internalGetLoadDemands().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Total visit load demand as the sum of the shipment and the visit request
      * `load_demands`. The values are negative if the visit is a delivery.
@@ -2109,13 +2450,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * (see this field).
      * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -2127,6 +2470,8 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( public static final int DETOUR_FIELD_NUMBER = 6; private com.google.protobuf.Duration detour_; /** + * + * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -2146,6 +2491,7 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * .google.protobuf.Duration detour = 6; + * * @return Whether the detour field is set. */ @java.lang.Override @@ -2153,6 +2499,8 @@ public boolean hasDetour() { return detour_ != null; } /** + * + * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -2172,6 +2520,7 @@ public boolean hasDetour() {
      * 
* * .google.protobuf.Duration detour = 6; + * * @return The detour. */ @java.lang.Override @@ -2179,6 +2528,8 @@ public com.google.protobuf.Duration getDetour() { return detour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : detour_; } /** + * + * *
      * Extra detour time due to the shipments visited on the route before the
      * visit and to the potential waiting time induced by time windows.
@@ -2207,12 +2558,15 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
     public static final int SHIPMENT_LABEL_FIELD_NUMBER = 7;
     private volatile java.lang.Object shipmentLabel_;
     /**
+     *
+     *
      * 
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; + * * @return The shipmentLabel. */ @java.lang.Override @@ -2221,30 +2575,30 @@ public java.lang.String getShipmentLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentLabel_ = s; return s; } } /** + * + * *
      * Copy of the corresponding `Shipment.label`, if specified in the
      * `Shipment`.
      * 
* * string shipment_label = 7; + * * @return The bytes for shipmentLabel. */ @java.lang.Override - public com.google.protobuf.ByteString - getShipmentLabelBytes() { + public com.google.protobuf.ByteString getShipmentLabelBytes() { java.lang.Object ref = shipmentLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); shipmentLabel_ = b; return b; } else { @@ -2255,6 +2609,8 @@ public java.lang.String getShipmentLabel() { public static final int VISIT_LABEL_FIELD_NUMBER = 8; private volatile java.lang.Object visitLabel_; /** + * + * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -2262,6 +2618,7 @@ public java.lang.String getShipmentLabel() {
      * 
* * string visit_label = 8; + * * @return The visitLabel. */ @java.lang.Override @@ -2270,14 +2627,15 @@ public java.lang.String getVisitLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); visitLabel_ = s; return s; } } /** + * + * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -2285,16 +2643,15 @@ public java.lang.String getVisitLabel() {
      * 
* * string visit_label = 8; + * * @return The bytes for visitLabel. */ @java.lang.Override - public com.google.protobuf.ByteString - getVisitLabelBytes() { + public com.google.protobuf.ByteString getVisitLabelBytes() { java.lang.Object ref = visitLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); visitLabel_ = b; return b; } else { @@ -2305,6 +2662,8 @@ public java.lang.String getVisitLabel() { public static final int ARRIVAL_LOADS_FIELD_NUMBER = 9; private java.util.List arrivalLoads_; /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2314,13 +2673,18 @@ public java.lang.String getVisitLabel() {
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getArrivalLoadsList() { + @java.lang.Deprecated + public java.util.List getArrivalLoadsList() { return arrivalLoads_; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2330,14 +2694,19 @@ public java.lang.String getVisitLabel() {
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getArrivalLoadsOrBuilderList() { return arrivalLoads_; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2347,13 +2716,18 @@ public java.lang.String getVisitLabel() {
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getArrivalLoadsCount() { + @java.lang.Deprecated + public int getArrivalLoadsCount() { return arrivalLoads_.size(); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2363,13 +2737,18 @@ public java.lang.String getVisitLabel() {
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { return arrivalLoads_.get(index); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at the visit location, for each
@@ -2379,10 +2758,13 @@ public java.lang.String getVisitLabel() {
      * and that don't have any non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( int index) { return arrivalLoads_.get(index); } @@ -2390,106 +2772,152 @@ public java.lang.String getVisitLabel() { public static final int DELAY_BEFORE_START_FIELD_NUMBER = 10; private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeStart_; /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return Whether the delayBeforeStart field is set. */ @java.lang.Override - @java.lang.Deprecated public boolean hasDelayBeforeStart() { + @java.lang.Deprecated + public boolean hasDelayBeforeStart() { return delayBeforeStart_ != null; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return The delayBeforeStart. */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { - return delayBeforeStart_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { + return delayBeforeStart_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeStart_; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder() { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder + getDelayBeforeStartOrBuilder() { return getDelayBeforeStart(); } public static final int DEMANDS_FIELD_NUMBER = 5; private java.util.List demands_; /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getDemandsList() { + @java.lang.Deprecated + public java.util.List getDemandsList() { return demands_; } /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getDemandsOrBuilderList() { return demands_; } /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getDemandsCount() { + @java.lang.Deprecated + public int getDemandsCount() { return demands_.size(); } /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { return demands_.get(index); } /** + * + * *
      * Deprecated: Use [Visit.load_demands][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { return demands_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2501,8 +2929,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (shipmentIndex_ != 0) { output.writeInt32(1, shipmentIndex_); } @@ -2533,12 +2960,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (delayBeforeStart_ != null) { output.writeMessage(10, getDelayBeforeStart()); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLoadDemands(), - LoadDemandsDefaultEntryHolder.defaultEntry, - 11); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 11); unknownFields.writeTo(output); } @@ -2549,28 +2972,22 @@ public int getSerializedSize() { size = 0; if (shipmentIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, shipmentIndex_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, shipmentIndex_); } if (isPickup_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, isPickup_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, isPickup_); } if (visitRequestIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, visitRequestIndex_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, visitRequestIndex_); } if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartTime()); } for (int i = 0; i < demands_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, demands_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, demands_.get(i)); } if (detour_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getDetour()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getDetour()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shipmentLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, shipmentLabel_); @@ -2579,22 +2996,22 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, visitLabel_); } for (int i = 0; i < arrivalLoads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, arrivalLoads_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, arrivalLoads_.get(i)); } if (delayBeforeStart_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, getDelayBeforeStart()); - } - for (java.util.Map.Entry entry - : internalGetLoadDemands().getMap().entrySet()) { - com.google.protobuf.MapEntry - loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, loadDemands__); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getDelayBeforeStart()); + } + for (java.util.Map.Entry + entry : internalGetLoadDemands().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + loadDemands__ = + LoadDemandsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, loadDemands__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2604,44 +3021,34 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Visit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Visit other = (com.google.cloud.optimization.v1.ShipmentRoute.Visit) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Visit other = + (com.google.cloud.optimization.v1.ShipmentRoute.Visit) obj; - if (getShipmentIndex() - != other.getShipmentIndex()) return false; - if (getIsPickup() - != other.getIsPickup()) return false; - if (getVisitRequestIndex() - != other.getVisitRequestIndex()) return false; + if (getShipmentIndex() != other.getShipmentIndex()) return false; + if (getIsPickup() != other.getIsPickup()) return false; + if (getVisitRequestIndex() != other.getVisitRequestIndex()) return false; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime() - .equals(other.getStartTime())) return false; + if (!getStartTime().equals(other.getStartTime())) return false; } - if (!internalGetLoadDemands().equals( - other.internalGetLoadDemands())) return false; + if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; if (hasDetour() != other.hasDetour()) return false; if (hasDetour()) { - if (!getDetour() - .equals(other.getDetour())) return false; - } - if (!getShipmentLabel() - .equals(other.getShipmentLabel())) return false; - if (!getVisitLabel() - .equals(other.getVisitLabel())) return false; - if (!getArrivalLoadsList() - .equals(other.getArrivalLoadsList())) return false; + if (!getDetour().equals(other.getDetour())) return false; + } + if (!getShipmentLabel().equals(other.getShipmentLabel())) return false; + if (!getVisitLabel().equals(other.getVisitLabel())) return false; + if (!getArrivalLoadsList().equals(other.getArrivalLoadsList())) return false; if (hasDelayBeforeStart() != other.hasDelayBeforeStart()) return false; if (hasDelayBeforeStart()) { - if (!getDelayBeforeStart() - .equals(other.getDelayBeforeStart())) return false; + if (!getDelayBeforeStart().equals(other.getDelayBeforeStart())) return false; } - if (!getDemandsList() - .equals(other.getDemandsList())) return false; + if (!getDemandsList().equals(other.getDemandsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -2656,8 +3063,7 @@ public int hashCode() { hash = (37 * hash) + SHIPMENT_INDEX_FIELD_NUMBER; hash = (53 * hash) + getShipmentIndex(); hash = (37 * hash) + IS_PICKUP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getIsPickup()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIsPickup()); hash = (37 * hash) + VISIT_REQUEST_INDEX_FIELD_NUMBER; hash = (53 * hash) + getVisitRequestIndex(); if (hasStartTime()) { @@ -2694,87 +3100,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Visit prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.Visit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2784,6 +3197,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * A visit performed during a route. This visit corresponds to a pickup or a
      * delivery of a `Shipment`.
@@ -2791,43 +3206,44 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Visit}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Visit)
         com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
       }
 
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMapField(
-          int number) {
+      protected com.google.protobuf.MapField internalGetMapField(int number) {
         switch (number) {
           case 11:
             return internalGetLoadDemands();
           default:
-            throw new RuntimeException(
-                "Invalid map field number: " + number);
+            throw new RuntimeException("Invalid map field number: " + number);
         }
       }
+
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMutableMapField(
-          int number) {
+      protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
         switch (number) {
           case 11:
             return internalGetMutableLoadDemands();
           default:
-            throw new RuntimeException(
-                "Invalid map field number: " + number);
+            throw new RuntimeException("Invalid map field number: " + number);
         }
       }
+
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.Visit.class, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.Visit.class,
+                com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Visit.newBuilder()
@@ -2835,18 +3251,18 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
           getArrivalLoadsFieldBuilder();
           getDemandsFieldBuilder();
         }
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2895,9 +3311,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Visit_descriptor;
       }
 
       @java.lang.Override
@@ -2916,7 +3332,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.Visit buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.Visit result = new com.google.cloud.optimization.v1.ShipmentRoute.Visit(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.Visit result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.Visit(this);
         int from_bitField0_ = bitField0_;
         result.shipmentIndex_ = shipmentIndex_;
         result.isPickup_ = isPickup_;
@@ -2966,38 +3383,41 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Visit) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Visit)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Visit) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -3005,7 +3425,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance())
+          return this;
         if (other.getShipmentIndex() != 0) {
           setShipmentIndex(other.getShipmentIndex());
         }
@@ -3018,8 +3439,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
         if (other.hasStartTime()) {
           mergeStartTime(other.getStartTime());
         }
-        internalGetMutableLoadDemands().mergeFrom(
-            other.internalGetLoadDemands());
+        internalGetMutableLoadDemands().mergeFrom(other.internalGetLoadDemands());
         if (other.hasDetour()) {
           mergeDetour(other.getDetour());
         }
@@ -3049,9 +3469,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               arrivalLoadsBuilder_ = null;
               arrivalLoads_ = other.arrivalLoads_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              arrivalLoadsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getArrivalLoadsFieldBuilder() : null;
+              arrivalLoadsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getArrivalLoadsFieldBuilder()
+                      : null;
             } else {
               arrivalLoadsBuilder_.addAllMessages(other.arrivalLoads_);
             }
@@ -3078,9 +3499,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000004);
-              demandsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getDemandsFieldBuilder() : null;
+              demandsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getDemandsFieldBuilder()
+                      : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -3105,7 +3527,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Visit) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentRoute.Visit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -3114,15 +3537,19 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
-      private int shipmentIndex_ ;
+      private int shipmentIndex_;
       /**
+       *
+       *
        * 
        * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
        * 
* * int32 shipment_index = 1; + * * @return The shipmentIndex. */ @java.lang.Override @@ -3130,43 +3557,52 @@ public int getShipmentIndex() { return shipmentIndex_; } /** + * + * *
        * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
        * 
* * int32 shipment_index = 1; + * * @param value The shipmentIndex to set. * @return This builder for chaining. */ public Builder setShipmentIndex(int value) { - + shipmentIndex_ = value; onChanged(); return this; } /** + * + * *
        * Index of the `shipments` field in the source [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
        * 
* * int32 shipment_index = 1; + * * @return This builder for chaining. */ public Builder clearShipmentIndex() { - + shipmentIndex_ = 0; onChanged(); return this; } - private boolean isPickup_ ; + private boolean isPickup_; /** + * + * *
        * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
        * corresponds to a delivery.
        * 
* * bool is_pickup = 2; + * * @return The isPickup. */ @java.lang.Override @@ -3174,45 +3610,54 @@ public boolean getIsPickup() { return isPickup_; } /** + * + * *
        * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
        * corresponds to a delivery.
        * 
* * bool is_pickup = 2; + * * @param value The isPickup to set. * @return This builder for chaining. */ public Builder setIsPickup(boolean value) { - + isPickup_ = value; onChanged(); return this; } /** + * + * *
        * If true the visit corresponds to a pickup of a `Shipment`. Otherwise, it
        * corresponds to a delivery.
        * 
* * bool is_pickup = 2; + * * @return This builder for chaining. */ public Builder clearIsPickup() { - + isPickup_ = false; onChanged(); return this; } - private int visitRequestIndex_ ; + private int visitRequestIndex_; /** + * + * *
        * Index of `VisitRequest` in either the pickup or delivery field of the
        * `Shipment` (see `is_pickup`).
        * 
* * int32 visit_request_index = 3; + * * @return The visitRequestIndex. */ @java.lang.Override @@ -3220,32 +3665,38 @@ public int getVisitRequestIndex() { return visitRequestIndex_; } /** + * + * *
        * Index of `VisitRequest` in either the pickup or delivery field of the
        * `Shipment` (see `is_pickup`).
        * 
* * int32 visit_request_index = 3; + * * @param value The visitRequestIndex to set. * @return This builder for chaining. */ public Builder setVisitRequestIndex(int value) { - + visitRequestIndex_ = value; onChanged(); return this; } /** + * + * *
        * Index of `VisitRequest` in either the pickup or delivery field of the
        * `Shipment` (see `is_pickup`).
        * 
* * int32 visit_request_index = 3; + * * @return This builder for chaining. */ public Builder clearVisitRequestIndex() { - + visitRequestIndex_ = 0; onChanged(); return this; @@ -3253,8 +3704,13 @@ public Builder clearVisitRequestIndex() { private com.google.protobuf.Timestamp startTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; /** + * + * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3262,12 +3718,15 @@ public Builder clearVisitRequestIndex() {
        * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** + * + * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3275,16 +3734,21 @@ public boolean hasStartTime() {
        * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + return startTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** + * + * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3307,6 +3771,8 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3315,8 +3781,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
        *
        * .google.protobuf.Timestamp start_time = 4;
        */
-      public Builder setStartTime(
-          com.google.protobuf.Timestamp.Builder builderForValue) {
+      public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) {
         if (startTimeBuilder_ == null) {
           startTime_ = builderForValue.build();
           onChanged();
@@ -3327,6 +3792,8 @@ public Builder setStartTime(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3339,7 +3806,9 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
         if (startTimeBuilder_ == null) {
           if (startTime_ != null) {
             startTime_ =
-              com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Timestamp.newBuilder(startTime_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             startTime_ = value;
           }
@@ -3351,6 +3820,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3371,6 +3842,8 @@ public Builder clearStartTime() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3380,11 +3853,13 @@ public Builder clearStartTime() {
        * .google.protobuf.Timestamp start_time = 4;
        */
       public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
-        
+
         onChanged();
         return getStartTimeFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3397,11 +3872,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
         if (startTimeBuilder_ != null) {
           return startTimeBuilder_.getMessageOrBuilder();
         } else {
-          return startTime_ == null ?
-              com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
+          return startTime_ == null
+              ? com.google.protobuf.Timestamp.getDefaultInstance()
+              : startTime_;
         }
       }
       /**
+       *
+       *
        * 
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3411,35 +3889,44 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
        * .google.protobuf.Timestamp start_time = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+              com.google.protobuf.Timestamp,
+              com.google.protobuf.Timestamp.Builder,
+              com.google.protobuf.TimestampOrBuilder>
           getStartTimeFieldBuilder() {
         if (startTimeBuilder_ == null) {
-          startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
-                  getStartTime(),
-                  getParentForChildren(),
-                  isClean());
+          startTimeBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Timestamp,
+                  com.google.protobuf.Timestamp.Builder,
+                  com.google.protobuf.TimestampOrBuilder>(
+                  getStartTime(), getParentForChildren(), isClean());
           startTime_ = null;
         }
         return startTimeBuilder_;
       }
 
       private com.google.protobuf.MapField<
-          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> loadDemands_;
-      private com.google.protobuf.MapField
-      internalGetLoadDemands() {
+              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+          loadDemands_;
+
+      private com.google.protobuf.MapField<
+              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+          internalGetLoadDemands() {
         if (loadDemands_ == null) {
           return com.google.protobuf.MapField.emptyMapField(
               LoadDemandsDefaultEntryHolder.defaultEntry);
         }
         return loadDemands_;
       }
-      private com.google.protobuf.MapField
-      internalGetMutableLoadDemands() {
-        onChanged();;
+
+      private com.google.protobuf.MapField<
+              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+          internalGetMutableLoadDemands() {
+        onChanged();
+        ;
         if (loadDemands_ == null) {
-          loadDemands_ = com.google.protobuf.MapField.newMapField(
-              LoadDemandsDefaultEntryHolder.defaultEntry);
+          loadDemands_ =
+              com.google.protobuf.MapField.newMapField(LoadDemandsDefaultEntryHolder.defaultEntry);
         }
         if (!loadDemands_.isMutable()) {
           loadDemands_ = loadDemands_.copy();
@@ -3451,6 +3938,8 @@ public int getLoadDemandsCount() {
         return internalGetLoadDemands().getMap().size();
       }
       /**
+       *
+       *
        * 
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3459,24 +3948,26 @@ public int getLoadDemandsCount() {
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ - @java.lang.Override - public boolean containsLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetLoadDemands().getMap().containsKey(key); } - /** - * Use {@link #getLoadDemandsMap()} instead. - */ + /** Use {@link #getLoadDemandsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getLoadDemands() { + public java.util.Map + getLoadDemands() { return getLoadDemandsMap(); } /** + * + * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3485,14 +3976,17 @@ public java.util.Map
        *
-       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+       * 
        */
       @java.lang.Override
-
-      public java.util.Map getLoadDemandsMap() {
+      public java.util.Map
+          getLoadDemandsMap() {
         return internalGetLoadDemands().getMap();
       }
       /**
+       *
+       *
        * 
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3501,19 +3995,22 @@ public java.util.Map
        *
-       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+       * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
+       * 
        */
       @java.lang.Override
-
       public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
-          java.lang.String key,
-          com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-        if (key == null) { throw new NullPointerException("map key"); }
+          java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
         java.util.Map map =
             internalGetLoadDemands().getMap();
         return map.containsKey(key) ? map.get(key) : defaultValue;
       }
       /**
+       *
+       *
        * 
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3522,13 +4019,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetLoadDemands().getMap(); if (!map.containsKey(key)) { @@ -3538,11 +4037,12 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public Builder clearLoadDemands() { - internalGetMutableLoadDemands().getMutableMap() - .clear(); + internalGetMutableLoadDemands().getMutableMap().clear(); return this; } /** + * + * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3551,25 +4051,25 @@ public Builder clearLoadDemands() {
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ - - public Builder removeLoadDemands( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableLoadDemands().getMutableMap() - .remove(key); + public Builder removeLoadDemands(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLoadDemands().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map - getMutableLoadDemands() { + getMutableLoadDemands() { return internalGetMutableLoadDemands().getMutableMap(); } /** + * + * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3578,21 +4078,24 @@ public Builder removeLoadDemands(
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ public Builder putLoadDemands( - java.lang.String key, - com.google.cloud.optimization.v1.Shipment.Load value) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.cloud.optimization.v1.Shipment.Load value) { + if (key == null) { + throw new NullPointerException("map key"); + } if (value == null) { - throw new NullPointerException("map value"); -} + throw new NullPointerException("map value"); + } - internalGetMutableLoadDemands().getMutableMap() - .put(key, value); + internalGetMutableLoadDemands().getMutableMap().put(key, value); return this; } /** + * + * *
        * Total visit load demand as the sum of the shipment and the visit request
        * `load_demands`. The values are negative if the visit is a delivery.
@@ -3601,20 +4104,24 @@ public Builder putLoadDemands(
        * (see this field).
        * 
* - * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11; + * */ - public Builder putAllLoadDemands( java.util.Map values) { - internalGetMutableLoadDemands().getMutableMap() - .putAll(values); + internalGetMutableLoadDemands().getMutableMap().putAll(values); return this; } private com.google.protobuf.Duration detour_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> detourBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + detourBuilder_; /** + * + * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3634,12 +4141,15 @@ public Builder putAllLoadDemands(
        * 
* * .google.protobuf.Duration detour = 6; + * * @return Whether the detour field is set. */ public boolean hasDetour() { return detourBuilder_ != null || detour_ != null; } /** + * + * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3659,6 +4169,7 @@ public boolean hasDetour() {
        * 
* * .google.protobuf.Duration detour = 6; + * * @return The detour. */ public com.google.protobuf.Duration getDetour() { @@ -3669,6 +4180,8 @@ public com.google.protobuf.Duration getDetour() { } } /** + * + * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3703,6 +4216,8 @@ public Builder setDetour(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3723,8 +4238,7 @@ public Builder setDetour(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration detour = 6;
        */
-      public Builder setDetour(
-          com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setDetour(com.google.protobuf.Duration.Builder builderForValue) {
         if (detourBuilder_ == null) {
           detour_ = builderForValue.build();
           onChanged();
@@ -3735,6 +4249,8 @@ public Builder setDetour(
         return this;
       }
       /**
+       *
+       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3759,7 +4275,7 @@ public Builder mergeDetour(com.google.protobuf.Duration value) {
         if (detourBuilder_ == null) {
           if (detour_ != null) {
             detour_ =
-              com.google.protobuf.Duration.newBuilder(detour_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(detour_).mergeFrom(value).buildPartial();
           } else {
             detour_ = value;
           }
@@ -3771,6 +4287,8 @@ public Builder mergeDetour(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3803,6 +4321,8 @@ public Builder clearDetour() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3824,11 +4344,13 @@ public Builder clearDetour() {
        * .google.protobuf.Duration detour = 6;
        */
       public com.google.protobuf.Duration.Builder getDetourBuilder() {
-        
+
         onChanged();
         return getDetourFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3853,11 +4375,12 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
         if (detourBuilder_ != null) {
           return detourBuilder_.getMessageOrBuilder();
         } else {
-          return detour_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : detour_;
+          return detour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : detour_;
         }
       }
       /**
+       *
+       *
        * 
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3879,14 +4402,17 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
        * .google.protobuf.Duration detour = 6;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getDetourFieldBuilder() {
         if (detourBuilder_ == null) {
-          detourBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getDetour(),
-                  getParentForChildren(),
-                  isClean());
+          detourBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getDetour(), getParentForChildren(), isClean());
           detour_ = null;
         }
         return detourBuilder_;
@@ -3894,19 +4420,21 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
 
       private java.lang.Object shipmentLabel_ = "";
       /**
+       *
+       *
        * 
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; + * * @return The shipmentLabel. */ public java.lang.String getShipmentLabel() { java.lang.Object ref = shipmentLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shipmentLabel_ = s; return s; @@ -3915,21 +4443,22 @@ public java.lang.String getShipmentLabel() { } } /** + * + * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; + * * @return The bytes for shipmentLabel. */ - public com.google.protobuf.ByteString - getShipmentLabelBytes() { + public com.google.protobuf.ByteString getShipmentLabelBytes() { java.lang.Object ref = shipmentLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); shipmentLabel_ = b; return b; } else { @@ -3937,57 +4466,64 @@ public java.lang.String getShipmentLabel() { } } /** + * + * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; + * * @param value The shipmentLabel to set. * @return This builder for chaining. */ - public Builder setShipmentLabel( - java.lang.String value) { + public Builder setShipmentLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + shipmentLabel_ = value; onChanged(); return this; } /** + * + * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; + * * @return This builder for chaining. */ public Builder clearShipmentLabel() { - + shipmentLabel_ = getDefaultInstance().getShipmentLabel(); onChanged(); return this; } /** + * + * *
        * Copy of the corresponding `Shipment.label`, if specified in the
        * `Shipment`.
        * 
* * string shipment_label = 7; + * * @param value The bytes for shipmentLabel to set. * @return This builder for chaining. */ - public Builder setShipmentLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setShipmentLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + shipmentLabel_ = value; onChanged(); return this; @@ -3995,6 +4531,8 @@ public Builder setShipmentLabelBytes( private java.lang.Object visitLabel_ = ""; /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4002,13 +4540,13 @@ public Builder setShipmentLabelBytes(
        * 
* * string visit_label = 8; + * * @return The visitLabel. */ public java.lang.String getVisitLabel() { java.lang.Object ref = visitLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); visitLabel_ = s; return s; @@ -4017,6 +4555,8 @@ public java.lang.String getVisitLabel() { } } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4024,15 +4564,14 @@ public java.lang.String getVisitLabel() {
        * 
* * string visit_label = 8; + * * @return The bytes for visitLabel. */ - public com.google.protobuf.ByteString - getVisitLabelBytes() { + public com.google.protobuf.ByteString getVisitLabelBytes() { java.lang.Object ref = visitLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); visitLabel_ = b; return b; } else { @@ -4040,6 +4579,8 @@ public java.lang.String getVisitLabel() { } } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4047,20 +4588,22 @@ public java.lang.String getVisitLabel() {
        * 
* * string visit_label = 8; + * * @param value The visitLabel to set. * @return This builder for chaining. */ - public Builder setVisitLabel( - java.lang.String value) { + public Builder setVisitLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + visitLabel_ = value; onChanged(); return this; } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4068,15 +4611,18 @@ public Builder setVisitLabel(
        * 
* * string visit_label = 8; + * * @return This builder for chaining. */ public Builder clearVisitLabel() { - + visitLabel_ = getDefaultInstance().getVisitLabel(); onChanged(); return this; } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4084,34 +4630,42 @@ public Builder clearVisitLabel() {
        * 
* * string visit_label = 8; + * * @param value The bytes for visitLabel to set. * @return This builder for chaining. */ - public Builder setVisitLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setVisitLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + visitLabel_ = value; onChanged(); return this; } private java.util.List arrivalLoads_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureArrivalLoadsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - arrivalLoads_ = new java.util.ArrayList(arrivalLoads_); + arrivalLoads_ = + new java.util.ArrayList( + arrivalLoads_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> arrivalLoadsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + arrivalLoadsBuilder_; /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4121,9 +4675,13 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getArrivalLoadsList() { + @java.lang.Deprecated + public java.util.List + getArrivalLoadsList() { if (arrivalLoadsBuilder_ == null) { return java.util.Collections.unmodifiableList(arrivalLoads_); } else { @@ -4131,6 +4689,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4140,9 +4700,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public int getArrivalLoadsCount() { + @java.lang.Deprecated + public int getArrivalLoadsCount() { if (arrivalLoadsBuilder_ == null) { return arrivalLoads_.size(); } else { @@ -4150,6 +4713,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4159,9 +4724,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int index) { if (arrivalLoadsBuilder_ == null) { return arrivalLoads_.get(index); } else { @@ -4169,6 +4737,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4178,9 +4748,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setArrivalLoads( + @java.lang.Deprecated + public Builder setArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (arrivalLoadsBuilder_ == null) { if (value == null) { @@ -4195,6 +4768,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4204,9 +4779,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setArrivalLoads( + @java.lang.Deprecated + public Builder setArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); @@ -4218,6 +4796,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4227,9 +4807,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addArrivalLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addArrivalLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { if (arrivalLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4243,6 +4826,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4252,9 +4837,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addArrivalLoads( + @java.lang.Deprecated + public Builder addArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (arrivalLoadsBuilder_ == null) { if (value == null) { @@ -4269,6 +4857,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4278,9 +4868,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addArrivalLoads( + @java.lang.Deprecated + public Builder addArrivalLoads( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); @@ -4292,6 +4885,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4301,9 +4896,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addArrivalLoads( + @java.lang.Deprecated + public Builder addArrivalLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); @@ -4315,6 +4913,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4324,14 +4924,16 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllArrivalLoads( + @java.lang.Deprecated + public Builder addAllArrivalLoads( java.lang.Iterable values) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, arrivalLoads_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, arrivalLoads_); onChanged(); } else { arrivalLoadsBuilder_.addAllMessages(values); @@ -4339,6 +4941,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4348,9 +4952,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearArrivalLoads() { + @java.lang.Deprecated + public Builder clearArrivalLoads() { if (arrivalLoadsBuilder_ == null) { arrivalLoads_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); @@ -4361,6 +4968,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4370,9 +4979,12 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeArrivalLoads(int index) { + @java.lang.Deprecated + public Builder removeArrivalLoads(int index) { if (arrivalLoadsBuilder_ == null) { ensureArrivalLoadsIsMutable(); arrivalLoads_.remove(index); @@ -4383,6 +4995,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4392,13 +5006,18 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getArrivalLoadsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder getArrivalLoadsBuilder( int index) { return getArrivalLoadsFieldBuilder().getBuilder(index); } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4408,16 +5027,22 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoadsOrBuilder( int index) { if (arrivalLoadsBuilder_ == null) { - return arrivalLoads_.get(index); } else { + return arrivalLoads_.get(index); + } else { return arrivalLoadsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4427,10 +5052,13 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getArrivalLoadsOrBuilderList() { + @java.lang.Deprecated + public java.util.List + getArrivalLoadsOrBuilderList() { if (arrivalLoadsBuilder_ != null) { return arrivalLoadsBuilder_.getMessageOrBuilderList(); } else { @@ -4438,6 +5066,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4447,13 +5077,18 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder() { - return getArrivalLoadsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder() { + return getArrivalLoadsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4463,14 +5098,20 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoadsBuilder( int index) { - return getArrivalLoadsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getArrivalLoadsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4480,18 +5121,27 @@ private void ensureArrivalLoadsIsMutable() {
        * and that don't have any non-zero demand on the route.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getArrivalLoadsBuilderList() { + @java.lang.Deprecated + public java.util.List + getArrivalLoadsBuilderList() { return getArrivalLoadsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getArrivalLoadsFieldBuilder() { if (arrivalLoadsBuilder_ == null) { - arrivalLoadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + arrivalLoadsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( arrivalLoads_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), @@ -4503,45 +5153,68 @@ private void ensureArrivalLoadsIsMutable() { private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeStart_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> delayBeforeStartBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.Delay, + com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> + delayBeforeStartBuilder_; /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated public boolean hasDelayBeforeStart() { + @java.lang.Deprecated + public boolean hasDelayBeforeStart() { return delayBeforeStartBuilder_ != null || delayBeforeStart_ != null; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=1824 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824 * @return The delayBeforeStart. */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart() { if (delayBeforeStartBuilder_ == null) { - return delayBeforeStart_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; + return delayBeforeStart_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeStart_; } else { return delayBeforeStartBuilder_.getMessage(); } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDelayBeforeStart(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated + public Builder setDelayBeforeStart( + com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeStartBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4555,13 +5228,18 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDelayBeforeStart( + @java.lang.Deprecated + public Builder setDelayBeforeStart( com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder builderForValue) { if (delayBeforeStartBuilder_ == null) { delayBeforeStart_ = builderForValue.build(); @@ -4573,17 +5251,25 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder mergeDelayBeforeStart(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated + public Builder mergeDelayBeforeStart( + com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeStartBuilder_ == null) { if (delayBeforeStart_ != null) { delayBeforeStart_ = - com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder(delayBeforeStart_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder(delayBeforeStart_) + .mergeFrom(value) + .buildPartial(); } else { delayBeforeStart_ = value; } @@ -4595,13 +5281,18 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearDelayBeforeStart() { + @java.lang.Deprecated + public Builder clearDelayBeforeStart() { if (delayBeforeStartBuilder_ == null) { delayBeforeStart_ = null; onChanged(); @@ -4613,73 +5304,103 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder getDelayBeforeStartBuilder() { - + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder + getDelayBeforeStartBuilder() { + onChanged(); return getDelayBeforeStartFieldBuilder().getBuilder(); } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder() { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder + getDelayBeforeStartOrBuilder() { if (delayBeforeStartBuilder_ != null) { return delayBeforeStartBuilder_.getMessageOrBuilder(); } else { - return delayBeforeStart_ == null ? - com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; + return delayBeforeStart_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeStart_; } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.Delay, + com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> getDelayBeforeStartFieldBuilder() { if (delayBeforeStartBuilder_ == null) { - delayBeforeStartBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( - getDelayBeforeStart(), - getParentForChildren(), - isClean()); + delayBeforeStartBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.Delay, + com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( + getDelayBeforeStart(), getParentForChildren(), isClean()); delayBeforeStart_ = null; } return delayBeforeStartBuilder_; } private java.util.List demands_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - demands_ = new java.util.ArrayList(demands_); + demands_ = + new java.util.ArrayList(demands_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> demandsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + demandsBuilder_; /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getDemandsList() { + @java.lang.Deprecated + public java.util.List getDemandsList() { if (demandsBuilder_ == null) { return java.util.Collections.unmodifiableList(demands_); } else { @@ -4687,13 +5408,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public int getDemandsCount() { + @java.lang.Deprecated + public int getDemandsCount() { if (demandsBuilder_ == null) { return demands_.size(); } else { @@ -4701,13 +5427,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { if (demandsBuilder_ == null) { return demands_.get(index); } else { @@ -4715,13 +5446,18 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDemands( + @java.lang.Deprecated + public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -4736,13 +5472,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDemands( + @java.lang.Deprecated + public Builder setDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -4754,13 +5495,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -4774,13 +5520,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (demandsBuilder_ == null) { if (value == null) { @@ -4795,13 +5546,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -4813,13 +5569,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addDemands( + @java.lang.Deprecated + public Builder addDemands( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); @@ -4831,18 +5592,22 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllDemands( + @java.lang.Deprecated + public Builder addAllDemands( java.lang.Iterable values) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, demands_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, demands_); onChanged(); } else { demandsBuilder_.addAllMessages(values); @@ -4850,13 +5615,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearDemands() { + @java.lang.Deprecated + public Builder clearDemands() { if (demandsBuilder_ == null) { demands_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); @@ -4867,13 +5637,18 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeDemands(int index) { + @java.lang.Deprecated + public Builder removeDemands(int index) { if (demandsBuilder_ == null) { ensureDemandsIsMutable(); demands_.remove(index); @@ -4884,39 +5659,55 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuilder( int index) { return getDemandsFieldBuilder().getBuilder(index); } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBuilder( int index) { if (demandsBuilder_ == null) { - return demands_.get(index); } else { + return demands_.get(index); + } else { return demandsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getDemandsOrBuilderList() { + @java.lang.Deprecated + public java.util.List + getDemandsOrBuilderList() { if (demandsBuilder_ != null) { return demandsBuilder_.getMessageOrBuilderList(); } else { @@ -4924,53 +5715,73 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { - return getDemandsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder() { + return getDemandsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuilder( int index) { - return getDemandsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getDemandsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [Visit.load_demands][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getDemandsBuilderList() { + @java.lang.Deprecated + public java.util.List + getDemandsBuilderList() { return getDemandsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getDemandsFieldBuilder() { if (demandsBuilder_ == null) { - demandsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - demands_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); + demandsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + demands_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); demands_ = null; } return demandsBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4983,12 +5794,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Visit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Visit) private static final com.google.cloud.optimization.v1.ShipmentRoute.Visit DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Visit(); } @@ -4997,16 +5808,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Visit getDefaultIns return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Visit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Visit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Visit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Visit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5021,32 +5832,40 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Visit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface TransitionOrBuilder extends + public interface TransitionOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Transition) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; + * * @return Whether the travelDuration field is set. */ boolean hasTravelDuration(); /** + * + * *
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; + * * @return The travelDuration. */ com.google.protobuf.Duration getTravelDuration(); /** + * + * *
      * Travel duration during this transition.
      * 
@@ -5056,16 +5875,21 @@ public interface TransitionOrBuilder extends com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder(); /** + * + * *
      * Distance traveled during the transition.
      * 
* * double travel_distance_meters = 2; + * * @return The travelDistanceMeters. */ double getTravelDistanceMeters(); /** + * + * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic]
@@ -5076,11 +5900,14 @@ public interface TransitionOrBuilder extends
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ boolean getTrafficInfoUnavailable(); /** + * + * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5089,10 +5916,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ boolean hasDelayDuration(); /** + * + * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5101,10 +5931,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return The delayDuration. */ com.google.protobuf.Duration getDelayDuration(); /** + * + * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5117,6 +5950,8 @@ public interface TransitionOrBuilder extends
     com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5124,10 +5959,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ boolean hasBreakDuration(); /** + * + * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5135,10 +5973,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return The breakDuration. */ com.google.protobuf.Duration getBreakDuration(); /** + * + * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5150,6 +5991,8 @@ public interface TransitionOrBuilder extends
     com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -5157,10 +6000,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return Whether the waitDuration field is set. */ boolean hasWaitDuration(); /** + * + * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -5168,10 +6014,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return The waitDuration. */ com.google.protobuf.Duration getWaitDuration(); /** + * + * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -5183,6 +6032,8 @@ public interface TransitionOrBuilder extends
     com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5194,10 +6045,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ boolean hasTotalDuration(); /** + * + * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5209,10 +6063,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return The totalDuration. */ com.google.protobuf.Duration getTotalDuration(); /** + * + * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5228,24 +6085,32 @@ public interface TransitionOrBuilder extends
     com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** + * + * *
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** + * + * *
      * Start time of this transition.
      * 
@@ -5255,6 +6120,8 @@ public interface TransitionOrBuilder extends com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5264,10 +6131,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * * @return Whether the routePolyline field is set. */ boolean hasRoutePolyline(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5277,10 +6147,13 @@ public interface TransitionOrBuilder extends
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * * @return The routePolyline. */ com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5291,9 +6164,12 @@ public interface TransitionOrBuilder extends
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
      */
-    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder();
+    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder();
 
     /**
+     *
+     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -5304,10 +6180,14 @@ public interface TransitionOrBuilder extends
      * on whether the visit was a pickup or a delivery.
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ int getVehicleLoadsCount(); /** + * + * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -5318,17 +6198,18 @@ public interface TransitionOrBuilder extends
      * on whether the visit was a pickup or a delivery.
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; - */ - boolean containsVehicleLoads( - java.lang.String key); - /** - * Use {@link #getVehicleLoadsMap()} instead. + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ + boolean containsVehicleLoads(java.lang.String key); + /** Use {@link #getVehicleLoadsMap()} instead. */ @java.lang.Deprecated java.util.Map - getVehicleLoads(); + getVehicleLoads(); /** + * + * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -5339,11 +6220,15 @@ boolean containsVehicleLoads(
      * on whether the visit was a pickup or a delivery.
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ java.util.Map - getVehicleLoadsMap(); + getVehicleLoadsMap(); /** + * + * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -5354,15 +6239,19 @@ boolean containsVehicleLoads(
      * on whether the visit was a pickup or a delivery.
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ /* nullable */ -com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( java.lang.String key, /* nullable */ -com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue); /** + * + * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -5373,57 +6262,78 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefa
      * on whether the visit was a pickup or a delivery.
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThrow( java.lang.String key); /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getLoadsList(); + @java.lang.Deprecated + java.util.List getLoadsList(); /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index); /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated int getLoadsCount(); + @java.lang.Deprecated + int getLoadsCount(); /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getLoadsOrBuilderList(); /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( - int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder(int index); } /** + * + * *
    * Transition between two events on the route. See the description of
    * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -5433,31 +6343,31 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThro
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Transition}
    */
-  public static final class Transition extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class Transition extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Transition)
       TransitionOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use Transition.newBuilder() to construct.
     private Transition(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private Transition() {
       loads_ = java.util.Collections.emptyList();
     }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Transition();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private Transition(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -5477,136 +6387,164 @@ private Transition(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (travelDuration_ != null) {
-                subBuilder = travelDuration_.toBuilder();
-              }
-              travelDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(travelDuration_);
-                travelDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-            case 17: {
-
-              travelDistanceMeters_ = input.readDouble();
-              break;
-            }
-            case 24: {
-
-              trafficInfoUnavailable_ = input.readBool();
-              break;
-            }
-            case 34: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (delayDuration_ != null) {
-                subBuilder = delayDuration_.toBuilder();
-              }
-              delayDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(delayDuration_);
-                delayDuration_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-            case 42: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (breakDuration_ != null) {
-                subBuilder = breakDuration_.toBuilder();
-              }
-              breakDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(breakDuration_);
-                breakDuration_ = subBuilder.buildPartial();
+            case 10:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (travelDuration_ != null) {
+                  subBuilder = travelDuration_.toBuilder();
+                }
+                travelDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(travelDuration_);
+                  travelDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 50: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (waitDuration_ != null) {
-                subBuilder = waitDuration_.toBuilder();
+            case 17:
+              {
+                travelDistanceMeters_ = input.readDouble();
+                break;
               }
-              waitDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(waitDuration_);
-                waitDuration_ = subBuilder.buildPartial();
+            case 24:
+              {
+                trafficInfoUnavailable_ = input.readBool();
+                break;
               }
-
-              break;
-            }
-            case 58: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (totalDuration_ != null) {
-                subBuilder = totalDuration_.toBuilder();
+            case 34:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (delayDuration_ != null) {
+                  subBuilder = delayDuration_.toBuilder();
+                }
+                delayDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(delayDuration_);
+                  delayDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              totalDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(totalDuration_);
-                totalDuration_ = subBuilder.buildPartial();
+            case 42:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (breakDuration_ != null) {
+                  subBuilder = breakDuration_.toBuilder();
+                }
+                breakDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(breakDuration_);
+                  breakDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 66: {
-              com.google.protobuf.Timestamp.Builder subBuilder = null;
-              if (startTime_ != null) {
-                subBuilder = startTime_.toBuilder();
+            case 50:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (waitDuration_ != null) {
+                  subBuilder = waitDuration_.toBuilder();
+                }
+                waitDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(waitDuration_);
+                  waitDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(startTime_);
-                startTime_ = subBuilder.buildPartial();
+            case 58:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (totalDuration_ != null) {
+                  subBuilder = totalDuration_.toBuilder();
+                }
+                totalDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(totalDuration_);
+                  totalDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 74: {
-              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder = null;
-              if (routePolyline_ != null) {
-                subBuilder = routePolyline_.toBuilder();
+            case 66:
+              {
+                com.google.protobuf.Timestamp.Builder subBuilder = null;
+                if (startTime_ != null) {
+                  subBuilder = startTime_.toBuilder();
+                }
+                startTime_ =
+                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(startTime_);
+                  startTime_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              routePolyline_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(routePolyline_);
-                routePolyline_ = subBuilder.buildPartial();
+            case 74:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder =
+                    null;
+                if (routePolyline_ != null) {
+                  subBuilder = routePolyline_.toBuilder();
+                }
+                routePolyline_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(),
+                        extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(routePolyline_);
+                  routePolyline_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            case 82: {
-              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                loads_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
+            case 82:
+              {
+                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                  loads_ =
+                      new java.util.ArrayList();
+                  mutable_bitField0_ |= 0x00000002;
+                }
+                loads_.add(
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry));
+                break;
               }
-              loads_.add(
-                  input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
-              break;
-            }
-            case 90: {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                vehicleLoads_ = com.google.protobuf.MapField.newMapField(
-                    VehicleLoadsDefaultEntryHolder.defaultEntry);
-                mutable_bitField0_ |= 0x00000001;
+            case 90:
+              {
+                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                  vehicleLoads_ =
+                      com.google.protobuf.MapField.newMapField(
+                          VehicleLoadsDefaultEntryHolder.defaultEntry);
+                  mutable_bitField0_ |= 0x00000001;
+                }
+                com.google.protobuf.MapEntry<
+                        java.lang.String,
+                        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+                    vehicleLoads__ =
+                        input.readMessage(
+                            VehicleLoadsDefaultEntryHolder.defaultEntry.getParserForType(),
+                            extensionRegistry);
+                vehicleLoads_
+                    .getMutableMap()
+                    .put(vehicleLoads__.getKey(), vehicleLoads__.getValue());
+                break;
               }
-              com.google.protobuf.MapEntry
-              vehicleLoads__ = input.readMessage(
-                  VehicleLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              vehicleLoads_.getMutableMap().put(
-                  vehicleLoads__.getKey(), vehicleLoads__.getValue());
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -5614,8 +6552,7 @@ private Transition(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         if (((mutable_bitField0_ & 0x00000002) != 0)) {
           loads_ = java.util.Collections.unmodifiableList(loads_);
@@ -5624,39 +6561,44 @@ private Transition(
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
     @java.lang.Override
-    protected com.google.protobuf.MapField internalGetMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMapField(int number) {
       switch (number) {
         case 11:
           return internalGetVehicleLoads();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.Transition.class, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.Transition.class,
+              com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
     }
 
     public static final int TRAVEL_DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration travelDuration_;
     /**
+     *
+     *
      * 
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; + * * @return Whether the travelDuration field is set. */ @java.lang.Override @@ -5664,18 +6606,25 @@ public boolean hasTravelDuration() { return travelDuration_ != null; } /** + * + * *
      * Travel duration during this transition.
      * 
* * .google.protobuf.Duration travel_duration = 1; + * * @return The travelDuration. */ @java.lang.Override public com.google.protobuf.Duration getTravelDuration() { - return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } /** + * + * *
      * Travel duration during this transition.
      * 
@@ -5690,11 +6639,14 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 2; private double travelDistanceMeters_; /** + * + * *
      * Distance traveled during the transition.
      * 
* * double travel_distance_meters = 2; + * * @return The travelDistanceMeters. */ @java.lang.Override @@ -5705,6 +6657,8 @@ public double getTravelDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_; /** + * + * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic]
@@ -5715,6 +6669,7 @@ public double getTravelDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -5725,6 +6680,8 @@ public boolean getTrafficInfoUnavailable() { public static final int DELAY_DURATION_FIELD_NUMBER = 4; private com.google.protobuf.Duration delayDuration_; /** + * + * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5733,6 +6690,7 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -5740,6 +6698,8 @@ public boolean hasDelayDuration() { return delayDuration_ != null; } /** + * + * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5748,13 +6708,18 @@ public boolean hasDelayDuration() {
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return The delayDuration. */ @java.lang.Override public com.google.protobuf.Duration getDelayDuration() { - return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; + return delayDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : delayDuration_; } /** + * + * *
      * Sum of the delay durations applied to this transition. If any, the delay
      * starts exactly `delay_duration` seconds before the next event (visit or
@@ -5772,6 +6737,8 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
     public static final int BREAK_DURATION_FIELD_NUMBER = 5;
     private com.google.protobuf.Duration breakDuration_;
     /**
+     *
+     *
      * 
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5779,6 +6746,7 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ @java.lang.Override @@ -5786,6 +6754,8 @@ public boolean hasBreakDuration() { return breakDuration_ != null; } /** + * + * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5793,13 +6763,18 @@ public boolean hasBreakDuration() {
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return The breakDuration. */ @java.lang.Override public com.google.protobuf.Duration getBreakDuration() { - return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; + return breakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : breakDuration_; } /** + * + * *
      * Sum of the duration of the breaks occurring during this transition, if
      * any. Details about each break's start time and duration are stored in
@@ -5816,6 +6791,8 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
     public static final int WAIT_DURATION_FIELD_NUMBER = 6;
     private com.google.protobuf.Duration waitDuration_;
     /**
+     *
+     *
      * 
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -5823,6 +6800,7 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
      * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return Whether the waitDuration field is set. */ @java.lang.Override @@ -5830,6 +6808,8 @@ public boolean hasWaitDuration() { return waitDuration_ != null; } /** + * + * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -5837,13 +6817,18 @@ public boolean hasWaitDuration() {
      * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return The waitDuration. */ @java.lang.Override public com.google.protobuf.Duration getWaitDuration() { - return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; + return waitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : waitDuration_; } /** + * + * *
      * Time spent waiting during this transition. Wait duration corresponds to
      * idle time and does not include break time. Also note that this wait time
@@ -5860,6 +6845,8 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
     public static final int TOTAL_DURATION_FIELD_NUMBER = 7;
     private com.google.protobuf.Duration totalDuration_;
     /**
+     *
+     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5871,6 +6858,7 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -5878,6 +6866,8 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** + * + * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5889,13 +6879,18 @@ public boolean hasTotalDuration() {
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return The totalDuration. */ @java.lang.Override public com.google.protobuf.Duration getTotalDuration() { - return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; + return totalDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : totalDuration_; } /** + * + * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5916,11 +6911,14 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
     public static final int START_TIME_FIELD_NUMBER = 8;
     private com.google.protobuf.Timestamp startTime_;
     /**
+     *
+     *
      * 
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return Whether the startTime field is set. */ @java.lang.Override @@ -5928,11 +6926,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return The startTime. */ @java.lang.Override @@ -5940,6 +6941,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start time of this transition.
      * 
@@ -5954,6 +6957,8 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int ROUTE_POLYLINE_FIELD_NUMBER = 9; private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5963,6 +6968,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -5970,6 +6976,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5979,13 +6987,18 @@ public boolean hasRoutePolyline() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * * @return The routePolyline. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { - return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5997,26 +7010,36 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder() {
       return getRoutePolyline();
     }
 
     public static final int VEHICLE_LOADS_FIELD_NUMBER = 11;
+
     private static final class VehicleLoadsDefaultEntryHolder {
       static final com.google.protobuf.MapEntry<
-          java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> defaultEntry =
+              java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+          defaultEntry =
               com.google.protobuf.MapEntry
-              .newDefaultInstance(
-                  com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor, 
-                  com.google.protobuf.WireFormat.FieldType.STRING,
-                  "",
-                  com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                  com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance());
+                  .
+                      newDefaultInstance(
+                          com.google.cloud.optimization.v1.FleetRoutingProto
+                              .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_VehicleLoadsEntry_descriptor,
+                          com.google.protobuf.WireFormat.FieldType.STRING,
+                          "",
+                          com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                          com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
+                              .getDefaultInstance());
     }
+
     private com.google.protobuf.MapField<
-        java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicleLoads_;
-    private com.google.protobuf.MapField
-    internalGetVehicleLoads() {
+            java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+        vehicleLoads_;
+
+    private com.google.protobuf.MapField<
+            java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+        internalGetVehicleLoads() {
       if (vehicleLoads_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             VehicleLoadsDefaultEntryHolder.defaultEntry);
@@ -6028,6 +7051,8 @@ public int getVehicleLoadsCount() {
       return internalGetVehicleLoads().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6038,24 +7063,28 @@ public int getVehicleLoadsCount() {
      * on whether the visit was a pickup or a delivery.
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ - @java.lang.Override - public boolean containsVehicleLoads( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsVehicleLoads(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetVehicleLoads().getMap().containsKey(key); } - /** - * Use {@link #getVehicleLoadsMap()} instead. - */ + /** Use {@link #getVehicleLoadsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getVehicleLoads() { + public java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + getVehicleLoads() { return getVehicleLoadsMap(); } /** + * + * *
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6066,14 +7095,19 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+     * 
+     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+     * 
      */
     @java.lang.Override
-
-    public java.util.Map getVehicleLoadsMap() {
+    public java.util.Map<
+            java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+        getVehicleLoadsMap() {
       return internalGetVehicleLoads().getMap();
     }
     /**
+     *
+     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6084,19 +7118,24 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+     * 
+     * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+     * 
      */
     @java.lang.Override
-
     public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault(
         java.lang.String key,
         com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetVehicleLoads().getMap();
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+      java.util.Map
+          map = internalGetVehicleLoads().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -6107,15 +7146,18 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad
      * on whether the visit was a pickup or a delivery.
      * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetVehicleLoads().getMap(); + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map + map = internalGetVehicleLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -6125,64 +7167,84 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad public static final int LOADS_FIELD_NUMBER = 10; private java.util.List loads_; /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getLoadsList() { + @java.lang.Deprecated + public java.util.List getLoadsList() { return loads_; } /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getLoadsOrBuilderList() { return loads_; } /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getLoadsCount() { + @java.lang.Deprecated + public int getLoadsCount() { return loads_.size(); } /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { return loads_.get(index); } /** + * + * *
      * Deprecated: Use [Transition.vehicle_loads][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder(int index) { return loads_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6194,8 +7256,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (travelDuration_ != null) { output.writeMessage(1, getTravelDuration()); } @@ -6226,12 +7287,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) for (int i = 0; i < loads_.size(); i++) { output.writeMessage(10, loads_.get(i)); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetVehicleLoads(), - VehicleLoadsDefaultEntryHolder.defaultEntry, - 11); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetVehicleLoads(), VehicleLoadsDefaultEntryHolder.defaultEntry, 11); unknownFields.writeTo(output); } @@ -6242,54 +7299,47 @@ public int getSerializedSize() { size = 0; if (travelDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getTravelDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getTravelDuration()); } if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, travelDistanceMeters_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, travelDistanceMeters_); } if (trafficInfoUnavailable_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, trafficInfoUnavailable_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trafficInfoUnavailable_); } if (delayDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getDelayDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDelayDuration()); } if (breakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getBreakDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getBreakDuration()); } if (waitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getWaitDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getWaitDuration()); } if (totalDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, getTotalDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getTotalDuration()); } if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, getStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getStartTime()); } if (routePolyline_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, getRoutePolyline()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getRoutePolyline()); } for (int i = 0; i < loads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, loads_.get(i)); - } - for (java.util.Map.Entry entry - : internalGetVehicleLoads().getMap().entrySet()) { - com.google.protobuf.MapEntry - vehicleLoads__ = VehicleLoadsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, vehicleLoads__); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, loads_.get(i)); + } + for (java.util.Map.Entry< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + entry : internalGetVehicleLoads().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + vehicleLoads__ = + VehicleLoadsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, vehicleLoads__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6299,57 +7349,47 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Transition)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Transition other = (com.google.cloud.optimization.v1.ShipmentRoute.Transition) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Transition other = + (com.google.cloud.optimization.v1.ShipmentRoute.Transition) obj; if (hasTravelDuration() != other.hasTravelDuration()) return false; if (hasTravelDuration()) { - if (!getTravelDuration() - .equals(other.getTravelDuration())) return false; + if (!getTravelDuration().equals(other.getTravelDuration())) return false; } if (java.lang.Double.doubleToLongBits(getTravelDistanceMeters()) - != java.lang.Double.doubleToLongBits( - other.getTravelDistanceMeters())) return false; - if (getTrafficInfoUnavailable() - != other.getTrafficInfoUnavailable()) return false; + != java.lang.Double.doubleToLongBits(other.getTravelDistanceMeters())) return false; + if (getTrafficInfoUnavailable() != other.getTrafficInfoUnavailable()) return false; if (hasDelayDuration() != other.hasDelayDuration()) return false; if (hasDelayDuration()) { - if (!getDelayDuration() - .equals(other.getDelayDuration())) return false; + if (!getDelayDuration().equals(other.getDelayDuration())) return false; } if (hasBreakDuration() != other.hasBreakDuration()) return false; if (hasBreakDuration()) { - if (!getBreakDuration() - .equals(other.getBreakDuration())) return false; + if (!getBreakDuration().equals(other.getBreakDuration())) return false; } if (hasWaitDuration() != other.hasWaitDuration()) return false; if (hasWaitDuration()) { - if (!getWaitDuration() - .equals(other.getWaitDuration())) return false; + if (!getWaitDuration().equals(other.getWaitDuration())) return false; } if (hasTotalDuration() != other.hasTotalDuration()) return false; if (hasTotalDuration()) { - if (!getTotalDuration() - .equals(other.getTotalDuration())) return false; + if (!getTotalDuration().equals(other.getTotalDuration())) return false; } if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime() - .equals(other.getStartTime())) return false; + if (!getStartTime().equals(other.getStartTime())) return false; } if (hasRoutePolyline() != other.hasRoutePolyline()) return false; if (hasRoutePolyline()) { - if (!getRoutePolyline() - .equals(other.getRoutePolyline())) return false; + if (!getRoutePolyline().equals(other.getRoutePolyline())) return false; } - if (!internalGetVehicleLoads().equals( - other.internalGetVehicleLoads())) return false; - if (!getLoadsList() - .equals(other.getLoadsList())) return false; + if (!internalGetVehicleLoads().equals(other.internalGetVehicleLoads())) return false; + if (!getLoadsList().equals(other.getLoadsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -6366,11 +7406,12 @@ public int hashCode() { hash = (53 * hash) + getTravelDuration().hashCode(); } hash = (37 * hash) + TRAVEL_DISTANCE_METERS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTravelDistanceMeters())); hash = (37 * hash) + TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getTrafficInfoUnavailable()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrafficInfoUnavailable()); if (hasDelayDuration()) { hash = (37 * hash) + DELAY_DURATION_FIELD_NUMBER; hash = (53 * hash) + getDelayDuration().hashCode(); @@ -6409,87 +7450,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Transition prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.Transition prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -6499,6 +7547,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Transition between two events on the route. See the description of
      * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -6508,43 +7558,44 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Transition}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Transition)
         com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
       }
 
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMapField(
-          int number) {
+      protected com.google.protobuf.MapField internalGetMapField(int number) {
         switch (number) {
           case 11:
             return internalGetVehicleLoads();
           default:
-            throw new RuntimeException(
-                "Invalid map field number: " + number);
+            throw new RuntimeException("Invalid map field number: " + number);
         }
       }
+
       @SuppressWarnings({"rawtypes"})
-      protected com.google.protobuf.MapField internalGetMutableMapField(
-          int number) {
+      protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
         switch (number) {
           case 11:
             return internalGetMutableVehicleLoads();
           default:
-            throw new RuntimeException(
-                "Invalid map field number: " + number);
+            throw new RuntimeException("Invalid map field number: " + number);
         }
       }
+
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.Transition.class, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.Transition.class,
+                com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Transition.newBuilder()
@@ -6552,17 +7603,17 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
           getLoadsFieldBuilder();
         }
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -6623,9 +7674,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_Transition_descriptor;
       }
 
       @java.lang.Override
@@ -6644,7 +7695,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.Transition buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.Transition result = new com.google.cloud.optimization.v1.ShipmentRoute.Transition(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.Transition result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.Transition(this);
         int from_bitField0_ = bitField0_;
         if (travelDurationBuilder_ == null) {
           result.travelDuration_ = travelDuration_;
@@ -6702,38 +7754,41 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition buildPartial()
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Transition) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Transition)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Transition) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -6741,7 +7796,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transition other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance())
+          return this;
         if (other.hasTravelDuration()) {
           mergeTravelDuration(other.getTravelDuration());
         }
@@ -6769,8 +7825,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transiti
         if (other.hasRoutePolyline()) {
           mergeRoutePolyline(other.getRoutePolyline());
         }
-        internalGetMutableVehicleLoads().mergeFrom(
-            other.internalGetVehicleLoads());
+        internalGetMutableVehicleLoads().mergeFrom(other.internalGetVehicleLoads());
         if (loadsBuilder_ == null) {
           if (!other.loads_.isEmpty()) {
             if (loads_.isEmpty()) {
@@ -6789,9 +7844,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transiti
               loadsBuilder_ = null;
               loads_ = other.loads_;
               bitField0_ = (bitField0_ & ~0x00000002);
-              loadsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getLoadsFieldBuilder() : null;
+              loadsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getLoadsFieldBuilder()
+                      : null;
             } else {
               loadsBuilder_.addAllMessages(other.loads_);
             }
@@ -6816,7 +7872,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Transition) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentRoute.Transition) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -6825,38 +7882,52 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
       private com.google.protobuf.Duration travelDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> travelDurationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          travelDurationBuilder_;
       /**
+       *
+       *
        * 
        * Travel duration during this transition.
        * 
* * .google.protobuf.Duration travel_duration = 1; + * * @return Whether the travelDuration field is set. */ public boolean hasTravelDuration() { return travelDurationBuilder_ != null || travelDuration_ != null; } /** + * + * *
        * Travel duration during this transition.
        * 
* * .google.protobuf.Duration travel_duration = 1; + * * @return The travelDuration. */ public com.google.protobuf.Duration getTravelDuration() { if (travelDurationBuilder_ == null) { - return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } else { return travelDurationBuilder_.getMessage(); } } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6877,14 +7948,15 @@ public Builder setTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Travel duration during this transition.
        * 
* * .google.protobuf.Duration travel_duration = 1; */ - public Builder setTravelDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderForValue) { if (travelDurationBuilder_ == null) { travelDuration_ = builderForValue.build(); onChanged(); @@ -6895,6 +7967,8 @@ public Builder setTravelDuration( return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6905,7 +7979,9 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { if (travelDuration_ != null) { travelDuration_ = - com.google.protobuf.Duration.newBuilder(travelDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(travelDuration_) + .mergeFrom(value) + .buildPartial(); } else { travelDuration_ = value; } @@ -6917,6 +7993,8 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6935,6 +8013,8 @@ public Builder clearTravelDuration() { return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6942,11 +8022,13 @@ public Builder clearTravelDuration() { * .google.protobuf.Duration travel_duration = 1; */ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { - + onChanged(); return getTravelDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6957,11 +8039,14 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { if (travelDurationBuilder_ != null) { return travelDurationBuilder_.getMessageOrBuilder(); } else { - return travelDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6969,26 +8054,32 @@ public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { * .google.protobuf.Duration travel_duration = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getTravelDurationFieldBuilder() { if (travelDurationBuilder_ == null) { - travelDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getTravelDuration(), - getParentForChildren(), - isClean()); + travelDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getTravelDuration(), getParentForChildren(), isClean()); travelDuration_ = null; } return travelDurationBuilder_; } - private double travelDistanceMeters_ ; + private double travelDistanceMeters_; /** + * + * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; + * * @return The travelDistanceMeters. */ @java.lang.Override @@ -6996,37 +8087,45 @@ public double getTravelDistanceMeters() { return travelDistanceMeters_; } /** + * + * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; + * * @param value The travelDistanceMeters to set. * @return This builder for chaining. */ public Builder setTravelDistanceMeters(double value) { - + travelDistanceMeters_ = value; onChanged(); return this; } /** + * + * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; + * * @return This builder for chaining. */ public Builder clearTravelDistanceMeters() { - + travelDistanceMeters_ = 0D; onChanged(); return this; } - private boolean trafficInfoUnavailable_ ; + private boolean trafficInfoUnavailable_; /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -7037,6 +8136,7 @@ public Builder clearTravelDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -7044,6 +8144,8 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -7054,16 +8156,19 @@ public boolean getTrafficInfoUnavailable() {
        * 
* * bool traffic_info_unavailable = 3; + * * @param value The trafficInfoUnavailable to set. * @return This builder for chaining. */ public Builder setTrafficInfoUnavailable(boolean value) { - + trafficInfoUnavailable_ = value; onChanged(); return this; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -7074,10 +8179,11 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; + * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { - + trafficInfoUnavailable_ = false; onChanged(); return this; @@ -7085,8 +8191,13 @@ public Builder clearTrafficInfoUnavailable() { private com.google.protobuf.Duration delayDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> delayDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + delayDurationBuilder_; /** + * + * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7095,12 +8206,15 @@ public Builder clearTrafficInfoUnavailable() {
        * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ public boolean hasDelayDuration() { return delayDurationBuilder_ != null || delayDuration_ != null; } /** + * + * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7109,16 +8223,21 @@ public boolean hasDelayDuration() {
        * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return The delayDuration. */ public com.google.protobuf.Duration getDelayDuration() { if (delayDurationBuilder_ == null) { - return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; + return delayDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : delayDuration_; } else { return delayDurationBuilder_.getMessage(); } } /** + * + * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7142,6 +8261,8 @@ public Builder setDelayDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7151,8 +8272,7 @@ public Builder setDelayDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration delay_duration = 4;
        */
-      public Builder setDelayDuration(
-          com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForValue) {
         if (delayDurationBuilder_ == null) {
           delayDuration_ = builderForValue.build();
           onChanged();
@@ -7163,6 +8283,8 @@ public Builder setDelayDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7176,7 +8298,9 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) {
         if (delayDurationBuilder_ == null) {
           if (delayDuration_ != null) {
             delayDuration_ =
-              com.google.protobuf.Duration.newBuilder(delayDuration_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(delayDuration_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             delayDuration_ = value;
           }
@@ -7188,6 +8312,8 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7209,6 +8335,8 @@ public Builder clearDelayDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7219,11 +8347,13 @@ public Builder clearDelayDuration() {
        * .google.protobuf.Duration delay_duration = 4;
        */
       public com.google.protobuf.Duration.Builder getDelayDurationBuilder() {
-        
+
         onChanged();
         return getDelayDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7237,11 +8367,14 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
         if (delayDurationBuilder_ != null) {
           return delayDurationBuilder_.getMessageOrBuilder();
         } else {
-          return delayDuration_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : delayDuration_;
+          return delayDuration_ == null
+              ? com.google.protobuf.Duration.getDefaultInstance()
+              : delayDuration_;
         }
       }
       /**
+       *
+       *
        * 
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7252,14 +8385,17 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
        * .google.protobuf.Duration delay_duration = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getDelayDurationFieldBuilder() {
         if (delayDurationBuilder_ == null) {
-          delayDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getDelayDuration(),
-                  getParentForChildren(),
-                  isClean());
+          delayDurationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getDelayDuration(), getParentForChildren(), isClean());
           delayDuration_ = null;
         }
         return delayDurationBuilder_;
@@ -7267,8 +8403,13 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
 
       private com.google.protobuf.Duration breakDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> breakDurationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          breakDurationBuilder_;
       /**
+       *
+       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7276,12 +8417,15 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
        * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ public boolean hasBreakDuration() { return breakDurationBuilder_ != null || breakDuration_ != null; } /** + * + * *
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7289,16 +8433,21 @@ public boolean hasBreakDuration() {
        * 
* * .google.protobuf.Duration break_duration = 5; + * * @return The breakDuration. */ public com.google.protobuf.Duration getBreakDuration() { if (breakDurationBuilder_ == null) { - return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; + return breakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : breakDuration_; } else { return breakDurationBuilder_.getMessage(); } } /** + * + * *
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7321,6 +8470,8 @@ public Builder setBreakDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7329,8 +8480,7 @@ public Builder setBreakDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration break_duration = 5;
        */
-      public Builder setBreakDuration(
-          com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForValue) {
         if (breakDurationBuilder_ == null) {
           breakDuration_ = builderForValue.build();
           onChanged();
@@ -7341,6 +8491,8 @@ public Builder setBreakDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7353,7 +8505,9 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) {
         if (breakDurationBuilder_ == null) {
           if (breakDuration_ != null) {
             breakDuration_ =
-              com.google.protobuf.Duration.newBuilder(breakDuration_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(breakDuration_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             breakDuration_ = value;
           }
@@ -7365,6 +8519,8 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7385,6 +8541,8 @@ public Builder clearBreakDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7394,11 +8552,13 @@ public Builder clearBreakDuration() {
        * .google.protobuf.Duration break_duration = 5;
        */
       public com.google.protobuf.Duration.Builder getBreakDurationBuilder() {
-        
+
         onChanged();
         return getBreakDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7411,11 +8571,14 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
         if (breakDurationBuilder_ != null) {
           return breakDurationBuilder_.getMessageOrBuilder();
         } else {
-          return breakDuration_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : breakDuration_;
+          return breakDuration_ == null
+              ? com.google.protobuf.Duration.getDefaultInstance()
+              : breakDuration_;
         }
       }
       /**
+       *
+       *
        * 
        * Sum of the duration of the breaks occurring during this transition, if
        * any. Details about each break's start time and duration are stored in
@@ -7425,14 +8588,17 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
        * .google.protobuf.Duration break_duration = 5;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getBreakDurationFieldBuilder() {
         if (breakDurationBuilder_ == null) {
-          breakDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getBreakDuration(),
-                  getParentForChildren(),
-                  isClean());
+          breakDurationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getBreakDuration(), getParentForChildren(), isClean());
           breakDuration_ = null;
         }
         return breakDurationBuilder_;
@@ -7440,8 +8606,13 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
 
       private com.google.protobuf.Duration waitDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> waitDurationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          waitDurationBuilder_;
       /**
+       *
+       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7449,12 +8620,15 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
        * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return Whether the waitDuration field is set. */ public boolean hasWaitDuration() { return waitDurationBuilder_ != null || waitDuration_ != null; } /** + * + * *
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7462,16 +8636,21 @@ public boolean hasWaitDuration() {
        * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return The waitDuration. */ public com.google.protobuf.Duration getWaitDuration() { if (waitDurationBuilder_ == null) { - return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; + return waitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : waitDuration_; } else { return waitDurationBuilder_.getMessage(); } } /** + * + * *
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7494,6 +8673,8 @@ public Builder setWaitDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7502,8 +8683,7 @@ public Builder setWaitDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration wait_duration = 6;
        */
-      public Builder setWaitDuration(
-          com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForValue) {
         if (waitDurationBuilder_ == null) {
           waitDuration_ = builderForValue.build();
           onChanged();
@@ -7514,6 +8694,8 @@ public Builder setWaitDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7526,7 +8708,9 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) {
         if (waitDurationBuilder_ == null) {
           if (waitDuration_ != null) {
             waitDuration_ =
-              com.google.protobuf.Duration.newBuilder(waitDuration_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(waitDuration_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             waitDuration_ = value;
           }
@@ -7538,6 +8722,8 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7558,6 +8744,8 @@ public Builder clearWaitDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7567,11 +8755,13 @@ public Builder clearWaitDuration() {
        * .google.protobuf.Duration wait_duration = 6;
        */
       public com.google.protobuf.Duration.Builder getWaitDurationBuilder() {
-        
+
         onChanged();
         return getWaitDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7584,11 +8774,14 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
         if (waitDurationBuilder_ != null) {
           return waitDurationBuilder_.getMessageOrBuilder();
         } else {
-          return waitDuration_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : waitDuration_;
+          return waitDuration_ == null
+              ? com.google.protobuf.Duration.getDefaultInstance()
+              : waitDuration_;
         }
       }
       /**
+       *
+       *
        * 
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7598,14 +8791,17 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
        * .google.protobuf.Duration wait_duration = 6;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getWaitDurationFieldBuilder() {
         if (waitDurationBuilder_ == null) {
-          waitDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getWaitDuration(),
-                  getParentForChildren(),
-                  isClean());
+          waitDurationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getWaitDuration(), getParentForChildren(), isClean());
           waitDuration_ = null;
         }
         return waitDurationBuilder_;
@@ -7613,8 +8809,13 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
 
       private com.google.protobuf.Duration totalDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> totalDurationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          totalDurationBuilder_;
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7626,12 +8827,15 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
        * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return totalDurationBuilder_ != null || totalDuration_ != null; } /** + * + * *
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7643,16 +8847,21 @@ public boolean hasTotalDuration() {
        * 
* * .google.protobuf.Duration total_duration = 7; + * * @return The totalDuration. */ public com.google.protobuf.Duration getTotalDuration() { if (totalDurationBuilder_ == null) { - return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_; + return totalDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : totalDuration_; } else { return totalDurationBuilder_.getMessage(); } } /** + * + * *
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7679,6 +8888,8 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7691,8 +8902,7 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration total_duration = 7;
        */
-      public Builder setTotalDuration(
-          com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForValue) {
         if (totalDurationBuilder_ == null) {
           totalDuration_ = builderForValue.build();
           onChanged();
@@ -7703,6 +8913,8 @@ public Builder setTotalDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7719,7 +8931,9 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         if (totalDurationBuilder_ == null) {
           if (totalDuration_ != null) {
             totalDuration_ =
-              com.google.protobuf.Duration.newBuilder(totalDuration_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(totalDuration_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             totalDuration_ = value;
           }
@@ -7731,6 +8945,8 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7755,6 +8971,8 @@ public Builder clearTotalDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7768,11 +8986,13 @@ public Builder clearTotalDuration() {
        * .google.protobuf.Duration total_duration = 7;
        */
       public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
-        
+
         onChanged();
         return getTotalDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7789,11 +9009,14 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
         if (totalDurationBuilder_ != null) {
           return totalDurationBuilder_.getMessageOrBuilder();
         } else {
-          return totalDuration_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
+          return totalDuration_ == null
+              ? com.google.protobuf.Duration.getDefaultInstance()
+              : totalDuration_;
         }
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7807,14 +9030,17 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
        * .google.protobuf.Duration total_duration = 7;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getTotalDurationFieldBuilder() {
         if (totalDurationBuilder_ == null) {
-          totalDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getTotalDuration(),
-                  getParentForChildren(),
-                  isClean());
+          totalDurationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getTotalDuration(), getParentForChildren(), isClean());
           totalDuration_ = null;
         }
         return totalDurationBuilder_;
@@ -7822,34 +9048,47 @@ public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
 
       private com.google.protobuf.Timestamp startTime_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_;
+              com.google.protobuf.Timestamp,
+              com.google.protobuf.Timestamp.Builder,
+              com.google.protobuf.TimestampOrBuilder>
+          startTimeBuilder_;
       /**
+       *
+       *
        * 
        * Start time of this transition.
        * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** + * + * *
        * Start time of this transition.
        * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + return startTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** + * + * *
        * Start time of this transition.
        * 
@@ -7870,14 +9109,15 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of this transition.
        * 
* * .google.protobuf.Timestamp start_time = 8; */ - public Builder setStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (startTimeBuilder_ == null) { startTime_ = builderForValue.build(); onChanged(); @@ -7888,6 +9128,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7898,7 +9140,9 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { if (startTime_ != null) { startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(startTime_) + .mergeFrom(value) + .buildPartial(); } else { startTime_ = value; } @@ -7910,6 +9154,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7928,6 +9174,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7935,11 +9183,13 @@ public Builder clearStartTime() { * .google.protobuf.Timestamp start_time = 8; */ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - + onChanged(); return getStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Start time of this transition.
        * 
@@ -7950,11 +9200,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { if (startTimeBuilder_ != null) { return startTimeBuilder_.getMessageOrBuilder(); } else { - return startTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + return startTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : startTime_; } } /** + * + * *
        * Start time of this transition.
        * 
@@ -7962,14 +9215,17 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * .google.protobuf.Timestamp start_time = 8; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder() { if (startTimeBuilder_ == null) { - startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getStartTime(), - getParentForChildren(), - isClean()); + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); startTime_ = null; } return startTimeBuilder_; @@ -7977,8 +9233,13 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> routePolylineBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> + routePolylineBuilder_; /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7987,13 +9248,17 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * + * * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return routePolylineBuilder_ != null || routePolyline_ != null; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8002,17 +9267,23 @@ public boolean hasRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * + * * @return The routePolyline. */ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { if (routePolylineBuilder_ == null) { - return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } else { return routePolylineBuilder_.getMessage(); } } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8021,9 +9292,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * */ - public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder setRoutePolyline( + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8037,6 +9310,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8045,7 +9320,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * */ public Builder setRoutePolyline( com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder builderForValue) { @@ -8059,6 +9335,8 @@ public Builder setRoutePolyline( return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8067,13 +9345,18 @@ public Builder setRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * */ - public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder mergeRoutePolyline( + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (routePolyline_ != null) { routePolyline_ = - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(routePolyline_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder( + routePolyline_) + .mergeFrom(value) + .buildPartial(); } else { routePolyline_ = value; } @@ -8085,6 +9368,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8093,7 +9378,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * */ public Builder clearRoutePolyline() { if (routePolylineBuilder_ == null) { @@ -8107,6 +9393,8 @@ public Builder clearRoutePolyline() { return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8115,14 +9403,18 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder() { - + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder + getRoutePolylineBuilder() { + onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8131,17 +9423,22 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder ge
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() { + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder + getRoutePolylineOrBuilder() { if (routePolylineBuilder_ != null) { return routePolylineBuilder_.getMessageOrBuilder(); } else { - return routePolyline_ == null ? - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8150,38 +9447,48 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder g
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> getRoutePolylineFieldBuilder() { if (routePolylineBuilder_ == null) { - routePolylineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( - getRoutePolyline(), - getParentForChildren(), - isClean()); + routePolylineBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( + getRoutePolyline(), getParentForChildren(), isClean()); routePolyline_ = null; } return routePolylineBuilder_; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicleLoads_; - private com.google.protobuf.MapField - internalGetVehicleLoads() { + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + vehicleLoads_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + internalGetVehicleLoads() { if (vehicleLoads_ == null) { return com.google.protobuf.MapField.emptyMapField( VehicleLoadsDefaultEntryHolder.defaultEntry); } return vehicleLoads_; } - private com.google.protobuf.MapField - internalGetMutableVehicleLoads() { - onChanged();; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + internalGetMutableVehicleLoads() { + onChanged(); + ; if (vehicleLoads_ == null) { - vehicleLoads_ = com.google.protobuf.MapField.newMapField( - VehicleLoadsDefaultEntryHolder.defaultEntry); + vehicleLoads_ = + com.google.protobuf.MapField.newMapField(VehicleLoadsDefaultEntryHolder.defaultEntry); } if (!vehicleLoads_.isMutable()) { vehicleLoads_ = vehicleLoads_.copy(); @@ -8193,6 +9500,8 @@ public int getVehicleLoadsCount() { return internalGetVehicleLoads().getMap().size(); } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -8203,24 +9512,28 @@ public int getVehicleLoadsCount() {
        * on whether the visit was a pickup or a delivery.
        * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ - @java.lang.Override - public boolean containsVehicleLoads( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsVehicleLoads(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetVehicleLoads().getMap().containsKey(key); } - /** - * Use {@link #getVehicleLoadsMap()} instead. - */ + /** Use {@link #getVehicleLoadsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getVehicleLoads() { + public java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + getVehicleLoads() { return getVehicleLoadsMap(); } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -8231,14 +9544,19 @@ public java.util.Map
        *
-       * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+       * 
+       * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+       * 
        */
       @java.lang.Override
-
-      public java.util.Map getVehicleLoadsMap() {
+      public java.util.Map<
+              java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+          getVehicleLoadsMap() {
         return internalGetVehicleLoads().getMap();
       }
       /**
+       *
+       *
        * 
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -8249,19 +9567,24 @@ public java.util.Map
        *
-       * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+       * 
+       * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
+       * 
        */
       @java.lang.Override
-
       public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault(
           java.lang.String key,
           com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-        if (key == null) { throw new NullPointerException("map key"); }
-        java.util.Map map =
-            internalGetVehicleLoads().getMap();
+        if (key == null) {
+          throw new NullPointerException("map key");
+        }
+        java.util.Map
+            map = internalGetVehicleLoads().getMap();
         return map.containsKey(key) ? map.get(key) : defaultValue;
       }
       /**
+       *
+       *
        * 
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -8272,15 +9595,18 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad
        * on whether the visit was a pickup or a delivery.
        * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetVehicleLoads().getMap(); + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map + map = internalGetVehicleLoads().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } @@ -8288,11 +9614,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad } public Builder clearVehicleLoads() { - internalGetMutableVehicleLoads().getMutableMap() - .clear(); + internalGetMutableVehicleLoads().getMutableMap().clear(); return this; } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -8303,25 +9630,27 @@ public Builder clearVehicleLoads() {
        * on whether the visit was a pickup or a delivery.
        * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ - - public Builder removeVehicleLoads( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableVehicleLoads().getMutableMap() - .remove(key); + public Builder removeVehicleLoads(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableVehicleLoads().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated - public java.util.Map - getMutableVehicleLoads() { + public java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + getMutableVehicleLoads() { return internalGetMutableVehicleLoads().getMutableMap(); } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -8332,21 +9661,25 @@ public Builder removeVehicleLoads(
        * on whether the visit was a pickup or a delivery.
        * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ public Builder putVehicleLoads( - java.lang.String key, - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad value) { + if (key == null) { + throw new NullPointerException("map key"); + } if (value == null) { - throw new NullPointerException("map value"); -} + throw new NullPointerException("map value"); + } - internalGetMutableVehicleLoads().getMutableMap() - .put(key, value); + internalGetMutableVehicleLoads().getMutableMap().put(key, value); return this; } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero
@@ -8357,36 +9690,48 @@ public Builder putVehicleLoads(
        * on whether the visit was a pickup or a delivery.
        * 
* - * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * + * map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11; + * */ - public Builder putAllVehicleLoads( - java.util.Map values) { - internalGetMutableVehicleLoads().getMutableMap() - .putAll(values); + java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + values) { + internalGetMutableVehicleLoads().getMutableMap().putAll(values); return this; } private java.util.List loads_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureLoadsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - loads_ = new java.util.ArrayList(loads_); + loads_ = + new java.util.ArrayList(loads_); bitField0_ |= 0x00000002; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> loadsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + loadsBuilder_; /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getLoadsList() { + @java.lang.Deprecated + public java.util.List getLoadsList() { if (loadsBuilder_ == null) { return java.util.Collections.unmodifiableList(loads_); } else { @@ -8394,13 +9739,18 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public int getLoadsCount() { + @java.lang.Deprecated + public int getLoadsCount() { if (loadsBuilder_ == null) { return loads_.size(); } else { @@ -8408,13 +9758,18 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { if (loadsBuilder_ == null) { return loads_.get(index); } else { @@ -8422,14 +9777,18 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setLoads( - int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder setLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (loadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8443,13 +9802,18 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setLoads( + @java.lang.Deprecated + public Builder setLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); @@ -8461,13 +9825,18 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { if (loadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8481,14 +9850,18 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addLoads( - int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (loadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -8502,13 +9875,18 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addLoads( + @java.lang.Deprecated + public Builder addLoads( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); @@ -8520,13 +9898,18 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addLoads( + @java.lang.Deprecated + public Builder addLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); @@ -8538,18 +9921,22 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllLoads( + @java.lang.Deprecated + public Builder addAllLoads( java.lang.Iterable values) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, loads_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, loads_); onChanged(); } else { loadsBuilder_.addAllMessages(values); @@ -8557,13 +9944,18 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearLoads() { + @java.lang.Deprecated + public Builder clearLoads() { if (loadsBuilder_ == null) { loads_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); @@ -8574,13 +9966,18 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeLoads(int index) { + @java.lang.Deprecated + public Builder removeLoads(int index) { if (loadsBuilder_ == null) { ensureLoadsIsMutable(); loads_.remove(index); @@ -8591,39 +9988,54 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getLoadsBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder getLoadsBuilder(int index) { return getLoadsFieldBuilder().getBuilder(index); } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuilder( int index) { if (loadsBuilder_ == null) { - return loads_.get(index); } else { + return loads_.get(index); + } else { return loadsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getLoadsOrBuilderList() { + @java.lang.Deprecated + public java.util.List + getLoadsOrBuilderList() { if (loadsBuilder_ != null) { return loadsBuilder_.getMessageOrBuilderList(); } else { @@ -8631,53 +10043,72 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder() { - return getLoadsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder() { + return getLoadsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder( - int index) { - return getLoadsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder(int index) { + return getLoadsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
        * Deprecated: Use [Transition.vehicle_loads][] instead.
        * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getLoadsBuilderList() { + @java.lang.Deprecated + public java.util.List + getLoadsBuilderList() { return getLoadsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getLoadsFieldBuilder() { if (loadsBuilder_ == null) { - loadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - loads_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); + loadsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + loads_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); loads_ = null; } return loadsBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -8690,12 +10121,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Transition) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Transition) private static final com.google.cloud.optimization.v1.ShipmentRoute.Transition DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Transition(); } @@ -8704,16 +10135,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Transition getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Transition parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Transition(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Transition parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Transition(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -8728,25 +10159,30 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Transition getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface VehicleLoadOrBuilder extends + public interface VehicleLoadOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * The amount of load on the vehicle, for the given type. The unit of load
      * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
      * 
* * int64 amount = 1; + * * @return The amount. */ long getAmount(); } /** + * + * *
    * Reports the actual load of the vehicle at some point along the route,
    * for a given type (see [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]).
@@ -8754,30 +10190,29 @@ public interface VehicleLoadOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.VehicleLoad}
    */
-  public static final class VehicleLoad extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class VehicleLoad extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)
       VehicleLoadOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use VehicleLoad.newBuilder() to construct.
     private VehicleLoad(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private VehicleLoad() {
-    }
+
+    private VehicleLoad() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new VehicleLoad();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private VehicleLoad(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -8796,18 +10231,18 @@ private VehicleLoad(
             case 0:
               done = true;
               break;
-            case 8: {
-
-              amount_ = input.readInt64();
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            case 8:
+              {
+                amount_ = input.readInt64();
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -8815,35 +10250,40 @@ private VehicleLoad(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class,
+              com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
     }
 
     public static final int AMOUNT_FIELD_NUMBER = 1;
     private long amount_;
     /**
+     *
+     *
      * 
      * The amount of load on the vehicle, for the given type. The unit of load
      * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
      * 
* * int64 amount = 1; + * * @return The amount. */ @java.lang.Override @@ -8852,6 +10292,7 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -8863,8 +10304,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (amount_ != 0L) { output.writeInt64(1, amount_); } @@ -8878,8 +10318,7 @@ public int getSerializedSize() { size = 0; if (amount_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, amount_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, amount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -8889,15 +10328,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad other = (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) obj; + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad other = + (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) obj; - if (getAmount() - != other.getAmount()) return false; + if (getAmount() != other.getAmount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -8910,95 +10349,101 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getAmount()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAmount()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -9008,6 +10453,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Reports the actual load of the vehicle at some point along the route,
      * for a given type (see [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]).
@@ -9015,21 +10462,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.VehicleLoad}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)
         com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoadOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.class,
+                com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.newBuilder()
@@ -9037,16 +10487,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -9056,13 +10505,14 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_VehicleLoad_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
+          getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance();
       }
 
@@ -9077,7 +10527,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result = new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(this);
         result.amount_ = amount_;
         onBuilt();
         return result;
@@ -9087,38 +10538,41 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad buildPartial()
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -9126,7 +10580,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance()) return this;
+        if (other
+            == com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance())
+          return this;
         if (other.getAmount() != 0L) {
           setAmount(other.getAmount());
         }
@@ -9149,7 +10605,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -9159,14 +10616,17 @@ public Builder mergeFrom(
         return this;
       }
 
-      private long amount_ ;
+      private long amount_;
       /**
+       *
+       *
        * 
        * The amount of load on the vehicle, for the given type. The unit of load
        * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
        * 
* * int64 amount = 1; + * * @return The amount. */ @java.lang.Override @@ -9174,36 +10634,43 @@ public long getAmount() { return amount_; } /** + * + * *
        * The amount of load on the vehicle, for the given type. The unit of load
        * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
        * 
* * int64 amount = 1; + * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; onChanged(); return this; } /** + * + * *
        * The amount of load on the vehicle, for the given type. The unit of load
        * is usually indicated by the type. See [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads].
        * 
* * int64 amount = 1; + * * @return This builder for chaining. */ public Builder clearAmount() { - + amount_ = 0L; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -9216,12 +10683,13 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) - private static final com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(); } @@ -9230,16 +10698,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getDefa return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public VehicleLoad parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new VehicleLoad(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VehicleLoad parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VehicleLoad(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -9254,34 +10722,41 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface EncodedPolylineOrBuilder extends + public interface EncodedPolylineOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * String representing encoded points of the polyline.
      * 
* * string points = 1; + * * @return The points. */ java.lang.String getPoints(); /** + * + * *
      * String representing encoded points of the polyline.
      * 
* * string points = 1; + * * @return The bytes for points. */ - com.google.protobuf.ByteString - getPointsBytes(); + com.google.protobuf.ByteString getPointsBytes(); } /** + * + * *
    * The encoded representation of a polyline. More information on polyline
    * encoding can be found here:
@@ -9291,31 +10766,31 @@ public interface EncodedPolylineOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline}
    */
-  public static final class EncodedPolyline extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class EncodedPolyline extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)
       EncodedPolylineOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use EncodedPolyline.newBuilder() to construct.
     private EncodedPolyline(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private EncodedPolyline() {
       points_ = "";
     }
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new EncodedPolyline();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private EncodedPolyline(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -9334,19 +10809,20 @@ private EncodedPolyline(
             case 0:
               done = true;
               break;
-            case 10: {
-              java.lang.String s = input.readStringRequireUtf8();
+            case 10:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
 
-              points_ = s;
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+                points_ = s;
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -9354,34 +10830,39 @@ private EncodedPolyline(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class,
+              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
     }
 
     public static final int POINTS_FIELD_NUMBER = 1;
     private volatile java.lang.Object points_;
     /**
+     *
+     *
      * 
      * String representing encoded points of the polyline.
      * 
* * string points = 1; + * * @return The points. */ @java.lang.Override @@ -9390,29 +10871,29 @@ public java.lang.String getPoints() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); points_ = s; return s; } } /** + * + * *
      * String representing encoded points of the polyline.
      * 
* * string points = 1; + * * @return The bytes for points. */ @java.lang.Override - public com.google.protobuf.ByteString - getPointsBytes() { + public com.google.protobuf.ByteString getPointsBytes() { java.lang.Object ref = points_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); points_ = b; return b; } else { @@ -9421,6 +10902,7 @@ public java.lang.String getPoints() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -9432,8 +10914,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(points_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, points_); } @@ -9457,15 +10938,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other = (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) obj; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other = + (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) obj; - if (!getPoints() - .equals(other.getPoints())) return false; + if (!getPoints().equals(other.getPoints())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -9485,87 +10966,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -9575,6 +11063,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * The encoded representation of a polyline. More information on polyline
      * encoding can be found here:
@@ -9584,21 +11074,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)
         com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.class,
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder()
@@ -9606,16 +11099,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -9625,13 +11117,14 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_EncodedPolyline_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getDefaultInstanceForType() {
+      public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline
+          getDefaultInstanceForType() {
         return com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance();
       }
 
@@ -9646,7 +11139,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result = new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(this);
         result.points_ = points_;
         onBuilt();
         return result;
@@ -9656,46 +11150,52 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline buildParti
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) return this;
+      public Builder mergeFrom(
+          com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline other) {
+        if (other
+            == com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance())
+          return this;
         if (!other.getPoints().isEmpty()) {
           points_ = other.points_;
           onChanged();
@@ -9719,7 +11219,9 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)
+                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -9731,18 +11233,20 @@ public Builder mergeFrom(
 
       private java.lang.Object points_ = "";
       /**
+       *
+       *
        * 
        * String representing encoded points of the polyline.
        * 
* * string points = 1; + * * @return The points. */ public java.lang.String getPoints() { java.lang.Object ref = points_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); points_ = s; return s; @@ -9751,20 +11255,21 @@ public java.lang.String getPoints() { } } /** + * + * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; + * * @return The bytes for points. */ - public com.google.protobuf.ByteString - getPointsBytes() { + public com.google.protobuf.ByteString getPointsBytes() { java.lang.Object ref = points_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); points_ = b; return b; } else { @@ -9772,58 +11277,66 @@ public java.lang.String getPoints() { } } /** + * + * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; + * * @param value The points to set. * @return This builder for chaining. */ - public Builder setPoints( - java.lang.String value) { + public Builder setPoints(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + points_ = value; onChanged(); return this; } /** + * + * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; + * * @return This builder for chaining. */ public Builder clearPoints() { - + points_ = getDefaultInstance().getPoints(); onChanged(); return this; } /** + * + * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; + * * @param value The bytes for points to set. * @return This builder for chaining. */ - public Builder setPointsBytes( - com.google.protobuf.ByteString value) { + public Builder setPointsBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + points_ = value; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -9836,30 +11349,32 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline) - private static final com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getDefaultInstance() { + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public EncodedPolyline parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new EncodedPolyline(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EncodedPolyline parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EncodedPolyline(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -9871,35 +11386,44 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface BreakOrBuilder extends + public interface BreakOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.Break) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** + * + * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** + * + * *
      * Start time of a break.
      * 
@@ -9909,24 +11433,32 @@ public interface BreakOrBuilder extends com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** + * + * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return Whether the duration field is set. */ boolean hasDuration(); /** + * + * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** + * + * *
      * Duration of a break.
      * 
@@ -9936,36 +11468,37 @@ public interface BreakOrBuilder extends com.google.protobuf.DurationOrBuilder getDurationOrBuilder(); } /** + * + * *
    * Data representing the execution of a break.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Break} */ - public static final class Break extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class Break extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.Break) BreakOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Break.newBuilder() to construct. private Break(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Break() { - } + + private Break() {} @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Break(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private Break( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -9984,39 +11517,43 @@ private Break( case 0: done = true; break; - case 10: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (startTime_ != null) { - subBuilder = startTime_.toBuilder(); - } - startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(startTime_); - startTime_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - com.google.protobuf.Duration.Builder subBuilder = null; - if (duration_ != null) { - subBuilder = duration_.toBuilder(); + case 10: + { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (startTime_ != null) { + subBuilder = startTime_.toBuilder(); + } + startTime_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(startTime_); + startTime_ = subBuilder.buildPartial(); + } + + break; } - duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(duration_); - duration_ = subBuilder.buildPartial(); + case 18: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (duration_ != null) { + subBuilder = duration_.toBuilder(); + } + duration_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(duration_); + duration_ = subBuilder.buildPartial(); + } + + break; } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -10024,34 +11561,39 @@ private Break( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentRoute.Break.class, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); + com.google.cloud.optimization.v1.ShipmentRoute.Break.class, + com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); } public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; /** + * + * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ @java.lang.Override @@ -10059,11 +11601,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ @java.lang.Override @@ -10071,6 +11616,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start time of a break.
      * 
@@ -10085,11 +11632,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration duration_; /** + * + * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return Whether the duration field is set. */ @java.lang.Override @@ -10097,11 +11647,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ @java.lang.Override @@ -10109,6 +11662,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of a break.
      * 
@@ -10121,6 +11676,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -10132,8 +11688,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } @@ -10150,12 +11705,10 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDuration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -10165,22 +11718,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Break)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Break other = (com.google.cloud.optimization.v1.ShipmentRoute.Break) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Break other = + (com.google.cloud.optimization.v1.ShipmentRoute.Break) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime() - .equals(other.getStartTime())) return false; + if (!getStartTime().equals(other.getStartTime())) return false; } if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration() - .equals(other.getDuration())) return false; + if (!getDuration().equals(other.getDuration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -10207,87 +11759,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Break prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.Break prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -10297,27 +11856,32 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Data representing the execution of a break.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Break} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.Break) com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.ShipmentRoute.Break.class, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); + com.google.cloud.optimization.v1.ShipmentRoute.Break.class, + com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder.class); } // Construct using com.google.cloud.optimization.v1.ShipmentRoute.Break.newBuilder() @@ -10325,16 +11889,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -10354,9 +11917,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_ShipmentRoute_Break_descriptor; } @java.lang.Override @@ -10375,7 +11938,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break build() { @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.Break buildPartial() { - com.google.cloud.optimization.v1.ShipmentRoute.Break result = new com.google.cloud.optimization.v1.ShipmentRoute.Break(this); + com.google.cloud.optimization.v1.ShipmentRoute.Break result = + new com.google.cloud.optimization.v1.ShipmentRoute.Break(this); if (startTimeBuilder_ == null) { result.startTime_ = startTime_; } else { @@ -10394,38 +11958,41 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break buildPartial() { public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.Break) { - return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Break)other); + return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.Break) other); } else { super.mergeFrom(other); return this; @@ -10433,7 +12000,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Break other) { - if (other == com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance()) return this; + if (other == com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance()) + return this; if (other.hasStartTime()) { mergeStartTime(other.getStartTime()); } @@ -10459,7 +12027,8 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.Break) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.ShipmentRoute.Break) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -10471,34 +12040,47 @@ public Builder mergeFrom( private com.google.protobuf.Timestamp startTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; /** + * + * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** + * + * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { if (startTimeBuilder_ == null) { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + return startTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : startTime_; } else { return startTimeBuilder_.getMessage(); } } /** + * + * *
        * Start time of a break.
        * 
@@ -10519,14 +12101,15 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; */ - public Builder setStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (startTimeBuilder_ == null) { startTime_ = builderForValue.build(); onChanged(); @@ -10537,6 +12120,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10547,7 +12132,9 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { if (startTime_ != null) { startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(startTime_) + .mergeFrom(value) + .buildPartial(); } else { startTime_ = value; } @@ -10559,6 +12146,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10577,6 +12166,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10584,11 +12175,13 @@ public Builder clearStartTime() { * .google.protobuf.Timestamp start_time = 1; */ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - + onChanged(); return getStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Start time of a break.
        * 
@@ -10599,11 +12192,14 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { if (startTimeBuilder_ != null) { return startTimeBuilder_.getMessageOrBuilder(); } else { - return startTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + return startTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : startTime_; } } /** + * + * *
        * Start time of a break.
        * 
@@ -10611,14 +12207,17 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * .google.protobuf.Timestamp start_time = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder() { if (startTimeBuilder_ == null) { - startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getStartTime(), - getParentForChildren(), - isClean()); + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); startTime_ = null; } return startTimeBuilder_; @@ -10626,24 +12225,33 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { private com.google.protobuf.Duration duration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + durationBuilder_; /** + * + * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; + * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** + * + * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -10654,6 +12262,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of a break.
        * 
@@ -10674,14 +12284,15 @@ public Builder setDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; */ - public Builder setDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) { if (durationBuilder_ == null) { duration_ = builderForValue.build(); onChanged(); @@ -10692,6 +12303,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10702,7 +12315,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { if (duration_ != null) { duration_ = - com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); } else { duration_ = value; } @@ -10714,6 +12327,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10732,6 +12347,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10739,11 +12356,13 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 2; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of a break.
        * 
@@ -10754,11 +12373,12 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { if (durationBuilder_ != null) { return durationBuilder_.getMessageOrBuilder(); } else { - return duration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : duration_; + return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } } /** + * + * *
        * Duration of a break.
        * 
@@ -10766,18 +12386,22 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { * .google.protobuf.Duration duration = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getDurationFieldBuilder() { if (durationBuilder_ == null) { - durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getDuration(), - getParentForChildren(), - isClean()); + durationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDuration(), getParentForChildren(), isClean()); duration_ = null; } return durationBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -10790,12 +12414,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.Break) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.Break) private static final com.google.cloud.optimization.v1.ShipmentRoute.Break DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.Break(); } @@ -10804,16 +12428,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultIns return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Break parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Break(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Break parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Break(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10828,32 +12452,41 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - @java.lang.Deprecated public interface TravelStepOrBuilder extends + @java.lang.Deprecated + public interface TravelStepOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute.TravelStep) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; + * * @return Whether the duration field is set. */ boolean hasDuration(); /** + * + * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; + * * @return The duration. */ com.google.protobuf.Duration getDuration(); /** + * + * *
      * Duration of the travel step.
      * 
@@ -10863,16 +12496,21 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceFo com.google.protobuf.DurationOrBuilder getDurationOrBuilder(); /** + * + * *
      * Distance traveled during the step.
      * 
* * double distance_meters = 2; + * * @return The distanceMeters. */ double getDistanceMeters(); /** + * + * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -10882,11 +12520,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceFo
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ boolean getTrafficInfoUnavailable(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -10896,10 +12537,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceFo
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * * @return Whether the routePolyline field is set. */ boolean hasRoutePolyline(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -10909,10 +12553,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceFo
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * * @return The routePolyline. */ com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -10923,9 +12570,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceFo
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4;
      */
-    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder();
+    com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder();
   }
   /**
+   *
+   *
    * 
    * Deprecated: Use [ShipmentRoute.transitions][] instead.
    * Travel between each visit, along the route: from the
@@ -10942,30 +12592,30 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getDefaultInstanceFo
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.TravelStep}
    */
-  @java.lang.Deprecated public static final class TravelStep extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  @java.lang.Deprecated
+  public static final class TravelStep extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentRoute.TravelStep)
       TravelStepOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use TravelStep.newBuilder() to construct.
     private TravelStep(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private TravelStep() {
-    }
+
+    private TravelStep() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new TravelStep();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private TravelStep(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -10984,49 +12634,56 @@ private TravelStep(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (duration_ != null) {
-                subBuilder = duration_.toBuilder();
+            case 10:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (duration_ != null) {
+                  subBuilder = duration_.toBuilder();
+                }
+                duration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(duration_);
+                  duration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-              duration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(duration_);
-                duration_ = subBuilder.buildPartial();
+            case 17:
+              {
+                distanceMeters_ = input.readDouble();
+                break;
               }
-
-              break;
-            }
-            case 17: {
-
-              distanceMeters_ = input.readDouble();
-              break;
-            }
-            case 24: {
-
-              trafficInfoUnavailable_ = input.readBool();
-              break;
-            }
-            case 34: {
-              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder = null;
-              if (routePolyline_ != null) {
-                subBuilder = routePolyline_.toBuilder();
+            case 24:
+              {
+                trafficInfoUnavailable_ = input.readBool();
+                break;
               }
-              routePolyline_ = input.readMessage(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(routePolyline_);
-                routePolyline_ = subBuilder.buildPartial();
+            case 34:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder subBuilder =
+                    null;
+                if (routePolyline_ != null) {
+                  subBuilder = routePolyline_.toBuilder();
+                }
+                routePolyline_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(),
+                        extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(routePolyline_);
+                  routePolyline_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
-
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -11034,34 +12691,39 @@ private TravelStep(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class,
+              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
     }
 
     public static final int DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration duration_;
     /**
+     *
+     *
      * 
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; + * * @return Whether the duration field is set. */ @java.lang.Override @@ -11069,11 +12731,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; + * * @return The duration. */ @java.lang.Override @@ -11081,6 +12746,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of the travel step.
      * 
@@ -11095,11 +12762,14 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { public static final int DISTANCE_METERS_FIELD_NUMBER = 2; private double distanceMeters_; /** + * + * *
      * Distance traveled during the step.
      * 
* * double distance_meters = 2; + * * @return The distanceMeters. */ @java.lang.Override @@ -11110,6 +12780,8 @@ public double getDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_; /** + * + * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -11119,6 +12791,7 @@ public double getDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -11129,6 +12802,8 @@ public boolean getTrafficInfoUnavailable() { public static final int ROUTE_POLYLINE_FIELD_NUMBER = 4; private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -11138,6 +12813,7 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -11145,6 +12821,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -11154,13 +12832,18 @@ public boolean hasRoutePolyline() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * * @return The routePolyline. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { - return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -11172,11 +12855,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4;
      */
     @java.lang.Override
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder() {
       return getRoutePolyline();
     }
 
     private byte memoizedIsInitialized = -1;
+
     @java.lang.Override
     public final boolean isInitialized() {
       byte isInitialized = memoizedIsInitialized;
@@ -11188,8 +12873,7 @@ public final boolean isInitialized() {
     }
 
     @java.lang.Override
-    public void writeTo(com.google.protobuf.CodedOutputStream output)
-                        throws java.io.IOException {
+    public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
       if (duration_ != null) {
         output.writeMessage(1, getDuration());
       }
@@ -11212,20 +12896,16 @@ public int getSerializedSize() {
 
       size = 0;
       if (duration_ != null) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(1, getDuration());
+        size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDuration());
       }
       if (java.lang.Double.doubleToRawLongBits(distanceMeters_) != 0) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeDoubleSize(2, distanceMeters_);
+        size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, distanceMeters_);
       }
       if (trafficInfoUnavailable_ != false) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeBoolSize(3, trafficInfoUnavailable_);
+        size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trafficInfoUnavailable_);
       }
       if (routePolyline_ != null) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(4, getRoutePolyline());
+        size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getRoutePolyline());
       }
       size += unknownFields.getSerializedSize();
       memoizedSize = size;
@@ -11235,27 +12915,24 @@ public int getSerializedSize() {
     @java.lang.Override
     public boolean equals(final java.lang.Object obj) {
       if (obj == this) {
-       return true;
+        return true;
       }
       if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.TravelStep)) {
         return super.equals(obj);
       }
-      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other = (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) obj;
+      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other =
+          (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) obj;
 
       if (hasDuration() != other.hasDuration()) return false;
       if (hasDuration()) {
-        if (!getDuration()
-            .equals(other.getDuration())) return false;
+        if (!getDuration().equals(other.getDuration())) return false;
       }
       if (java.lang.Double.doubleToLongBits(getDistanceMeters())
-          != java.lang.Double.doubleToLongBits(
-              other.getDistanceMeters())) return false;
-      if (getTrafficInfoUnavailable()
-          != other.getTrafficInfoUnavailable()) return false;
+          != java.lang.Double.doubleToLongBits(other.getDistanceMeters())) return false;
+      if (getTrafficInfoUnavailable() != other.getTrafficInfoUnavailable()) return false;
       if (hasRoutePolyline() != other.hasRoutePolyline()) return false;
       if (hasRoutePolyline()) {
-        if (!getRoutePolyline()
-            .equals(other.getRoutePolyline())) return false;
+        if (!getRoutePolyline().equals(other.getRoutePolyline())) return false;
       }
       if (!unknownFields.equals(other.unknownFields)) return false;
       return true;
@@ -11273,11 +12950,12 @@ public int hashCode() {
         hash = (53 * hash) + getDuration().hashCode();
       }
       hash = (37 * hash) + DISTANCE_METERS_FIELD_NUMBER;
-      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
-          java.lang.Double.doubleToLongBits(getDistanceMeters()));
+      hash =
+          (53 * hash)
+              + com.google.protobuf.Internal.hashLong(
+                  java.lang.Double.doubleToLongBits(getDistanceMeters()));
       hash = (37 * hash) + TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER;
-      hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
-          getTrafficInfoUnavailable());
+      hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrafficInfoUnavailable());
       if (hasRoutePolyline()) {
         hash = (37 * hash) + ROUTE_POLYLINE_FIELD_NUMBER;
         hash = (53 * hash) + getRoutePolyline().hashCode();
@@ -11288,87 +12966,94 @@ public int hashCode() {
     }
 
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.nio.ByteBuffer data)
-        throws com.google.protobuf.InvalidProtocolBufferException {
+        java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.nio.ByteBuffer data,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        byte[] data,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(java.io.InputStream input)
-        throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3
-          .parseWithIOException(PARSER, input);
+
+    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
+        java.io.InputStream input) throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.io.InputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3
-          .parseWithIOException(PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+          PARSER, input, extensionRegistry);
     }
-    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(java.io.InputStream input)
-        throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3
-          .parseDelimitedWithIOException(PARSER, input);
+
+    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(
+        java.io.InputStream input) throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(
-        java.io.InputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3
-          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+          PARSER, input, extensionRegistry);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        com.google.protobuf.CodedInputStream input)
-        throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3
-          .parseWithIOException(PARSER, input);
+        com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
     }
+
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3
-          .parseWithIOException(PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+          PARSER, input, extensionRegistry);
     }
 
     @java.lang.Override
-    public Builder newBuilderForType() { return newBuilder(); }
+    public Builder newBuilderForType() {
+      return newBuilder();
+    }
+
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep prototype) {
+
+    public static Builder newBuilder(
+        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
+
     @java.lang.Override
     public Builder toBuilder() {
-      return this == DEFAULT_INSTANCE
-          ? new Builder() : new Builder().mergeFrom(this);
+      return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
     }
 
     @java.lang.Override
@@ -11378,6 +13063,8 @@ protected Builder newBuilderForType(
       return builder;
     }
     /**
+     *
+     *
      * 
      * Deprecated: Use [ShipmentRoute.transitions][] instead.
      * Travel between each visit, along the route: from the
@@ -11394,21 +13081,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.TravelStep}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute.TravelStep)
         com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
+                com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.class,
+                com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.newBuilder()
@@ -11416,16 +13106,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -11449,9 +13138,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_ShipmentRoute_TravelStep_descriptor;
       }
 
       @java.lang.Override
@@ -11470,7 +13159,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep buildPartial() {
-        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result = new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(this);
+        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(this);
         if (durationBuilder_ == null) {
           result.duration_ = duration_;
         } else {
@@ -11491,38 +13181,41 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep buildPartial()
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) {
-          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.TravelStep)other);
+          return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -11530,7 +13223,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other) {
-        if (other == com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance())
+          return this;
         if (other.hasDuration()) {
           mergeDuration(other.getDuration());
         }
@@ -11562,7 +13256,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -11574,24 +13269,33 @@ public Builder mergeFrom(
 
       private com.google.protobuf.Duration duration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          durationBuilder_;
       /**
+       *
+       *
        * 
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; + * * @return Whether the duration field is set. */ public boolean hasDuration() { return durationBuilder_ != null || duration_ != null; } /** + * + * *
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -11602,6 +13306,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11622,14 +13328,15 @@ public Builder setDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; */ - public Builder setDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) { if (durationBuilder_ == null) { duration_ = builderForValue.build(); onChanged(); @@ -11640,6 +13347,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11650,7 +13359,7 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { if (duration_ != null) { duration_ = - com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial(); } else { duration_ = value; } @@ -11662,6 +13371,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11680,6 +13391,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11687,11 +13400,13 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 1; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11702,11 +13417,12 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { if (durationBuilder_ != null) { return durationBuilder_.getMessageOrBuilder(); } else { - return duration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : duration_; + return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11714,26 +13430,32 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { * .google.protobuf.Duration duration = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getDurationFieldBuilder() { if (durationBuilder_ == null) { - durationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getDuration(), - getParentForChildren(), - isClean()); + durationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getDuration(), getParentForChildren(), isClean()); duration_ = null; } return durationBuilder_; } - private double distanceMeters_ ; + private double distanceMeters_; /** + * + * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; + * * @return The distanceMeters. */ @java.lang.Override @@ -11741,37 +13463,45 @@ public double getDistanceMeters() { return distanceMeters_; } /** + * + * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; + * * @param value The distanceMeters to set. * @return This builder for chaining. */ public Builder setDistanceMeters(double value) { - + distanceMeters_ = value; onChanged(); return this; } /** + * + * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; + * * @return This builder for chaining. */ public Builder clearDistanceMeters() { - + distanceMeters_ = 0D; onChanged(); return this; } - private boolean trafficInfoUnavailable_ ; + private boolean trafficInfoUnavailable_; /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -11781,6 +13511,7 @@ public Builder clearDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -11788,6 +13519,8 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -11797,16 +13530,19 @@ public boolean getTrafficInfoUnavailable() {
        * 
* * bool traffic_info_unavailable = 3; + * * @param value The trafficInfoUnavailable to set. * @return This builder for chaining. */ public Builder setTrafficInfoUnavailable(boolean value) { - + trafficInfoUnavailable_ = value; onChanged(); return this; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -11816,10 +13552,11 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; + * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { - + trafficInfoUnavailable_ = false; onChanged(); return this; @@ -11827,8 +13564,13 @@ public Builder clearTrafficInfoUnavailable() { private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> routePolylineBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> + routePolylineBuilder_; /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11837,13 +13579,17 @@ public Builder clearTrafficInfoUnavailable() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * + * * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return routePolylineBuilder_ != null || routePolyline_ != null; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11852,17 +13598,23 @@ public boolean hasRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * + * * @return The routePolyline. */ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { if (routePolylineBuilder_ == null) { - return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } else { return routePolylineBuilder_.getMessage(); } } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11871,9 +13623,11 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * */ - public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder setRoutePolyline( + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11887,6 +13641,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11895,7 +13651,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * */ public Builder setRoutePolyline( com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder builderForValue) { @@ -11909,6 +13666,8 @@ public Builder setRoutePolyline( return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11917,13 +13676,18 @@ public Builder setRoutePolyline(
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * */ - public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { + public Builder mergeRoutePolyline( + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) { if (routePolylineBuilder_ == null) { if (routePolyline_ != null) { routePolyline_ = - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(routePolyline_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder( + routePolyline_) + .mergeFrom(value) + .buildPartial(); } else { routePolyline_ = value; } @@ -11935,6 +13699,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11943,7 +13709,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * */ public Builder clearRoutePolyline() { if (routePolylineBuilder_ == null) { @@ -11957,6 +13724,8 @@ public Builder clearRoutePolyline() { return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11965,14 +13734,18 @@ public Builder clearRoutePolyline() {
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder() { - + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder + getRoutePolylineBuilder() { + onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11981,17 +13754,22 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder ge
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() { + public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder + getRoutePolylineOrBuilder() { if (routePolylineBuilder_ != null) { return routePolylineBuilder_.getMessageOrBuilder(); } else { - return routePolyline_ == null ? - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -12000,21 +13778,26 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder g
        * is set to true.
        * 
* - * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> getRoutePolylineFieldBuilder() { if (routePolylineBuilder_ == null) { - routePolylineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( - getRoutePolyline(), - getParentForChildren(), - isClean()); + routePolylineBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>( + getRoutePolyline(), getParentForChildren(), isClean()); routePolyline_ = null; } return routePolylineBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -12027,12 +13810,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute.TravelStep) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute.TravelStep) private static final com.google.cloud.optimization.v1.ShipmentRoute.TravelStep DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(); } @@ -12041,16 +13824,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getDefau return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TravelStep parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TravelStep(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TravelStep parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TravelStep(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -12065,18 +13848,20 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int VEHICLE_INDEX_FIELD_NUMBER = 1; private int vehicleIndex_; /** + * + * *
    * Vehicle performing the route, identified by its index in the source
    * `ShipmentModel`.
    * 
* * int32 vehicle_index = 1; + * * @return The vehicleIndex. */ @java.lang.Override @@ -12087,12 +13872,15 @@ public int getVehicleIndex() { public static final int VEHICLE_LABEL_FIELD_NUMBER = 2; private volatile java.lang.Object vehicleLabel_; /** + * + * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; + * * @return The vehicleLabel. */ @java.lang.Override @@ -12101,30 +13889,30 @@ public java.lang.String getVehicleLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleLabel_ = s; return s; } } /** + * + * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; + * * @return The bytes for vehicleLabel. */ @java.lang.Override - public com.google.protobuf.ByteString - getVehicleLabelBytes() { + public com.google.protobuf.ByteString getVehicleLabelBytes() { java.lang.Object ref = vehicleLabel_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); vehicleLabel_ = b; return b; } else { @@ -12135,11 +13923,14 @@ public java.lang.String getVehicleLabel() { public static final int VEHICLE_START_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp vehicleStartTime_; /** + * + * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; + * * @return Whether the vehicleStartTime field is set. */ @java.lang.Override @@ -12147,18 +13938,25 @@ public boolean hasVehicleStartTime() { return vehicleStartTime_ != null; } /** + * + * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; + * * @return The vehicleStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getVehicleStartTime() { - return vehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; + return vehicleStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleStartTime_; } /** + * + * *
    * Time at which the vehicle starts its route.
    * 
@@ -12173,11 +13971,14 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { public static final int VEHICLE_END_TIME_FIELD_NUMBER = 6; private com.google.protobuf.Timestamp vehicleEndTime_; /** + * + * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; + * * @return Whether the vehicleEndTime field is set. */ @java.lang.Override @@ -12185,18 +13986,25 @@ public boolean hasVehicleEndTime() { return vehicleEndTime_ != null; } /** + * + * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; + * * @return The vehicleEndTime. */ @java.lang.Override public com.google.protobuf.Timestamp getVehicleEndTime() { - return vehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; + return vehicleEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleEndTime_; } /** + * + * *
    * Time at which the vehicle finishes its route.
    * 
@@ -12211,6 +14019,8 @@ public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { public static final int VISITS_FIELD_NUMBER = 7; private java.util.List visits_; /** + * + * *
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -12224,6 +14034,8 @@ public java.util.List getV
     return visits_;
   }
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -12233,11 +14045,13 @@ public java.util.List getV
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getVisitsOrBuilderList() {
     return visits_;
   }
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -12251,6 +14065,8 @@ public int getVisitsCount() {
     return visits_.size();
   }
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -12264,6 +14080,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit getVisits(int index)
     return visits_.get(index);
   }
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -12281,6 +14099,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
   public static final int TRANSITIONS_FIELD_NUMBER = 8;
   private java.util.List transitions_;
   /**
+   *
+   *
    * 
    * Ordered list of transitions for the route.
    * 
@@ -12288,10 +14108,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ @java.lang.Override - public java.util.List getTransitionsList() { + public java.util.List + getTransitionsList() { return transitions_; } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -12299,11 +14122,14 @@ public java.util.List * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ @java.lang.Override - public java.util.List + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> getTransitionsOrBuilderList() { return transitions_; } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -12315,6 +14141,8 @@ public int getTransitionsCount() { return transitions_.size(); } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -12326,6 +14154,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( return transitions_.get(index); } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -12341,6 +14171,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra public static final int HAS_TRAFFIC_INFEASIBILITIES_FIELD_NUMBER = 9; private boolean hasTrafficInfeasibilities_; /** + * + * *
    * When
    * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -12359,6 +14191,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra
    * 
* * bool has_traffic_infeasibilities = 9; + * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -12369,6 +14202,8 @@ public boolean getHasTrafficInfeasibilities() { public static final int ROUTE_POLYLINE_FIELD_NUMBER = 10; private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -12377,6 +14212,7 @@ public boolean getHasTrafficInfeasibilities() {
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -12384,6 +14220,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -12392,13 +14230,18 @@ public boolean hasRoutePolyline() {
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return The routePolyline. */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { - return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -12409,13 +14252,16 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
    * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+  public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+      getRoutePolylineOrBuilder() {
     return getRoutePolyline();
   }
 
   public static final int BREAKS_FIELD_NUMBER = 11;
   private java.util.List breaks_;
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -12429,6 +14275,8 @@ public java.util.List getB
     return breaks_;
   }
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -12438,11 +14286,13 @@ public java.util.List getB
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getBreaksOrBuilderList() {
     return breaks_;
   }
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -12456,6 +14306,8 @@ public int getBreaksCount() {
     return breaks_.size();
   }
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -12469,6 +14321,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getBreaks(int index)
     return breaks_.get(index);
   }
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -12486,6 +14340,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
   public static final int METRICS_FIELD_NUMBER = 12;
   private com.google.cloud.optimization.v1.AggregatedMetrics metrics_;
   /**
+   *
+   *
    * 
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -12493,6 +14349,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; + * * @return Whether the metrics field is set. */ @java.lang.Override @@ -12500,6 +14357,8 @@ public boolean hasMetrics() { return metrics_ != null; } /** + * + * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -12507,13 +14366,18 @@ public boolean hasMetrics() {
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; + * * @return The metrics. */ @java.lang.Override public com.google.cloud.optimization.v1.AggregatedMetrics getMetrics() { - return metrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_; + return metrics_ == null + ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() + : metrics_; } /** + * + * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -12528,24 +14392,23 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
   }
 
   public static final int ROUTE_COSTS_FIELD_NUMBER = 17;
+
   private static final class RouteCostsDefaultEntryHolder {
-    static final com.google.protobuf.MapEntry<
-        java.lang.String, java.lang.Double> defaultEntry =
-            com.google.protobuf.MapEntry
-            .newDefaultInstance(
-                com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor, 
-                com.google.protobuf.WireFormat.FieldType.STRING,
-                "",
-                com.google.protobuf.WireFormat.FieldType.DOUBLE,
-                0D);
+    static final com.google.protobuf.MapEntry defaultEntry =
+        com.google.protobuf.MapEntry.newDefaultInstance(
+            com.google.cloud.optimization.v1.FleetRoutingProto
+                .internal_static_google_cloud_optimization_v1_ShipmentRoute_RouteCostsEntry_descriptor,
+            com.google.protobuf.WireFormat.FieldType.STRING,
+            "",
+            com.google.protobuf.WireFormat.FieldType.DOUBLE,
+            0D);
   }
-  private com.google.protobuf.MapField<
-      java.lang.String, java.lang.Double> routeCosts_;
-  private com.google.protobuf.MapField
-  internalGetRouteCosts() {
+
+  private com.google.protobuf.MapField routeCosts_;
+
+  private com.google.protobuf.MapField internalGetRouteCosts() {
     if (routeCosts_ == null) {
-      return com.google.protobuf.MapField.emptyMapField(
-          RouteCostsDefaultEntryHolder.defaultEntry);
+      return com.google.protobuf.MapField.emptyMapField(RouteCostsDefaultEntryHolder.defaultEntry);
     }
     return routeCosts_;
   }
@@ -12554,6 +14417,8 @@ public int getRouteCostsCount() {
     return internalGetRouteCosts().getMap().size();
   }
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -12567,22 +14432,22 @@ public int getRouteCostsCount() {
    *
    * map<string, double> route_costs = 17;
    */
-
   @java.lang.Override
-  public boolean containsRouteCosts(
-      java.lang.String key) {
-    if (key == null) { throw new NullPointerException("map key"); }
+  public boolean containsRouteCosts(java.lang.String key) {
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
     return internalGetRouteCosts().getMap().containsKey(key);
   }
-  /**
-   * Use {@link #getRouteCostsMap()} instead.
-   */
+  /** Use {@link #getRouteCostsMap()} instead. */
   @java.lang.Override
   @java.lang.Deprecated
   public java.util.Map getRouteCosts() {
     return getRouteCostsMap();
   }
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -12597,11 +14462,12 @@ public java.util.Map getRouteCosts() {
    * map<string, double> route_costs = 17;
    */
   @java.lang.Override
-
   public java.util.Map getRouteCostsMap() {
     return internalGetRouteCosts().getMap();
   }
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -12616,16 +14482,16 @@ public java.util.Map getRouteCostsMap() {
    * map<string, double> route_costs = 17;
    */
   @java.lang.Override
-
-  public double getRouteCostsOrDefault(
-      java.lang.String key,
-      double defaultValue) {
-    if (key == null) { throw new NullPointerException("map key"); }
-    java.util.Map map =
-        internalGetRouteCosts().getMap();
+  public double getRouteCostsOrDefault(java.lang.String key, double defaultValue) {
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
+    java.util.Map map = internalGetRouteCosts().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
   }
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -12640,12 +14506,11 @@ public double getRouteCostsOrDefault(
    * map<string, double> route_costs = 17;
    */
   @java.lang.Override
-
-  public double getRouteCostsOrThrow(
-      java.lang.String key) {
-    if (key == null) { throw new NullPointerException("map key"); }
-    java.util.Map map =
-        internalGetRouteCosts().getMap();
+  public double getRouteCostsOrThrow(java.lang.String key) {
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
+    java.util.Map map = internalGetRouteCosts().getMap();
     if (!map.containsKey(key)) {
       throw new java.lang.IllegalArgumentException();
     }
@@ -12655,11 +14520,14 @@ public double getRouteCostsOrThrow(
   public static final int ROUTE_TOTAL_COST_FIELD_NUMBER = 18;
   private double routeTotalCost_;
   /**
+   *
+   *
    * 
    * Total cost of the route. The sum of all costs in the cost map.
    * 
* * double route_total_cost = 18; + * * @return The routeTotalCost. */ @java.lang.Override @@ -12670,6 +14538,8 @@ public double getRouteTotalCost() { public static final int END_LOADS_FIELD_NUMBER = 13; private java.util.List endLoads_; /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -12679,13 +14549,18 @@ public double getRouteTotalCost() {
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getEndLoadsList() { + @java.lang.Deprecated + public java.util.List getEndLoadsList() { return endLoads_; } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -12695,14 +14570,19 @@ public double getRouteTotalCost() {
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getEndLoadsOrBuilderList() { return endLoads_; } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -12712,13 +14592,18 @@ public double getRouteTotalCost() {
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getEndLoadsCount() { + @java.lang.Deprecated + public int getEndLoadsCount() { return endLoads_.size(); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -12728,13 +14613,18 @@ public double getRouteTotalCost() {
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { return endLoads_.get(index); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -12744,10 +14634,13 @@ public double getRouteTotalCost() {
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( int index) { return endLoads_.get(index); } @@ -12755,64 +14648,91 @@ public double getRouteTotalCost() { public static final int TRAVEL_STEPS_FIELD_NUMBER = 14; private java.util.List travelSteps_; /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getTravelStepsList() { + @java.lang.Deprecated + public java.util.List + getTravelStepsList() { return travelSteps_; } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> getTravelStepsOrBuilderList() { return travelSteps_; } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getTravelStepsCount() { + @java.lang.Deprecated + public int getTravelStepsCount() { return travelSteps_.size(); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { return travelSteps_.get(index); } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( int index) { return travelSteps_.get(index); } @@ -12820,6 +14740,8 @@ public double getRouteTotalCost() { public static final int VEHICLE_DETOUR_FIELD_NUMBER = 15; private com.google.protobuf.Duration vehicleDetour_; /** + * + * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -12830,15 +14752,19 @@ public double getRouteTotalCost() {
    * 
* * .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=2052 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return Whether the vehicleDetour field is set. */ @java.lang.Override - @java.lang.Deprecated public boolean hasVehicleDetour() { + @java.lang.Deprecated + public boolean hasVehicleDetour() { return vehicleDetour_ != null; } /** + * + * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -12849,15 +14775,21 @@ public double getRouteTotalCost() {
    * 
* * .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=2052 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return The vehicleDetour. */ @java.lang.Override - @java.lang.Deprecated public com.google.protobuf.Duration getVehicleDetour() { - return vehicleDetour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_; + @java.lang.Deprecated + public com.google.protobuf.Duration getVehicleDetour() { + return vehicleDetour_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : vehicleDetour_; } /** + * + * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -12870,59 +14802,81 @@ public double getRouteTotalCost() {
    * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
    */
   @java.lang.Override
-  @java.lang.Deprecated public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
+  @java.lang.Deprecated
+  public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
     return getVehicleDetour();
   }
 
   public static final int DELAY_BEFORE_VEHICLE_END_FIELD_NUMBER = 16;
   private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeVehicleEnd_;
   /**
+   *
+   *
    * 
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return Whether the delayBeforeVehicleEnd field is set. */ @java.lang.Override - @java.lang.Deprecated public boolean hasDelayBeforeVehicleEnd() { + @java.lang.Deprecated + public boolean hasDelayBeforeVehicleEnd() { return delayBeforeVehicleEnd_ != null; } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return The delayBeforeVehicleEnd. */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { - return delayBeforeVehicleEnd_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { + return delayBeforeVehicleEnd_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeVehicleEnd_; } /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder() { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder + getDelayBeforeVehicleEndOrBuilder() { return getDelayBeforeVehicleEnd(); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -12934,8 +14888,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (vehicleIndex_ != 0) { output.writeInt32(1, vehicleIndex_); } @@ -12978,12 +14931,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (delayBeforeVehicleEnd_ != null) { output.writeMessage(16, getDelayBeforeVehicleEnd()); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetRouteCosts(), - RouteCostsDefaultEntryHolder.defaultEntry, - 17); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetRouteCosts(), RouteCostsDefaultEntryHolder.defaultEntry, 17); if (java.lang.Double.doubleToRawLongBits(routeTotalCost_) != 0) { output.writeDouble(18, routeTotalCost_); } @@ -12997,73 +14946,60 @@ public int getSerializedSize() { size = 0; if (vehicleIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, vehicleIndex_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, vehicleIndex_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vehicleLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vehicleLabel_); } if (vehicleStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getVehicleStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getVehicleStartTime()); } if (vehicleEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getVehicleEndTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getVehicleEndTime()); } for (int i = 0; i < visits_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, visits_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, visits_.get(i)); } for (int i = 0; i < transitions_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, transitions_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, transitions_.get(i)); } if (hasTrafficInfeasibilities_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(9, hasTrafficInfeasibilities_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, hasTrafficInfeasibilities_); } if (routePolyline_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, getRoutePolyline()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getRoutePolyline()); } for (int i = 0; i < breaks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, breaks_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, breaks_.get(i)); } if (metrics_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(12, getMetrics()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getMetrics()); } for (int i = 0; i < endLoads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, endLoads_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, endLoads_.get(i)); } for (int i = 0; i < travelSteps_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, travelSteps_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, travelSteps_.get(i)); } if (vehicleDetour_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, getVehicleDetour()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, getVehicleDetour()); } if (delayBeforeVehicleEnd_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(16, getDelayBeforeVehicleEnd()); - } - for (java.util.Map.Entry entry - : internalGetRouteCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry - routeCosts__ = RouteCostsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(17, routeCosts__); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(16, getDelayBeforeVehicleEnd()); + } + for (java.util.Map.Entry entry : + internalGetRouteCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry routeCosts__ = + RouteCostsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(17, routeCosts__); } if (java.lang.Double.doubleToRawLongBits(routeTotalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(18, routeTotalCost_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(18, routeTotalCost_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -13073,63 +15009,48 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute other = (com.google.cloud.optimization.v1.ShipmentRoute) obj; + com.google.cloud.optimization.v1.ShipmentRoute other = + (com.google.cloud.optimization.v1.ShipmentRoute) obj; - if (getVehicleIndex() - != other.getVehicleIndex()) return false; - if (!getVehicleLabel() - .equals(other.getVehicleLabel())) return false; + if (getVehicleIndex() != other.getVehicleIndex()) return false; + if (!getVehicleLabel().equals(other.getVehicleLabel())) return false; if (hasVehicleStartTime() != other.hasVehicleStartTime()) return false; if (hasVehicleStartTime()) { - if (!getVehicleStartTime() - .equals(other.getVehicleStartTime())) return false; + if (!getVehicleStartTime().equals(other.getVehicleStartTime())) return false; } if (hasVehicleEndTime() != other.hasVehicleEndTime()) return false; if (hasVehicleEndTime()) { - if (!getVehicleEndTime() - .equals(other.getVehicleEndTime())) return false; - } - if (!getVisitsList() - .equals(other.getVisitsList())) return false; - if (!getTransitionsList() - .equals(other.getTransitionsList())) return false; - if (getHasTrafficInfeasibilities() - != other.getHasTrafficInfeasibilities()) return false; + if (!getVehicleEndTime().equals(other.getVehicleEndTime())) return false; + } + if (!getVisitsList().equals(other.getVisitsList())) return false; + if (!getTransitionsList().equals(other.getTransitionsList())) return false; + if (getHasTrafficInfeasibilities() != other.getHasTrafficInfeasibilities()) return false; if (hasRoutePolyline() != other.hasRoutePolyline()) return false; if (hasRoutePolyline()) { - if (!getRoutePolyline() - .equals(other.getRoutePolyline())) return false; + if (!getRoutePolyline().equals(other.getRoutePolyline())) return false; } - if (!getBreaksList() - .equals(other.getBreaksList())) return false; + if (!getBreaksList().equals(other.getBreaksList())) return false; if (hasMetrics() != other.hasMetrics()) return false; if (hasMetrics()) { - if (!getMetrics() - .equals(other.getMetrics())) return false; + if (!getMetrics().equals(other.getMetrics())) return false; } - if (!internalGetRouteCosts().equals( - other.internalGetRouteCosts())) return false; + if (!internalGetRouteCosts().equals(other.internalGetRouteCosts())) return false; if (java.lang.Double.doubleToLongBits(getRouteTotalCost()) - != java.lang.Double.doubleToLongBits( - other.getRouteTotalCost())) return false; - if (!getEndLoadsList() - .equals(other.getEndLoadsList())) return false; - if (!getTravelStepsList() - .equals(other.getTravelStepsList())) return false; + != java.lang.Double.doubleToLongBits(other.getRouteTotalCost())) return false; + if (!getEndLoadsList().equals(other.getEndLoadsList())) return false; + if (!getTravelStepsList().equals(other.getTravelStepsList())) return false; if (hasVehicleDetour() != other.hasVehicleDetour()) return false; if (hasVehicleDetour()) { - if (!getVehicleDetour() - .equals(other.getVehicleDetour())) return false; + if (!getVehicleDetour().equals(other.getVehicleDetour())) return false; } if (hasDelayBeforeVehicleEnd() != other.hasDelayBeforeVehicleEnd()) return false; if (hasDelayBeforeVehicleEnd()) { - if (!getDelayBeforeVehicleEnd() - .equals(other.getDelayBeforeVehicleEnd())) return false; + if (!getDelayBeforeVehicleEnd().equals(other.getDelayBeforeVehicleEnd())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -13163,8 +15084,7 @@ public int hashCode() { hash = (53 * hash) + getTransitionsList().hashCode(); } hash = (37 * hash) + HAS_TRAFFIC_INFEASIBILITIES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getHasTrafficInfeasibilities()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getHasTrafficInfeasibilities()); if (hasRoutePolyline()) { hash = (37 * hash) + ROUTE_POLYLINE_FIELD_NUMBER; hash = (53 * hash) + getRoutePolyline().hashCode(); @@ -13182,8 +15102,10 @@ public int hashCode() { hash = (53 * hash) + internalGetRouteCosts().hashCode(); } hash = (37 * hash) + ROUTE_TOTAL_COST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getRouteTotalCost())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getRouteTotalCost())); if (getEndLoadsCount() > 0) { hash = (37 * hash) + END_LOADS_FIELD_NUMBER; hash = (53 * hash) + getEndLoadsList().hashCode(); @@ -13205,97 +15127,104 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * A vehicle's route can be decomposed, along the time axis, like this (we
    * assume there are n visits):
@@ -13379,43 +15308,43 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentRoute)
       com.google.cloud.optimization.v1.ShipmentRouteOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMapField(int number) {
       switch (number) {
         case 17:
           return internalGetRouteCosts();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
       switch (number) {
         case 17:
           return internalGetMutableRouteCosts();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentRoute.class, com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentRoute.class,
+              com.google.cloud.optimization.v1.ShipmentRoute.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentRoute.newBuilder()
@@ -13423,14 +15352,13 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getVisitsFieldBuilder();
         getTransitionsFieldBuilder();
         getBreaksFieldBuilder();
@@ -13438,6 +15366,7 @@ private void maybeForceBuilderInitialization() {
         getTravelStepsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -13520,9 +15449,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentRoute_descriptor;
     }
 
     @java.lang.Override
@@ -13541,7 +15470,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentRoute buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentRoute result = new com.google.cloud.optimization.v1.ShipmentRoute(this);
+      com.google.cloud.optimization.v1.ShipmentRoute result =
+          new com.google.cloud.optimization.v1.ShipmentRoute(this);
       int from_bitField0_ = bitField0_;
       result.vehicleIndex_ = vehicleIndex_;
       result.vehicleLabel_ = vehicleLabel_;
@@ -13632,38 +15562,39 @@ public com.google.cloud.optimization.v1.ShipmentRoute buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentRoute) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute)other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentRoute) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -13703,9 +15634,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             visitsBuilder_ = null;
             visits_ = other.visits_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            visitsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getVisitsFieldBuilder() : null;
+            visitsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getVisitsFieldBuilder()
+                    : null;
           } else {
             visitsBuilder_.addAllMessages(other.visits_);
           }
@@ -13729,9 +15661,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             transitionsBuilder_ = null;
             transitions_ = other.transitions_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            transitionsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getTransitionsFieldBuilder() : null;
+            transitionsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getTransitionsFieldBuilder()
+                    : null;
           } else {
             transitionsBuilder_.addAllMessages(other.transitions_);
           }
@@ -13761,9 +15694,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             breaksBuilder_ = null;
             breaks_ = other.breaks_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            breaksBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getBreaksFieldBuilder() : null;
+            breaksBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getBreaksFieldBuilder()
+                    : null;
           } else {
             breaksBuilder_.addAllMessages(other.breaks_);
           }
@@ -13772,8 +15706,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
       if (other.hasMetrics()) {
         mergeMetrics(other.getMetrics());
       }
-      internalGetMutableRouteCosts().mergeFrom(
-          other.internalGetRouteCosts());
+      internalGetMutableRouteCosts().mergeFrom(other.internalGetRouteCosts());
       if (other.getRouteTotalCost() != 0D) {
         setRouteTotalCost(other.getRouteTotalCost());
       }
@@ -13795,9 +15728,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             endLoadsBuilder_ = null;
             endLoads_ = other.endLoads_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            endLoadsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getEndLoadsFieldBuilder() : null;
+            endLoadsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getEndLoadsFieldBuilder()
+                    : null;
           } else {
             endLoadsBuilder_.addAllMessages(other.endLoads_);
           }
@@ -13821,9 +15755,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             travelStepsBuilder_ = null;
             travelSteps_ = other.travelSteps_;
             bitField0_ = (bitField0_ & ~0x00000020);
-            travelStepsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getTravelStepsFieldBuilder() : null;
+            travelStepsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getTravelStepsFieldBuilder()
+                    : null;
           } else {
             travelStepsBuilder_.addAllMessages(other.travelSteps_);
           }
@@ -13863,16 +15798,20 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
-    private int vehicleIndex_ ;
+    private int vehicleIndex_;
     /**
+     *
+     *
      * 
      * Vehicle performing the route, identified by its index in the source
      * `ShipmentModel`.
      * 
* * int32 vehicle_index = 1; + * * @return The vehicleIndex. */ @java.lang.Override @@ -13880,32 +15819,38 @@ public int getVehicleIndex() { return vehicleIndex_; } /** + * + * *
      * Vehicle performing the route, identified by its index in the source
      * `ShipmentModel`.
      * 
* * int32 vehicle_index = 1; + * * @param value The vehicleIndex to set. * @return This builder for chaining. */ public Builder setVehicleIndex(int value) { - + vehicleIndex_ = value; onChanged(); return this; } /** + * + * *
      * Vehicle performing the route, identified by its index in the source
      * `ShipmentModel`.
      * 
* * int32 vehicle_index = 1; + * * @return This builder for chaining. */ public Builder clearVehicleIndex() { - + vehicleIndex_ = 0; onChanged(); return this; @@ -13913,19 +15858,21 @@ public Builder clearVehicleIndex() { private java.lang.Object vehicleLabel_ = ""; /** + * + * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; + * * @return The vehicleLabel. */ public java.lang.String getVehicleLabel() { java.lang.Object ref = vehicleLabel_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vehicleLabel_ = s; return s; @@ -13934,21 +15881,22 @@ public java.lang.String getVehicleLabel() { } } /** + * + * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; + * * @return The bytes for vehicleLabel. */ - public com.google.protobuf.ByteString - getVehicleLabelBytes() { + public com.google.protobuf.ByteString getVehicleLabelBytes() { java.lang.Object ref = vehicleLabel_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); vehicleLabel_ = b; return b; } else { @@ -13956,57 +15904,64 @@ public java.lang.String getVehicleLabel() { } } /** + * + * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; + * * @param value The vehicleLabel to set. * @return This builder for chaining. */ - public Builder setVehicleLabel( - java.lang.String value) { + public Builder setVehicleLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + vehicleLabel_ = value; onChanged(); return this; } /** + * + * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; + * * @return This builder for chaining. */ public Builder clearVehicleLabel() { - + vehicleLabel_ = getDefaultInstance().getVehicleLabel(); onChanged(); return this; } /** + * + * *
      * Label of the vehicle performing this route, equal to
      * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
      * 
* * string vehicle_label = 2; + * * @param value The bytes for vehicleLabel to set. * @return This builder for chaining. */ - public Builder setVehicleLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setVehicleLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + vehicleLabel_ = value; onChanged(); return this; @@ -14014,34 +15969,47 @@ public Builder setVehicleLabelBytes( private com.google.protobuf.Timestamp vehicleStartTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> vehicleStartTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + vehicleStartTimeBuilder_; /** + * + * *
      * Time at which the vehicle starts its route.
      * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; + * * @return Whether the vehicleStartTime field is set. */ public boolean hasVehicleStartTime() { return vehicleStartTimeBuilder_ != null || vehicleStartTime_ != null; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; + * * @return The vehicleStartTime. */ public com.google.protobuf.Timestamp getVehicleStartTime() { if (vehicleStartTimeBuilder_ == null) { - return vehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; + return vehicleStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleStartTime_; } else { return vehicleStartTimeBuilder_.getMessage(); } } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14062,14 +16030,15 @@ public Builder setVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; */ - public Builder setVehicleStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setVehicleStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (vehicleStartTimeBuilder_ == null) { vehicleStartTime_ = builderForValue.build(); onChanged(); @@ -14080,6 +16049,8 @@ public Builder setVehicleStartTime( return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14090,7 +16061,9 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { if (vehicleStartTimeBuilder_ == null) { if (vehicleStartTime_ != null) { vehicleStartTime_ = - com.google.protobuf.Timestamp.newBuilder(vehicleStartTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(vehicleStartTime_) + .mergeFrom(value) + .buildPartial(); } else { vehicleStartTime_ = value; } @@ -14102,6 +16075,8 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14120,6 +16095,8 @@ public Builder clearVehicleStartTime() { return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14127,11 +16104,13 @@ public Builder clearVehicleStartTime() { * .google.protobuf.Timestamp vehicle_start_time = 5; */ public com.google.protobuf.Timestamp.Builder getVehicleStartTimeBuilder() { - + onChanged(); return getVehicleStartTimeFieldBuilder().getBuilder(); } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14142,11 +16121,14 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { if (vehicleStartTimeBuilder_ != null) { return vehicleStartTimeBuilder_.getMessageOrBuilder(); } else { - return vehicleStartTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; + return vehicleStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleStartTime_; } } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14154,14 +16136,17 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { * .google.protobuf.Timestamp vehicle_start_time = 5; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getVehicleStartTimeFieldBuilder() { if (vehicleStartTimeBuilder_ == null) { - vehicleStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getVehicleStartTime(), - getParentForChildren(), - isClean()); + vehicleStartTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getVehicleStartTime(), getParentForChildren(), isClean()); vehicleStartTime_ = null; } return vehicleStartTimeBuilder_; @@ -14169,34 +16154,47 @@ public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { private com.google.protobuf.Timestamp vehicleEndTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> vehicleEndTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + vehicleEndTimeBuilder_; /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; + * * @return Whether the vehicleEndTime field is set. */ public boolean hasVehicleEndTime() { return vehicleEndTimeBuilder_ != null || vehicleEndTime_ != null; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; + * * @return The vehicleEndTime. */ public com.google.protobuf.Timestamp getVehicleEndTime() { if (vehicleEndTimeBuilder_ == null) { - return vehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; + return vehicleEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleEndTime_; } else { return vehicleEndTimeBuilder_.getMessage(); } } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14217,14 +16215,15 @@ public Builder setVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; */ - public Builder setVehicleEndTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setVehicleEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (vehicleEndTimeBuilder_ == null) { vehicleEndTime_ = builderForValue.build(); onChanged(); @@ -14235,6 +16234,8 @@ public Builder setVehicleEndTime( return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14245,7 +16246,9 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { if (vehicleEndTimeBuilder_ == null) { if (vehicleEndTime_ != null) { vehicleEndTime_ = - com.google.protobuf.Timestamp.newBuilder(vehicleEndTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(vehicleEndTime_) + .mergeFrom(value) + .buildPartial(); } else { vehicleEndTime_ = value; } @@ -14257,6 +16260,8 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14275,6 +16280,8 @@ public Builder clearVehicleEndTime() { return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14282,11 +16289,13 @@ public Builder clearVehicleEndTime() { * .google.protobuf.Timestamp vehicle_end_time = 6; */ public com.google.protobuf.Timestamp.Builder getVehicleEndTimeBuilder() { - + onChanged(); return getVehicleEndTimeFieldBuilder().getBuilder(); } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14297,11 +16306,14 @@ public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { if (vehicleEndTimeBuilder_ != null) { return vehicleEndTimeBuilder_.getMessageOrBuilder(); } else { - return vehicleEndTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; + return vehicleEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleEndTime_; } } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14309,32 +16321,42 @@ public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { * .google.protobuf.Timestamp vehicle_end_time = 6; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getVehicleEndTimeFieldBuilder() { if (vehicleEndTimeBuilder_ == null) { - vehicleEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getVehicleEndTime(), - getParentForChildren(), - isClean()); + vehicleEndTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getVehicleEndTime(), getParentForChildren(), isClean()); vehicleEndTime_ = null; } return vehicleEndTimeBuilder_; } private java.util.List visits_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureVisitsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - visits_ = new java.util.ArrayList(visits_); + visits_ = + new java.util.ArrayList(visits_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Visit, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder> visitsBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.Visit, + com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder> + visitsBuilder_; /** + * + * *
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14351,6 +16373,8 @@ public java.util.List getV
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14367,6 +16391,8 @@ public int getVisitsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14383,6 +16409,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit getVisits(int index)
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14406,6 +16434,8 @@ public Builder setVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14426,6 +16456,8 @@ public Builder setVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14448,6 +16480,8 @@ public Builder addVisits(com.google.cloud.optimization.v1.ShipmentRoute.Visit va
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14471,6 +16505,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14491,6 +16527,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14511,6 +16549,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14523,8 +16563,7 @@ public Builder addAllVisits(
         java.lang.Iterable values) {
       if (visitsBuilder_ == null) {
         ensureVisitsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, visits_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, visits_);
         onChanged();
       } else {
         visitsBuilder_.addAllMessages(values);
@@ -14532,6 +16571,8 @@ public Builder addAllVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14551,6 +16592,8 @@ public Builder clearVisits() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14570,6 +16613,8 @@ public Builder removeVisits(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14583,6 +16628,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder getVisitsBui
       return getVisitsFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14594,11 +16641,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder getVisitsBui
     public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder(
         int index) {
       if (visitsBuilder_ == null) {
-        return visits_.get(index);  } else {
+        return visits_.get(index);
+      } else {
         return visitsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14607,8 +16657,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
      */
-    public java.util.List 
-         getVisitsOrBuilderList() {
+    public java.util.List
+        getVisitsOrBuilderList() {
       if (visitsBuilder_ != null) {
         return visitsBuilder_.getMessageOrBuilderList();
       } else {
@@ -14616,6 +16666,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14625,10 +16677,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBuilder() {
-      return getVisitsFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
+      return getVisitsFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14639,10 +16693,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBui
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBuilder(
         int index) {
-      return getVisitsFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
+      return getVisitsFieldBuilder()
+          .addBuilder(
+              index, com.google.cloud.optimization.v1.ShipmentRoute.Visit.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14651,45 +16708,57 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder addVisitsBui
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
      */
-    public java.util.List 
-         getVisitsBuilderList() {
+    public java.util.List
+        getVisitsBuilderList() {
       return getVisitsFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.Visit, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute.Visit,
+            com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder>
         getVisitsFieldBuilder() {
       if (visitsBuilder_ == null) {
-        visitsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Visit, com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder, com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder>(
-                visits_,
-                ((bitField0_ & 0x00000001) != 0),
-                getParentForChildren(),
-                isClean());
+        visitsBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.ShipmentRoute.Visit,
+                com.google.cloud.optimization.v1.ShipmentRoute.Visit.Builder,
+                com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder>(
+                visits_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
         visits_ = null;
       }
       return visitsBuilder_;
     }
 
     private java.util.List transitions_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureTransitionsIsMutable() {
       if (!((bitField0_ & 0x00000002) != 0)) {
-        transitions_ = new java.util.ArrayList(transitions_);
+        transitions_ =
+            new java.util.ArrayList(
+                transitions_);
         bitField0_ |= 0x00000002;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.Transition, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> transitionsBuilder_;
+            com.google.cloud.optimization.v1.ShipmentRoute.Transition,
+            com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder>
+        transitionsBuilder_;
 
     /**
+     *
+     *
      * 
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public java.util.List getTransitionsList() { + public java.util.List + getTransitionsList() { if (transitionsBuilder_ == null) { return java.util.Collections.unmodifiableList(transitions_); } else { @@ -14697,6 +16766,8 @@ public java.util.List } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14711,6 +16782,8 @@ public int getTransitionsCount() { } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14725,6 +16798,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14746,6 +16821,8 @@ public Builder setTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14753,7 +16830,8 @@ public Builder setTransitions( * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ public Builder setTransitions( - int index, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { if (transitionsBuilder_ == null) { ensureTransitionsIsMutable(); transitions_.set(index, builderForValue.build()); @@ -14764,6 +16842,8 @@ public Builder setTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14784,6 +16864,8 @@ public Builder addTransitions(com.google.cloud.optimization.v1.ShipmentRoute.Tra return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14805,6 +16887,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14823,6 +16907,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14830,7 +16916,8 @@ public Builder addTransitions( * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ public Builder addTransitions( - int index, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { + int index, + com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder builderForValue) { if (transitionsBuilder_ == null) { ensureTransitionsIsMutable(); transitions_.add(index, builderForValue.build()); @@ -14841,6 +16928,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14848,11 +16937,11 @@ public Builder addTransitions( * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ public Builder addAllTransitions( - java.lang.Iterable values) { + java.lang.Iterable + values) { if (transitionsBuilder_ == null) { ensureTransitionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, transitions_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, transitions_); onChanged(); } else { transitionsBuilder_.addAllMessages(values); @@ -14860,6 +16949,8 @@ public Builder addAllTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14877,6 +16968,8 @@ public Builder clearTransitions() { return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14894,6 +16987,8 @@ public Builder removeTransitions(int index) { return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14905,28 +17000,34 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder getTran return getTransitionsFieldBuilder().getBuilder(index); } /** + * + * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransitionsOrBuilder( - int index) { + public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder + getTransitionsOrBuilder(int index) { if (transitionsBuilder_ == null) { - return transitions_.get(index); } else { + return transitions_.get(index); + } else { return transitionsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public java.util.List - getTransitionsOrBuilderList() { + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> + getTransitionsOrBuilderList() { if (transitionsBuilder_ != null) { return transitionsBuilder_.getMessageOrBuilderList(); } else { @@ -14934,17 +17035,23 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTransitionsBuilder() { - return getTransitionsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder + addTransitionsBuilder() { + return getTransitionsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14953,37 +17060,46 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTran */ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTransitionsBuilder( int index) { - return getTransitionsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); + return getTransitionsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentRoute.Transition.getDefaultInstance()); } /** + * + * *
      * Ordered list of transitions for the route.
      * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - public java.util.List - getTransitionsBuilderList() { + public java.util.List + getTransitionsBuilderList() { return getTransitionsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Transition, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.Transition, + com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder> getTransitionsFieldBuilder() { if (transitionsBuilder_ == null) { - transitionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Transition, com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder>( - transitions_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); + transitionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.Transition, + com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder>( + transitions_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); transitions_ = null; } return transitionsBuilder_; } - private boolean hasTrafficInfeasibilities_ ; + private boolean hasTrafficInfeasibilities_; /** + * + * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -15002,6 +17118,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTran
      * 
* * bool has_traffic_infeasibilities = 9; + * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -15009,6 +17126,8 @@ public boolean getHasTrafficInfeasibilities() { return hasTrafficInfeasibilities_; } /** + * + * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -15027,16 +17146,19 @@ public boolean getHasTrafficInfeasibilities() {
      * 
* * bool has_traffic_infeasibilities = 9; + * * @param value The hasTrafficInfeasibilities to set. * @return This builder for chaining. */ public Builder setHasTrafficInfeasibilities(boolean value) { - + hasTrafficInfeasibilities_ = value; onChanged(); return this; } /** + * + * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -15055,10 +17177,11 @@ public Builder setHasTrafficInfeasibilities(boolean value) {
      * 
* * bool has_traffic_infeasibilities = 9; + * * @return This builder for chaining. */ public Builder clearHasTrafficInfeasibilities() { - + hasTrafficInfeasibilities_ = false; onChanged(); return this; @@ -15066,8 +17189,13 @@ public Builder clearHasTrafficInfeasibilities() { private com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline routePolyline_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> routePolylineBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> + routePolylineBuilder_; /** + * + * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15076,12 +17204,15 @@ public Builder clearHasTrafficInfeasibilities() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return routePolylineBuilder_ != null || routePolyline_ != null; } /** + * + * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15090,16 +17221,21 @@ public boolean hasRoutePolyline() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return The routePolyline. */ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline() { if (routePolylineBuilder_ == null) { - return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_; + return routePolyline_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() + : routePolyline_; } else { return routePolylineBuilder_.getMessage(); } } /** + * + * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15109,7 +17245,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePo
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
+    public Builder setRoutePolyline(
+        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
       if (routePolylineBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -15123,6 +17260,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15144,6 +17283,8 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15153,11 +17294,15 @@ public Builder setRoutePolyline(
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
+    public Builder mergeRoutePolyline(
+        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline value) {
       if (routePolylineBuilder_ == null) {
         if (routePolyline_ != null) {
           routePolyline_ =
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(routePolyline_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.newBuilder(
+                      routePolyline_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           routePolyline_ = value;
         }
@@ -15169,6 +17314,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15190,6 +17337,8 @@ public Builder clearRoutePolyline() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15199,12 +17348,15 @@ public Builder clearRoutePolyline() {
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder() {
-      
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder
+        getRoutePolylineBuilder() {
+
       onChanged();
       return getRoutePolylineFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15214,15 +17366,19 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder ge
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder() {
       if (routePolylineBuilder_ != null) {
         return routePolylineBuilder_.getMessageOrBuilder();
       } else {
-        return routePolyline_ == null ?
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
+        return routePolyline_ == null
+            ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
+            : routePolyline_;
       }
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15233,32 +17389,42 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder g
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline,
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>
         getRoutePolylineFieldBuilder() {
       if (routePolylineBuilder_ == null) {
-        routePolylineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>(
-                getRoutePolyline(),
-                getParentForChildren(),
-                isClean());
+        routePolylineBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline,
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder,
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>(
+                getRoutePolyline(), getParentForChildren(), isClean());
         routePolyline_ = null;
       }
       return routePolylineBuilder_;
     }
 
     private java.util.List breaks_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureBreaksIsMutable() {
       if (!((bitField0_ & 0x00000004) != 0)) {
-        breaks_ = new java.util.ArrayList(breaks_);
+        breaks_ =
+            new java.util.ArrayList(breaks_);
         bitField0_ |= 0x00000004;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder> breaksBuilder_;
+            com.google.cloud.optimization.v1.ShipmentRoute.Break,
+            com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>
+        breaksBuilder_;
 
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15275,6 +17441,8 @@ public java.util.List getB
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15291,6 +17459,8 @@ public int getBreaksCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15307,6 +17477,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getBreaks(int index)
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15330,6 +17502,8 @@ public Builder setBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15350,6 +17524,8 @@ public Builder setBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15372,6 +17548,8 @@ public Builder addBreaks(com.google.cloud.optimization.v1.ShipmentRoute.Break va
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15395,6 +17573,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15415,6 +17595,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15435,6 +17617,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15447,8 +17631,7 @@ public Builder addAllBreaks(
         java.lang.Iterable values) {
       if (breaksBuilder_ == null) {
         ensureBreaksIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, breaks_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breaks_);
         onChanged();
       } else {
         breaksBuilder_.addAllMessages(values);
@@ -15456,6 +17639,8 @@ public Builder addAllBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15475,6 +17660,8 @@ public Builder clearBreaks() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15494,6 +17681,8 @@ public Builder removeBreaks(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15507,6 +17696,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder getBreaksBui
       return getBreaksFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15518,11 +17709,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder getBreaksBui
     public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder(
         int index) {
       if (breaksBuilder_ == null) {
-        return breaks_.get(index);  } else {
+        return breaks_.get(index);
+      } else {
         return breaksBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15531,8 +17725,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
-    public java.util.List 
-         getBreaksOrBuilderList() {
+    public java.util.List
+        getBreaksOrBuilderList() {
       if (breaksBuilder_ != null) {
         return breaksBuilder_.getMessageOrBuilderList();
       } else {
@@ -15540,6 +17734,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15549,10 +17745,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBuilder() {
-      return getBreaksFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
+      return getBreaksFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15563,10 +17761,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBuilder(
         int index) {
-      return getBreaksFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
+      return getBreaksFieldBuilder()
+          .addBuilder(
+              index, com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15575,20 +17776,23 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
-    public java.util.List 
-         getBreaksBuilderList() {
+    public java.util.List
+        getBreaksBuilderList() {
       return getBreaksFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute.Break,
+            com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>
         getBreaksFieldBuilder() {
       if (breaksBuilder_ == null) {
-        breaksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>(
-                breaks_,
-                ((bitField0_ & 0x00000004) != 0),
-                getParentForChildren(),
-                isClean());
+        breaksBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.ShipmentRoute.Break,
+                com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder,
+                com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>(
+                breaks_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean());
         breaks_ = null;
       }
       return breaksBuilder_;
@@ -15596,8 +17800,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
 
     private com.google.cloud.optimization.v1.AggregatedMetrics metrics_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> metricsBuilder_;
+            com.google.cloud.optimization.v1.AggregatedMetrics,
+            com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
+            com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>
+        metricsBuilder_;
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15605,12 +17814,15 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; + * * @return Whether the metrics field is set. */ public boolean hasMetrics() { return metricsBuilder_ != null || metrics_ != null; } /** + * + * *
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15618,16 +17830,21 @@ public boolean hasMetrics() {
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; + * * @return The metrics. */ public com.google.cloud.optimization.v1.AggregatedMetrics getMetrics() { if (metricsBuilder_ == null) { - return metrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_; + return metrics_ == null + ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() + : metrics_; } else { return metricsBuilder_.getMessage(); } } /** + * + * *
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15650,6 +17867,8 @@ public Builder setMetrics(com.google.cloud.optimization.v1.AggregatedMetrics val
       return this;
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15670,6 +17889,8 @@ public Builder setMetrics(
       return this;
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15682,7 +17903,9 @@ public Builder mergeMetrics(com.google.cloud.optimization.v1.AggregatedMetrics v
       if (metricsBuilder_ == null) {
         if (metrics_ != null) {
           metrics_ =
-            com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(metrics_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.AggregatedMetrics.newBuilder(metrics_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           metrics_ = value;
         }
@@ -15694,6 +17917,8 @@ public Builder mergeMetrics(com.google.cloud.optimization.v1.AggregatedMetrics v
       return this;
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15714,6 +17939,8 @@ public Builder clearMetrics() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15723,11 +17950,13 @@ public Builder clearMetrics() {
      * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12;
      */
     public com.google.cloud.optimization.v1.AggregatedMetrics.Builder getMetricsBuilder() {
-      
+
       onChanged();
       return getMetricsFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15740,11 +17969,14 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
       if (metricsBuilder_ != null) {
         return metricsBuilder_.getMessageOrBuilder();
       } else {
-        return metrics_ == null ?
-            com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_;
+        return metrics_ == null
+            ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
+            : metrics_;
       }
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -15754,35 +17986,40 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
      * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> 
+            com.google.cloud.optimization.v1.AggregatedMetrics,
+            com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
+            com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>
         getMetricsFieldBuilder() {
       if (metricsBuilder_ == null) {
-        metricsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
-                getMetrics(),
-                getParentForChildren(),
-                isClean());
+        metricsBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.AggregatedMetrics,
+                com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
+                com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>(
+                getMetrics(), getParentForChildren(), isClean());
         metrics_ = null;
       }
       return metricsBuilder_;
     }
 
-    private com.google.protobuf.MapField<
-        java.lang.String, java.lang.Double> routeCosts_;
+    private com.google.protobuf.MapField routeCosts_;
+
     private com.google.protobuf.MapField
-    internalGetRouteCosts() {
+        internalGetRouteCosts() {
       if (routeCosts_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             RouteCostsDefaultEntryHolder.defaultEntry);
       }
       return routeCosts_;
     }
+
     private com.google.protobuf.MapField
-    internalGetMutableRouteCosts() {
-      onChanged();;
+        internalGetMutableRouteCosts() {
+      onChanged();
+      ;
       if (routeCosts_ == null) {
-        routeCosts_ = com.google.protobuf.MapField.newMapField(
-            RouteCostsDefaultEntryHolder.defaultEntry);
+        routeCosts_ =
+            com.google.protobuf.MapField.newMapField(RouteCostsDefaultEntryHolder.defaultEntry);
       }
       if (!routeCosts_.isMutable()) {
         routeCosts_ = routeCosts_.copy();
@@ -15794,6 +18031,8 @@ public int getRouteCostsCount() {
       return internalGetRouteCosts().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -15807,22 +18046,22 @@ public int getRouteCostsCount() {
      *
      * map<string, double> route_costs = 17;
      */
-
     @java.lang.Override
-    public boolean containsRouteCosts(
-        java.lang.String key) {
-      if (key == null) { throw new NullPointerException("map key"); }
+    public boolean containsRouteCosts(java.lang.String key) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
       return internalGetRouteCosts().getMap().containsKey(key);
     }
-    /**
-     * Use {@link #getRouteCostsMap()} instead.
-     */
+    /** Use {@link #getRouteCostsMap()} instead. */
     @java.lang.Override
     @java.lang.Deprecated
     public java.util.Map getRouteCosts() {
       return getRouteCostsMap();
     }
     /**
+     *
+     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -15837,11 +18076,12 @@ public java.util.Map getRouteCosts() {
      * map<string, double> route_costs = 17;
      */
     @java.lang.Override
-
     public java.util.Map getRouteCostsMap() {
       return internalGetRouteCosts().getMap();
     }
     /**
+     *
+     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -15856,16 +18096,16 @@ public java.util.Map getRouteCostsMap() {
      * map<string, double> route_costs = 17;
      */
     @java.lang.Override
-
-    public double getRouteCostsOrDefault(
-        java.lang.String key,
-        double defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetRouteCosts().getMap();
+    public double getRouteCostsOrDefault(java.lang.String key, double defaultValue) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+      java.util.Map map = internalGetRouteCosts().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -15880,12 +18120,11 @@ public double getRouteCostsOrDefault(
      * map<string, double> route_costs = 17;
      */
     @java.lang.Override
-
-    public double getRouteCostsOrThrow(
-        java.lang.String key) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetRouteCosts().getMap();
+    public double getRouteCostsOrThrow(java.lang.String key) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+      java.util.Map map = internalGetRouteCosts().getMap();
       if (!map.containsKey(key)) {
         throw new java.lang.IllegalArgumentException();
       }
@@ -15893,11 +18132,12 @@ public double getRouteCostsOrThrow(
     }
 
     public Builder clearRouteCosts() {
-      internalGetMutableRouteCosts().getMutableMap()
-          .clear();
+      internalGetMutableRouteCosts().getMutableMap().clear();
       return this;
     }
     /**
+     *
+     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -15911,23 +18151,21 @@ public Builder clearRouteCosts() {
      *
      * map<string, double> route_costs = 17;
      */
-
-    public Builder removeRouteCosts(
-        java.lang.String key) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      internalGetMutableRouteCosts().getMutableMap()
-          .remove(key);
+    public Builder removeRouteCosts(java.lang.String key) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+      internalGetMutableRouteCosts().getMutableMap().remove(key);
       return this;
     }
-    /**
-     * Use alternate mutation accessors instead.
-     */
+    /** Use alternate mutation accessors instead. */
     @java.lang.Deprecated
-    public java.util.Map
-    getMutableRouteCosts() {
+    public java.util.Map getMutableRouteCosts() {
       return internalGetMutableRouteCosts().getMutableMap();
     }
     /**
+     *
+     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -15941,16 +18179,17 @@ public Builder removeRouteCosts(
      *
      * map<string, double> route_costs = 17;
      */
-    public Builder putRouteCosts(
-        java.lang.String key,
-        double value) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      
-      internalGetMutableRouteCosts().getMutableMap()
-          .put(key, value);
+    public Builder putRouteCosts(java.lang.String key, double value) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
+
+      internalGetMutableRouteCosts().getMutableMap().put(key, value);
       return this;
     }
     /**
+     *
+     *
      * 
      * Cost of the route, broken down by cost-related request fields.
      * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -15964,21 +18203,21 @@ public Builder putRouteCosts(
      *
      * map<string, double> route_costs = 17;
      */
-
-    public Builder putAllRouteCosts(
-        java.util.Map values) {
-      internalGetMutableRouteCosts().getMutableMap()
-          .putAll(values);
+    public Builder putAllRouteCosts(java.util.Map values) {
+      internalGetMutableRouteCosts().getMutableMap().putAll(values);
       return this;
     }
 
-    private double routeTotalCost_ ;
+    private double routeTotalCost_;
     /**
+     *
+     *
      * 
      * Total cost of the route. The sum of all costs in the cost map.
      * 
* * double route_total_cost = 18; + * * @return The routeTotalCost. */ @java.lang.Override @@ -15986,48 +18225,61 @@ public double getRouteTotalCost() { return routeTotalCost_; } /** + * + * *
      * Total cost of the route. The sum of all costs in the cost map.
      * 
* * double route_total_cost = 18; + * * @param value The routeTotalCost to set. * @return This builder for chaining. */ public Builder setRouteTotalCost(double value) { - + routeTotalCost_ = value; onChanged(); return this; } /** + * + * *
      * Total cost of the route. The sum of all costs in the cost map.
      * 
* * double route_total_cost = 18; + * * @return This builder for chaining. */ public Builder clearRouteTotalCost() { - + routeTotalCost_ = 0D; onChanged(); return this; } private java.util.List endLoads_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureEndLoadsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { - endLoads_ = new java.util.ArrayList(endLoads_); + endLoads_ = + new java.util.ArrayList(endLoads_); bitField0_ |= 0x00000010; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> endLoadsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + endLoadsBuilder_; /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16037,9 +18289,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getEndLoadsList() { + @java.lang.Deprecated + public java.util.List getEndLoadsList() { if (endLoadsBuilder_ == null) { return java.util.Collections.unmodifiableList(endLoads_); } else { @@ -16047,6 +18302,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16056,9 +18313,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public int getEndLoadsCount() { + @java.lang.Deprecated + public int getEndLoadsCount() { if (endLoadsBuilder_ == null) { return endLoads_.size(); } else { @@ -16066,6 +18326,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16075,9 +18337,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) { if (endLoadsBuilder_ == null) { return endLoads_.get(index); } else { @@ -16085,6 +18350,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16094,10 +18361,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setEndLoads( - int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder setEndLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (endLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -16111,6 +18380,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16120,9 +18391,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setEndLoads( + @java.lang.Deprecated + public Builder setEndLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); @@ -16134,6 +18408,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16143,9 +18419,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addEndLoads(com.google.cloud.optimization.v1.CapacityQuantity value) { if (endLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -16159,6 +18438,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16168,10 +18449,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoads( - int index, com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addEndLoads(int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (endLoadsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -16185,6 +18468,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16194,9 +18479,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoads( + @java.lang.Deprecated + public Builder addEndLoads( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); @@ -16208,6 +18496,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16217,9 +18507,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoads( + @java.lang.Deprecated + public Builder addEndLoads( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); @@ -16231,6 +18524,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16240,14 +18535,16 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllEndLoads( + @java.lang.Deprecated + public Builder addAllEndLoads( java.lang.Iterable values) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, endLoads_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endLoads_); onChanged(); } else { endLoadsBuilder_.addAllMessages(values); @@ -16255,6 +18552,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16264,9 +18563,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearEndLoads() { + @java.lang.Deprecated + public Builder clearEndLoads() { if (endLoadsBuilder_ == null) { endLoads_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); @@ -16277,6 +18579,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16286,9 +18590,12 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeEndLoads(int index) { + @java.lang.Deprecated + public Builder removeEndLoads(int index) { if (endLoadsBuilder_ == null) { ensureEndLoadsIsMutable(); endLoads_.remove(index); @@ -16299,6 +18606,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16308,13 +18617,17 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getEndLoadsBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder getEndLoadsBuilder(int index) { return getEndLoadsFieldBuilder().getBuilder(index); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16324,16 +18637,22 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( int index) { if (endLoadsBuilder_ == null) { - return endLoads_.get(index); } else { + return endLoads_.get(index); + } else { return endLoadsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16343,10 +18662,13 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getEndLoadsOrBuilderList() { + @java.lang.Deprecated + public java.util.List + getEndLoadsOrBuilderList() { if (endLoadsBuilder_ != null) { return endLoadsBuilder_.getMessageOrBuilderList(); } else { @@ -16354,6 +18676,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16363,13 +18687,18 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder() { - return getEndLoadsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder() { + return getEndLoadsFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16379,14 +18708,19 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder( - int index) { - return getEndLoadsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuilder(int index) { + return getEndLoadsFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16396,48 +18730,66 @@ private void ensureEndLoadsIsMutable() {
      * non-zero demand on the route.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getEndLoadsBuilderList() { + @java.lang.Deprecated + public java.util.List + getEndLoadsBuilderList() { return getEndLoadsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getEndLoadsFieldBuilder() { if (endLoadsBuilder_ == null) { - endLoadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - endLoads_, - ((bitField0_ & 0x00000010) != 0), - getParentForChildren(), - isClean()); + endLoadsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + endLoads_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); endLoads_ = null; } return endLoadsBuilder_; } private java.util.List travelSteps_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureTravelStepsIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { - travelSteps_ = new java.util.ArrayList(travelSteps_); + travelSteps_ = + new java.util.ArrayList( + travelSteps_); bitField0_ |= 0x00000020; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> travelStepsBuilder_; + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> + travelStepsBuilder_; /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getTravelStepsList() { + @java.lang.Deprecated + public java.util.List + getTravelStepsList() { if (travelStepsBuilder_ == null) { return java.util.Collections.unmodifiableList(travelSteps_); } else { @@ -16445,14 +18797,19 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public int getTravelStepsCount() { + @java.lang.Deprecated + public int getTravelStepsCount() { if (travelStepsBuilder_ == null) { return travelSteps_.size(); } else { @@ -16460,14 +18817,19 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index) { if (travelStepsBuilder_ == null) { return travelSteps_.get(index); } else { @@ -16475,14 +18837,19 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setTravelSteps( + @java.lang.Deprecated + public Builder setTravelSteps( int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { if (travelStepsBuilder_ == null) { if (value == null) { @@ -16497,15 +18864,21 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setTravelSteps( - int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { + @java.lang.Deprecated + public Builder setTravelSteps( + int index, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); travelSteps_.set(index, builderForValue.build()); @@ -16516,14 +18889,19 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addTravelSteps(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { + @java.lang.Deprecated + public Builder addTravelSteps(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { if (travelStepsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -16537,14 +18915,19 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addTravelSteps( + @java.lang.Deprecated + public Builder addTravelSteps( int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep value) { if (travelStepsBuilder_ == null) { if (value == null) { @@ -16559,14 +18942,19 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addTravelSteps( + @java.lang.Deprecated + public Builder addTravelSteps( com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); @@ -16578,15 +18966,21 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addTravelSteps( - int index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { + @java.lang.Deprecated + public Builder addTravelSteps( + int index, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder builderForValue) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); travelSteps_.add(index, builderForValue.build()); @@ -16597,19 +18991,24 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllTravelSteps( - java.lang.Iterable values) { + @java.lang.Deprecated + public Builder addAllTravelSteps( + java.lang.Iterable + values) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, travelSteps_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, travelSteps_); onChanged(); } else { travelStepsBuilder_.addAllMessages(values); @@ -16617,14 +19016,19 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearTravelSteps() { + @java.lang.Deprecated + public Builder clearTravelSteps() { if (travelStepsBuilder_ == null) { travelSteps_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); @@ -16635,14 +19039,19 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeTravelSteps(int index) { + @java.lang.Deprecated + public Builder removeTravelSteps(int index) { if (travelStepsBuilder_ == null) { ensureTravelStepsIsMutable(); travelSteps_.remove(index); @@ -16653,42 +19062,59 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTravelStepsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTravelStepsBuilder( int index) { return getTravelStepsFieldBuilder().getBuilder(index); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder + getTravelStepsOrBuilder(int index) { if (travelStepsBuilder_ == null) { - return travelSteps_.get(index); } else { + return travelSteps_.get(index); + } else { return travelStepsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getTravelStepsOrBuilderList() { + @java.lang.Deprecated + public java.util.List< + ? extends com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> + getTravelStepsOrBuilderList() { if (travelStepsBuilder_ != null) { return travelStepsBuilder_.getMessageOrBuilderList(); } else { @@ -16696,52 +19122,74 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTravelStepsBuilder() { - return getTravelStepsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder + addTravelStepsBuilder() { + return getTravelStepsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTravelStepsBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTravelStepsBuilder( int index) { - return getTravelStepsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); + return getTravelStepsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition][] instead.
      * Ordered list of travel steps for the route.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getTravelStepsBuilderList() { + @java.lang.Deprecated + public java.util.List + getTravelStepsBuilderList() { return getTravelStepsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder> getTravelStepsFieldBuilder() { if (travelStepsBuilder_ == null) { - travelStepsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder>( - travelSteps_, - ((bitField0_ & 0x00000020) != 0), - getParentForChildren(), - isClean()); + travelStepsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder>( + travelSteps_, ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); travelSteps_ = null; } return travelStepsBuilder_; @@ -16749,8 +19197,13 @@ private void ensureTravelStepsIsMutable() { private com.google.protobuf.Duration vehicleDetour_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> vehicleDetourBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + vehicleDetourBuilder_; /** + * + * *
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16761,14 +19214,18 @@ private void ensureTravelStepsIsMutable() {
      * 
* * .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=2052 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return Whether the vehicleDetour field is set. */ - @java.lang.Deprecated public boolean hasVehicleDetour() { + @java.lang.Deprecated + public boolean hasVehicleDetour() { return vehicleDetourBuilder_ != null || vehicleDetour_ != null; } /** + * + * *
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16779,18 +19236,24 @@ private void ensureTravelStepsIsMutable() {
      * 
* * .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=2052 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return The vehicleDetour. */ - @java.lang.Deprecated public com.google.protobuf.Duration getVehicleDetour() { + @java.lang.Deprecated + public com.google.protobuf.Duration getVehicleDetour() { if (vehicleDetourBuilder_ == null) { - return vehicleDetour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_; + return vehicleDetour_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : vehicleDetour_; } else { return vehicleDetourBuilder_.getMessage(); } } /** + * + * *
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16802,7 +19265,8 @@ private void ensureTravelStepsIsMutable() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated public Builder setVehicleDetour(com.google.protobuf.Duration value) {
+    @java.lang.Deprecated
+    public Builder setVehicleDetour(com.google.protobuf.Duration value) {
       if (vehicleDetourBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -16816,6 +19280,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16827,8 +19293,8 @@ private void ensureTravelStepsIsMutable() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated public Builder setVehicleDetour(
-        com.google.protobuf.Duration.Builder builderForValue) {
+    @java.lang.Deprecated
+    public Builder setVehicleDetour(com.google.protobuf.Duration.Builder builderForValue) {
       if (vehicleDetourBuilder_ == null) {
         vehicleDetour_ = builderForValue.build();
         onChanged();
@@ -16839,6 +19305,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16850,11 +19318,14 @@ private void ensureTravelStepsIsMutable() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated public Builder mergeVehicleDetour(com.google.protobuf.Duration value) {
+    @java.lang.Deprecated
+    public Builder mergeVehicleDetour(com.google.protobuf.Duration value) {
       if (vehicleDetourBuilder_ == null) {
         if (vehicleDetour_ != null) {
           vehicleDetour_ =
-            com.google.protobuf.Duration.newBuilder(vehicleDetour_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Duration.newBuilder(vehicleDetour_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           vehicleDetour_ = value;
         }
@@ -16866,6 +19337,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16877,7 +19350,8 @@ private void ensureTravelStepsIsMutable() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated public Builder clearVehicleDetour() {
+    @java.lang.Deprecated
+    public Builder clearVehicleDetour() {
       if (vehicleDetourBuilder_ == null) {
         vehicleDetour_ = null;
         onChanged();
@@ -16889,6 +19363,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16900,12 +19376,15 @@ private void ensureTravelStepsIsMutable() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() {
-      
+    @java.lang.Deprecated
+    public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() {
+
       onChanged();
       return getVehicleDetourFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16917,15 +19396,19 @@ private void ensureTravelStepsIsMutable() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
+    @java.lang.Deprecated
+    public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
       if (vehicleDetourBuilder_ != null) {
         return vehicleDetourBuilder_.getMessageOrBuilder();
       } else {
-        return vehicleDetour_ == null ?
-            com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_;
+        return vehicleDetour_ == null
+            ? com.google.protobuf.Duration.getDefaultInstance()
+            : vehicleDetour_;
       }
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16938,14 +19421,17 @@ private void ensureTravelStepsIsMutable() {
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
         getVehicleDetourFieldBuilder() {
       if (vehicleDetourBuilder_ == null) {
-        vehicleDetourBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                getVehicleDetour(),
-                getParentForChildren(),
-                isClean());
+        vehicleDetourBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Duration,
+                com.google.protobuf.Duration.Builder,
+                com.google.protobuf.DurationOrBuilder>(
+                getVehicleDetour(), getParentForChildren(), isClean());
         vehicleDetour_ = null;
       }
       return vehicleDetourBuilder_;
@@ -16953,51 +19439,74 @@ private void ensureTravelStepsIsMutable() {
 
     private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeVehicleEnd_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> delayBeforeVehicleEndBuilder_;
+            com.google.cloud.optimization.v1.ShipmentRoute.Delay,
+            com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>
+        delayBeforeVehicleEndBuilder_;
     /**
+     *
+     *
      * 
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return Whether the delayBeforeVehicleEnd field is set. */ - @java.lang.Deprecated public boolean hasDelayBeforeVehicleEnd() { + @java.lang.Deprecated + public boolean hasDelayBeforeVehicleEnd() { return delayBeforeVehicleEndBuilder_ != null || delayBeforeVehicleEnd_ != null; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; - * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return The delayBeforeVehicleEnd. */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd() { if (delayBeforeVehicleEndBuilder_ == null) { - return delayBeforeVehicleEnd_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; + return delayBeforeVehicleEnd_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeVehicleEnd_; } else { return delayBeforeVehicleEndBuilder_.getMessage(); } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDelayBeforeVehicleEnd(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated + public Builder setDelayBeforeVehicleEnd( + com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeVehicleEndBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -17011,15 +19520,20 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setDelayBeforeVehicleEnd( + @java.lang.Deprecated + public Builder setDelayBeforeVehicleEnd( com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder builderForValue) { if (delayBeforeVehicleEndBuilder_ == null) { delayBeforeVehicleEnd_ = builderForValue.build(); @@ -17031,19 +19545,28 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder mergeDelayBeforeVehicleEnd(com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { + @java.lang.Deprecated + public Builder mergeDelayBeforeVehicleEnd( + com.google.cloud.optimization.v1.ShipmentRoute.Delay value) { if (delayBeforeVehicleEndBuilder_ == null) { if (delayBeforeVehicleEnd_ != null) { delayBeforeVehicleEnd_ = - com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder(delayBeforeVehicleEnd_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.ShipmentRoute.Delay.newBuilder( + delayBeforeVehicleEnd_) + .mergeFrom(value) + .buildPartial(); } else { delayBeforeVehicleEnd_ = value; } @@ -17055,15 +19578,20 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearDelayBeforeVehicleEnd() { + @java.lang.Deprecated + public Builder clearDelayBeforeVehicleEnd() { if (delayBeforeVehicleEndBuilder_ == null) { delayBeforeVehicleEnd_ = null; onChanged(); @@ -17075,61 +19603,81 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder getDelayBeforeVehicleEndBuilder() { - + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder + getDelayBeforeVehicleEndBuilder() { + onChanged(); return getDelayBeforeVehicleEndFieldBuilder().getBuilder(); } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder() { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder + getDelayBeforeVehicleEndOrBuilder() { if (delayBeforeVehicleEndBuilder_ != null) { return delayBeforeVehicleEndBuilder_.getMessageOrBuilder(); } else { - return delayBeforeVehicleEnd_ == null ? - com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; + return delayBeforeVehicleEnd_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeVehicleEnd_; } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> + com.google.cloud.optimization.v1.ShipmentRoute.Delay, + com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder> getDelayBeforeVehicleEndFieldBuilder() { if (delayBeforeVehicleEndBuilder_ == null) { - delayBeforeVehicleEndBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.ShipmentRoute.Delay, com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( - getDelayBeforeVehicleEnd(), - getParentForChildren(), - isClean()); + delayBeforeVehicleEndBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.ShipmentRoute.Delay, + com.google.cloud.optimization.v1.ShipmentRoute.Delay.Builder, + com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder>( + getDelayBeforeVehicleEnd(), getParentForChildren(), isClean()); delayBeforeVehicleEnd_ = null; } return delayBeforeVehicleEndBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -17139,12 +19687,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentRoute) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentRoute) private static final com.google.cloud.optimization.v1.ShipmentRoute DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentRoute(); } @@ -17153,16 +19701,16 @@ public static com.google.cloud.optimization.v1.ShipmentRoute getDefaultInstance( return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentRoute parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentRoute(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentRoute parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentRoute(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -17177,6 +19725,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java similarity index 80% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java index 4c1fea5..9e7bf03 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java @@ -1,64 +1,96 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentRouteOrBuilder extends +public interface ShipmentRouteOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentRoute) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * Vehicle performing the route, identified by its index in the source
    * `ShipmentModel`.
    * 
* * int32 vehicle_index = 1; + * * @return The vehicleIndex. */ int getVehicleIndex(); /** + * + * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; + * * @return The vehicleLabel. */ java.lang.String getVehicleLabel(); /** + * + * *
    * Label of the vehicle performing this route, equal to
    * `ShipmentModel.vehicles(vehicle_index).label`, if specified.
    * 
* * string vehicle_label = 2; + * * @return The bytes for vehicleLabel. */ - com.google.protobuf.ByteString - getVehicleLabelBytes(); + com.google.protobuf.ByteString getVehicleLabelBytes(); /** + * + * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; + * * @return Whether the vehicleStartTime field is set. */ boolean hasVehicleStartTime(); /** + * + * *
    * Time at which the vehicle starts its route.
    * 
* * .google.protobuf.Timestamp vehicle_start_time = 5; + * * @return The vehicleStartTime. */ com.google.protobuf.Timestamp getVehicleStartTime(); /** + * + * *
    * Time at which the vehicle starts its route.
    * 
@@ -68,24 +100,32 @@ public interface ShipmentRouteOrBuilder extends com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder(); /** + * + * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; + * * @return Whether the vehicleEndTime field is set. */ boolean hasVehicleEndTime(); /** + * + * *
    * Time at which the vehicle finishes its route.
    * 
* * .google.protobuf.Timestamp vehicle_end_time = 6; + * * @return The vehicleEndTime. */ com.google.protobuf.Timestamp getVehicleEndTime(); /** + * + * *
    * Time at which the vehicle finishes its route.
    * 
@@ -95,6 +135,8 @@ public interface ShipmentRouteOrBuilder extends com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder(); /** + * + * *
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -103,9 +145,10 @@ public interface ShipmentRouteOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
-  java.util.List 
-      getVisitsList();
+  java.util.List getVisitsList();
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -116,6 +159,8 @@ public interface ShipmentRouteOrBuilder extends
    */
   com.google.cloud.optimization.v1.ShipmentRoute.Visit getVisits(int index);
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -126,6 +171,8 @@ public interface ShipmentRouteOrBuilder extends
    */
   int getVisitsCount();
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -134,9 +181,11 @@ public interface ShipmentRouteOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
-  java.util.List 
+  java.util.List
       getVisitsOrBuilderList();
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -145,19 +194,21 @@ public interface ShipmentRouteOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Visit visits = 7;
    */
-  com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Ordered list of transitions for the route.
    * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - java.util.List - getTransitionsList(); + java.util.List getTransitionsList(); /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -166,6 +217,8 @@ com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder */ com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions(int index); /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -174,15 +227,19 @@ com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOrBuilder */ int getTransitionsCount(); /** + * + * *
    * Ordered list of transitions for the route.
    * 
* * repeated .google.cloud.optimization.v1.ShipmentRoute.Transition transitions = 8; */ - java.util.List + java.util.List getTransitionsOrBuilderList(); /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -193,6 +250,8 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition int index); /** + * + * *
    * When
    * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -211,11 +270,14 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * bool has_traffic_infeasibilities = 9; + * * @return The hasTrafficInfeasibilities. */ boolean getHasTrafficInfeasibilities(); /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -224,10 +286,13 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return Whether the routePolyline field is set. */ boolean hasRoutePolyline(); /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -236,10 +301,13 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return The routePolyline. */ com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline getRoutePolyline(); /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -249,9 +317,12 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
    */
-  com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder();
+  com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+      getRoutePolylineOrBuilder();
 
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -260,9 +331,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
-  java.util.List 
-      getBreaksList();
+  java.util.List getBreaksList();
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -273,6 +345,8 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    */
   com.google.cloud.optimization.v1.ShipmentRoute.Break getBreaks(int index);
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -283,6 +357,8 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    */
   int getBreaksCount();
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -291,9 +367,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
-  java.util.List 
+  java.util.List
       getBreaksOrBuilderList();
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -302,10 +380,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
    */
-  com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -313,10 +392,13 @@ com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; + * * @return Whether the metrics field is set. */ boolean hasMetrics(); /** + * + * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -324,10 +406,13 @@ com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder
    * 
* * .google.cloud.optimization.v1.AggregatedMetrics metrics = 12; + * * @return The metrics. */ com.google.cloud.optimization.v1.AggregatedMetrics getMetrics(); /** + * + * *
    * Duration, distance and load metrics for this route. The fields of
    * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are summed over all [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] or
@@ -339,6 +424,8 @@ com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder
   com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrBuilder();
 
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -354,6 +441,8 @@ com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder
    */
   int getRouteCostsCount();
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -367,15 +456,13 @@ com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder
    *
    * map<string, double> route_costs = 17;
    */
-  boolean containsRouteCosts(
-      java.lang.String key);
-  /**
-   * Use {@link #getRouteCostsMap()} instead.
-   */
+  boolean containsRouteCosts(java.lang.String key);
+  /** Use {@link #getRouteCostsMap()} instead. */
   @java.lang.Deprecated
-  java.util.Map
-  getRouteCosts();
+  java.util.Map getRouteCosts();
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -389,9 +476,10 @@ boolean containsRouteCosts(
    *
    * map<string, double> route_costs = 17;
    */
-  java.util.Map
-  getRouteCostsMap();
+  java.util.Map getRouteCostsMap();
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -405,11 +493,10 @@ boolean containsRouteCosts(
    *
    * map<string, double> route_costs = 17;
    */
-
-  double getRouteCostsOrDefault(
-      java.lang.String key,
-      double defaultValue);
+  double getRouteCostsOrDefault(java.lang.String key, double defaultValue);
   /**
+   *
+   *
    * 
    * Cost of the route, broken down by cost-related request fields.
    * The keys are proto paths, relative to the input OptimizeToursRequest, e.g.
@@ -423,21 +510,24 @@ boolean containsRouteCosts(
    *
    * map<string, double> route_costs = 17;
    */
-
-  double getRouteCostsOrThrow(
-      java.lang.String key);
+  double getRouteCostsOrThrow(java.lang.String key);
 
   /**
+   *
+   *
    * 
    * Total cost of the route. The sum of all costs in the cost map.
    * 
* * double route_total_cost = 18; + * * @return The routeTotalCost. */ double getRouteTotalCost(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -447,11 +537,15 @@ boolean containsRouteCosts(
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getEndLoadsList(); + @java.lang.Deprecated + java.util.List getEndLoadsList(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -461,10 +555,15 @@ boolean containsRouteCosts(
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index); + @java.lang.Deprecated + 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
@@ -474,10 +573,15 @@ boolean containsRouteCosts(
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated int getEndLoadsCount(); + @java.lang.Deprecated + int getEndLoadsCount(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -487,11 +591,16 @@ boolean containsRouteCosts(
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getEndLoadsOrBuilderList(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
    * Vehicle loads upon arrival at its end location, for each
@@ -501,61 +610,89 @@ boolean containsRouteCosts(
    * non-zero demand on the route.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity end_loads = 13 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder( - int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrBuilder(int index); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getTravelStepsList(); + @java.lang.Deprecated + java.util.List getTravelStepsList(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps(int index); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated int getTravelStepsCount(); + @java.lang.Deprecated + int getTravelStepsCount(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getTravelStepsOrBuilderList(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition][] instead.
    * Ordered list of travel steps for the route.
    * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute.TravelStep travel_steps = 14 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStepsOrBuilder( int index); /** + * + * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -566,12 +703,16 @@ boolean containsRouteCosts(
    * 
* * .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=2052 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return Whether the vehicleDetour field is set. */ - @java.lang.Deprecated boolean hasVehicleDetour(); + @java.lang.Deprecated + boolean hasVehicleDetour(); /** + * + * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -582,12 +723,16 @@ boolean containsRouteCosts(
    * 
* * .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=2052 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2052 * @return The vehicleDetour. */ - @java.lang.Deprecated com.google.protobuf.Duration getVehicleDetour(); + @java.lang.Deprecated + com.google.protobuf.Duration getVehicleDetour(); /** + * + * *
    * Deprecated: No longer used.
    * This field will only be populated at the
@@ -599,42 +744,60 @@ boolean containsRouteCosts(
    *
    * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
    */
-  @java.lang.Deprecated com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder();
+  @java.lang.Deprecated
+  com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder();
 
   /**
+   *
+   *
    * 
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return Whether the delayBeforeVehicleEnd field is set. */ - @java.lang.Deprecated boolean hasDelayBeforeVehicleEnd(); + @java.lang.Deprecated + boolean hasDelayBeforeVehicleEnd(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. * See google/cloud/optimization/v1/fleet_routing.proto;l=2057 * @return The delayBeforeVehicleEnd. */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd(); + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicleEnd(); /** + * + * *
    * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
    * Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* - * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * + * .google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_vehicle_end = 16 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder(); + @java.lang.Deprecated + com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java similarity index 68% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java index 922df1b..a70ac33 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Specifies incompatibilties between shipments depending on their
  * shipment_type. The appearance of incompatible shipments on the same route is
@@ -12,15 +29,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeIncompatibility}
  */
-public final class ShipmentTypeIncompatibility extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ShipmentTypeIncompatibility extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentTypeIncompatibility)
     ShipmentTypeIncompatibilityOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ShipmentTypeIncompatibility.newBuilder() to construct.
   private ShipmentTypeIncompatibility(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private ShipmentTypeIncompatibility() {
     types_ = com.google.protobuf.LazyStringArrayList.EMPTY;
     incompatibilityMode_ = 0;
@@ -28,16 +46,15 @@ private ShipmentTypeIncompatibility() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ShipmentTypeIncompatibility();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private ShipmentTypeIncompatibility(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -57,28 +74,30 @@ private ShipmentTypeIncompatibility(
           case 0:
             done = true;
             break;
-          case 10: {
-            java.lang.String s = input.readStringRequireUtf8();
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              types_ = new com.google.protobuf.LazyStringArrayList();
-              mutable_bitField0_ |= 0x00000001;
+          case 10:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                types_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              types_.add(s);
+              break;
             }
-            types_.add(s);
-            break;
-          }
-          case 16: {
-            int rawValue = input.readEnum();
+          case 16:
+            {
+              int rawValue = input.readEnum();
 
-            incompatibilityMode_ = rawValue;
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+              incompatibilityMode_ = rawValue;
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -86,8 +105,7 @@ private ShipmentTypeIncompatibility(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         types_ = types_.getUnmodifiableView();
@@ -96,30 +114,37 @@ private ShipmentTypeIncompatibility(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class,
+            com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Modes defining how the appearance of incompatible shipments are restricted
    * on the same route.
    * 
* - * Protobuf enum {@code google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode} + * Protobuf enum {@code + * google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode} */ - public enum IncompatibilityMode - implements com.google.protobuf.ProtocolMessageEnum { + public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Unspecified incompatibility mode. This value should never be used.
      * 
@@ -128,6 +153,8 @@ public enum IncompatibilityMode */ INCOMPATIBILITY_MODE_UNSPECIFIED(0), /** + * + * *
      * In this mode, two shipments with incompatible types can never share the
      * same vehicle.
@@ -137,6 +164,8 @@ public enum IncompatibilityMode
      */
     NOT_PERFORMED_BY_SAME_VEHICLE(1),
     /**
+     *
+     *
      * 
      * For two shipments with incompatible types with the
      * `NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY` incompatibility mode:
@@ -154,6 +183,8 @@ public enum IncompatibilityMode
     ;
 
     /**
+     *
+     *
      * 
      * Unspecified incompatibility mode. This value should never be used.
      * 
@@ -162,6 +193,8 @@ public enum IncompatibilityMode */ public static final int INCOMPATIBILITY_MODE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * In this mode, two shipments with incompatible types can never share the
      * same vehicle.
@@ -171,6 +204,8 @@ public enum IncompatibilityMode
      */
     public static final int NOT_PERFORMED_BY_SAME_VEHICLE_VALUE = 1;
     /**
+     *
+     *
      * 
      * For two shipments with incompatible types with the
      * `NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY` incompatibility mode:
@@ -185,7 +220,6 @@ public enum IncompatibilityMode
      */
     public static final int NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY_VALUE = 2;
 
-
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -210,10 +244,14 @@ public static IncompatibilityMode valueOf(int value) {
      */
     public static IncompatibilityMode forNumber(int value) {
       switch (value) {
-        case 0: return INCOMPATIBILITY_MODE_UNSPECIFIED;
-        case 1: return NOT_PERFORMED_BY_SAME_VEHICLE;
-        case 2: return NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY;
-        default: return null;
+        case 0:
+          return INCOMPATIBILITY_MODE_UNSPECIFIED;
+        case 1:
+          return NOT_PERFORMED_BY_SAME_VEHICLE;
+        case 2:
+          return NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY;
+        default:
+          return null;
       }
     }
 
@@ -221,29 +259,31 @@ public static IncompatibilityMode forNumber(int value) {
         internalGetValueMap() {
       return internalValueMap;
     }
-    private static final com.google.protobuf.Internal.EnumLiteMap<
-        IncompatibilityMode> internalValueMap =
-          new com.google.protobuf.Internal.EnumLiteMap() {
-            public IncompatibilityMode findValueByNumber(int number) {
-              return IncompatibilityMode.forNumber(number);
-            }
-          };
 
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor
-        getValueDescriptor() {
+    private static final com.google.protobuf.Internal.EnumLiteMap
+        internalValueMap =
+            new com.google.protobuf.Internal.EnumLiteMap() {
+              public IncompatibilityMode findValueByNumber(int number) {
+                return IncompatibilityMode.forNumber(number);
+              }
+            };
+
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-    public final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptorForType() {
+
+    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
       return getDescriptor();
     }
-    public static final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDescriptor().getEnumTypes().get(0);
+
+    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDescriptor()
+          .getEnumTypes()
+          .get(0);
     }
 
     private static final IncompatibilityMode[] VALUES = values();
@@ -251,8 +291,7 @@ public IncompatibilityMode findValueByNumber(int number) {
     public static IncompatibilityMode valueOf(
         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException(
-          "EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -272,37 +311,45 @@ private IncompatibilityMode(int value) {
   public static final int TYPES_FIELD_NUMBER = 1;
   private com.google.protobuf.LazyStringList types_;
   /**
+   *
+   *
    * 
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @return A list containing the types. */ - public com.google.protobuf.ProtocolStringList - getTypesList() { + public com.google.protobuf.ProtocolStringList getTypesList() { return types_; } /** + * + * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @return The count of types. */ public int getTypesCount() { return types_.size(); } /** + * + * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @param index The index of the element to return. * @return The types at the given index. */ @@ -310,48 +357,69 @@ public java.lang.String getTypes(int index) { return types_.get(index); } /** + * + * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @param index The index of the value to return. * @return The bytes of the types at the given index. */ - public com.google.protobuf.ByteString - getTypesBytes(int index) { + public com.google.protobuf.ByteString getTypesBytes(int index) { return types_.getByteString(index); } public static final int INCOMPATIBILITY_MODE_FIELD_NUMBER = 2; private int incompatibilityMode_; /** + * + * *
    * Mode applied to the incompatibility.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @return The enum numeric value on the wire for incompatibilityMode. */ - @java.lang.Override public int getIncompatibilityModeValue() { + @java.lang.Override + public int getIncompatibilityModeValue() { return incompatibilityMode_; } /** + * + * *
    * Mode applied to the incompatibility.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @return The incompatibilityMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode() { + @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + getIncompatibilityMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf(incompatibilityMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf( + incompatibilityMode_); + return result == null + ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + .UNRECOGNIZED + : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -363,12 +431,14 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < types_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, types_.getRaw(i)); } - if (incompatibilityMode_ != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.INCOMPATIBILITY_MODE_UNSPECIFIED.getNumber()) { + if (incompatibilityMode_ + != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + .INCOMPATIBILITY_MODE_UNSPECIFIED + .getNumber()) { output.writeEnum(2, incompatibilityMode_); } unknownFields.writeTo(output); @@ -388,9 +458,11 @@ public int getSerializedSize() { size += dataSize; size += 1 * getTypesList().size(); } - if (incompatibilityMode_ != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.INCOMPATIBILITY_MODE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, incompatibilityMode_); + if (incompatibilityMode_ + != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + .INCOMPATIBILITY_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, incompatibilityMode_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -400,15 +472,15 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentTypeIncompatibility)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility other = (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) obj; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility other = + (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) obj; - if (!getTypesList() - .equals(other.getTypesList())) return false; + if (!getTypesList().equals(other.getTypesList())) return false; if (incompatibilityMode_ != other.incompatibilityMode_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -433,96 +505,104 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Specifies incompatibilties between shipments depending on their
    * shipment_type. The appearance of incompatible shipments on the same route is
@@ -531,21 +611,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeIncompatibility}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentTypeIncompatibility)
       com.google.cloud.optimization.v1.ShipmentTypeIncompatibilityOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class, com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.class,
+              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.newBuilder()
@@ -553,16 +635,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -574,13 +655,14 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentTypeIncompatibility_descriptor;
     }
 
     @java.lang.Override
-    public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDefaultInstanceForType() {
+    public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility
+        getDefaultInstanceForType() {
       return com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance();
     }
 
@@ -595,7 +677,8 @@ public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result = new com.google.cloud.optimization.v1.ShipmentTypeIncompatibility(this);
+      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result =
+          new com.google.cloud.optimization.v1.ShipmentTypeIncompatibility(this);
       int from_bitField0_ = bitField0_;
       if (((bitField0_ & 0x00000001) != 0)) {
         types_ = types_.getUnmodifiableView();
@@ -611,38 +694,39 @@ public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility buildPartial
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeIncompatibility)other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -650,7 +734,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility other) {
-      if (other == com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance()) return this;
+      if (other
+          == com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.getDefaultInstance())
+        return this;
       if (!other.types_.isEmpty()) {
         if (types_.isEmpty()) {
           types_ = other.types_;
@@ -683,7 +769,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -692,47 +779,58 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
-    private com.google.protobuf.LazyStringList types_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+    private com.google.protobuf.LazyStringList types_ =
+        com.google.protobuf.LazyStringArrayList.EMPTY;
+
     private void ensureTypesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         types_ = new com.google.protobuf.LazyStringArrayList(types_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
     /**
+     *
+     *
      * 
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @return A list containing the types. */ - public com.google.protobuf.ProtocolStringList - getTypesList() { + public com.google.protobuf.ProtocolStringList getTypesList() { return types_.getUnmodifiableView(); } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @return The count of types. */ public int getTypesCount() { return types_.size(); } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @param index The index of the element to return. * @return The types at the given index. */ @@ -740,85 +838,95 @@ public java.lang.String getTypes(int index) { return types_.get(index); } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @param index The index of the value to return. * @return The bytes of the types at the given index. */ - public com.google.protobuf.ByteString - getTypesBytes(int index) { + public com.google.protobuf.ByteString getTypesBytes(int index) { return types_.getByteString(index); } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @param index The index to set the value at. * @param value The types to set. * @return This builder for chaining. */ - public Builder setTypes( - int index, java.lang.String value) { + public Builder setTypes(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTypesIsMutable(); + throw new NullPointerException(); + } + ensureTypesIsMutable(); types_.set(index, value); onChanged(); return this; } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @param value The types to add. * @return This builder for chaining. */ - public Builder addTypes( - java.lang.String value) { + public Builder addTypes(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureTypesIsMutable(); + throw new NullPointerException(); + } + ensureTypesIsMutable(); types_.add(value); onChanged(); return this; } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @param values The types to add. * @return This builder for chaining. */ - public Builder addAllTypes( - java.lang.Iterable values) { + public Builder addAllTypes(java.lang.Iterable values) { ensureTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, types_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, types_); onChanged(); return this; } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @return This builder for chaining. */ public Builder clearTypes() { @@ -828,21 +936,23 @@ public Builder clearTypes() { return this; } /** + * + * *
      * List of incompatible types. Two shipments having different `shipment_types`
      * among those listed are "incompatible".
      * 
* * repeated string types = 1; + * * @param value The bytes of the types to add. * @return This builder for chaining. */ - public Builder addTypesBytes( - com.google.protobuf.ByteString value) { + public Builder addTypesBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureTypesIsMutable(); types_.add(value); onChanged(); @@ -851,80 +961,113 @@ public Builder addTypesBytes( private int incompatibilityMode_ = 0; /** + * + * *
      * Mode applied to the incompatibility.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @return The enum numeric value on the wire for incompatibilityMode. */ - @java.lang.Override public int getIncompatibilityModeValue() { + @java.lang.Override + public int getIncompatibilityModeValue() { return incompatibilityMode_; } /** + * + * *
      * Mode applied to the incompatibility.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @param value The enum numeric value on the wire for incompatibilityMode to set. * @return This builder for chaining. */ public Builder setIncompatibilityModeValue(int value) { - + incompatibilityMode_ = value; onChanged(); return this; } /** + * + * *
      * Mode applied to the incompatibility.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @return The incompatibilityMode. */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode() { + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + getIncompatibilityMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf(incompatibilityMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.valueOf( + incompatibilityMode_); + return result == null + ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + .UNRECOGNIZED + : result; } /** + * + * *
      * Mode applied to the incompatibility.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @param value The incompatibilityMode to set. * @return This builder for chaining. */ - public Builder setIncompatibilityMode(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode value) { + public Builder setIncompatibilityMode( + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode value) { if (value == null) { throw new NullPointerException(); } - + incompatibilityMode_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * Mode applied to the incompatibility.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @return This builder for chaining. */ public Builder clearIncompatibilityMode() { - + incompatibilityMode_ = 0; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -934,12 +1077,13 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentTypeIncompatibility) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentTypeIncompatibility) - private static final com.google.cloud.optimization.v1.ShipmentTypeIncompatibility DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.ShipmentTypeIncompatibility + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentTypeIncompatibility(); } @@ -948,16 +1092,16 @@ public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDe return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentTypeIncompatibility parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentTypeIncompatibility(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentTypeIncompatibility parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentTypeIncompatibility(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -972,6 +1116,4 @@ public com.google.protobuf.Parser getParserForType( public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java similarity index 61% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java index 6a234b2..cf3eb1f 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java @@ -1,73 +1,110 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentTypeIncompatibilityOrBuilder extends +public interface ShipmentTypeIncompatibilityOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentTypeIncompatibility) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @return A list containing the types. */ - java.util.List - getTypesList(); + java.util.List getTypesList(); /** + * + * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @return The count of types. */ int getTypesCount(); /** + * + * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @param index The index of the element to return. * @return The types at the given index. */ java.lang.String getTypes(int index); /** + * + * *
    * List of incompatible types. Two shipments having different `shipment_types`
    * among those listed are "incompatible".
    * 
* * repeated string types = 1; + * * @param index The index of the value to return. * @return The bytes of the types at the given index. */ - com.google.protobuf.ByteString - getTypesBytes(int index); + com.google.protobuf.ByteString getTypesBytes(int index); /** + * + * *
    * Mode applied to the incompatibility.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @return The enum numeric value on the wire for incompatibilityMode. */ int getIncompatibilityModeValue(); /** + * + * *
    * Mode applied to the incompatibility.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * .google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2; + * + * * @return The incompatibilityMode. */ - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode(); + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + getIncompatibilityMode(); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java similarity index 73% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java index c461fd1..4045d89 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Specifies requirements between shipments based on their shipment_type.
  * The specifics of the requirement are defined by the requirement mode.
@@ -11,15 +28,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeRequirement}
  */
-public final class ShipmentTypeRequirement extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class ShipmentTypeRequirement extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.ShipmentTypeRequirement)
     ShipmentTypeRequirementOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use ShipmentTypeRequirement.newBuilder() to construct.
   private ShipmentTypeRequirement(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private ShipmentTypeRequirement() {
     requiredShipmentTypeAlternatives_ = com.google.protobuf.LazyStringArrayList.EMPTY;
     dependentShipmentTypes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
@@ -28,16 +46,15 @@ private ShipmentTypeRequirement() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ShipmentTypeRequirement();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private ShipmentTypeRequirement(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -57,37 +74,40 @@ private ShipmentTypeRequirement(
           case 0:
             done = true;
             break;
-          case 10: {
-            java.lang.String s = input.readStringRequireUtf8();
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              requiredShipmentTypeAlternatives_ = new com.google.protobuf.LazyStringArrayList();
-              mutable_bitField0_ |= 0x00000001;
+          case 10:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                requiredShipmentTypeAlternatives_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              requiredShipmentTypeAlternatives_.add(s);
+              break;
             }
-            requiredShipmentTypeAlternatives_.add(s);
-            break;
-          }
-          case 18: {
-            java.lang.String s = input.readStringRequireUtf8();
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              dependentShipmentTypes_ = new com.google.protobuf.LazyStringArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 18:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                dependentShipmentTypes_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              dependentShipmentTypes_.add(s);
+              break;
             }
-            dependentShipmentTypes_.add(s);
-            break;
-          }
-          case 24: {
-            int rawValue = input.readEnum();
+          case 24:
+            {
+              int rawValue = input.readEnum();
 
-            requirementMode_ = rawValue;
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+              requirementMode_ = rawValue;
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -95,8 +115,7 @@ private ShipmentTypeRequirement(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         requiredShipmentTypeAlternatives_ = requiredShipmentTypeAlternatives_.getUnmodifiableView();
@@ -108,29 +127,35 @@ private ShipmentTypeRequirement(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.ShipmentTypeRequirement.class, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
+            com.google.cloud.optimization.v1.ShipmentTypeRequirement.class,
+            com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Modes defining the appearance of dependent shipments on a route.
    * 
* * Protobuf enum {@code google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode} */ - public enum RequirementMode - implements com.google.protobuf.ProtocolMessageEnum { + public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum { /** + * + * *
      * Unspecified requirement mode. This value should never be used.
      * 
@@ -139,6 +164,8 @@ public enum RequirementMode */ REQUIREMENT_MODE_UNSPECIFIED(0), /** + * + * *
      * In this mode, all "dependent" shipments must share the same vehicle as at
      * least one of their "required" shipments.
@@ -148,6 +175,8 @@ public enum RequirementMode
      */
     PERFORMED_BY_SAME_VEHICLE(1),
     /**
+     *
+     *
      * 
      * With the `IN_SAME_VEHICLE_AT_PICKUP_TIME` mode, all "dependent"
      * shipments need to have at least one "required" shipment on their vehicle
@@ -163,6 +192,8 @@ public enum RequirementMode
      */
     IN_SAME_VEHICLE_AT_PICKUP_TIME(2),
     /**
+     *
+     *
      * 
      * Same as before, except the "dependent" shipments need to have a
      * "required" shipment on their vehicle at the time of their *delivery*.
@@ -175,6 +206,8 @@ public enum RequirementMode
     ;
 
     /**
+     *
+     *
      * 
      * Unspecified requirement mode. This value should never be used.
      * 
@@ -183,6 +216,8 @@ public enum RequirementMode */ public static final int REQUIREMENT_MODE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * In this mode, all "dependent" shipments must share the same vehicle as at
      * least one of their "required" shipments.
@@ -192,6 +227,8 @@ public enum RequirementMode
      */
     public static final int PERFORMED_BY_SAME_VEHICLE_VALUE = 1;
     /**
+     *
+     *
      * 
      * With the `IN_SAME_VEHICLE_AT_PICKUP_TIME` mode, all "dependent"
      * shipments need to have at least one "required" shipment on their vehicle
@@ -207,6 +244,8 @@ public enum RequirementMode
      */
     public static final int IN_SAME_VEHICLE_AT_PICKUP_TIME_VALUE = 2;
     /**
+     *
+     *
      * 
      * Same as before, except the "dependent" shipments need to have a
      * "required" shipment on their vehicle at the time of their *delivery*.
@@ -216,7 +255,6 @@ public enum RequirementMode
      */
     public static final int IN_SAME_VEHICLE_AT_DELIVERY_TIME_VALUE = 3;
 
-
     public final int getNumber() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalArgumentException(
@@ -241,41 +279,47 @@ public static RequirementMode valueOf(int value) {
      */
     public static RequirementMode forNumber(int value) {
       switch (value) {
-        case 0: return REQUIREMENT_MODE_UNSPECIFIED;
-        case 1: return PERFORMED_BY_SAME_VEHICLE;
-        case 2: return IN_SAME_VEHICLE_AT_PICKUP_TIME;
-        case 3: return IN_SAME_VEHICLE_AT_DELIVERY_TIME;
-        default: return null;
+        case 0:
+          return REQUIREMENT_MODE_UNSPECIFIED;
+        case 1:
+          return PERFORMED_BY_SAME_VEHICLE;
+        case 2:
+          return IN_SAME_VEHICLE_AT_PICKUP_TIME;
+        case 3:
+          return IN_SAME_VEHICLE_AT_DELIVERY_TIME;
+        default:
+          return null;
       }
     }
 
-    public static com.google.protobuf.Internal.EnumLiteMap
-        internalGetValueMap() {
+    public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
       return internalValueMap;
     }
-    private static final com.google.protobuf.Internal.EnumLiteMap<
-        RequirementMode> internalValueMap =
-          new com.google.protobuf.Internal.EnumLiteMap() {
-            public RequirementMode findValueByNumber(int number) {
-              return RequirementMode.forNumber(number);
-            }
-          };
 
-    public final com.google.protobuf.Descriptors.EnumValueDescriptor
-        getValueDescriptor() {
+    private static final com.google.protobuf.Internal.EnumLiteMap
+        internalValueMap =
+            new com.google.protobuf.Internal.EnumLiteMap() {
+              public RequirementMode findValueByNumber(int number) {
+                return RequirementMode.forNumber(number);
+              }
+            };
+
+    public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
       if (this == UNRECOGNIZED) {
         throw new java.lang.IllegalStateException(
             "Can't get the descriptor of an unrecognized enum value.");
       }
       return getDescriptor().getValues().get(ordinal());
     }
-    public final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptorForType() {
+
+    public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
       return getDescriptor();
     }
-    public static final com.google.protobuf.Descriptors.EnumDescriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDescriptor().getEnumTypes().get(0);
+
+    public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDescriptor()
+          .getEnumTypes()
+          .get(0);
     }
 
     private static final RequirementMode[] VALUES = values();
@@ -283,8 +327,7 @@ public RequirementMode findValueByNumber(int number) {
     public static RequirementMode valueOf(
         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
       if (desc.getType() != getDescriptor()) {
-        throw new java.lang.IllegalArgumentException(
-          "EnumValueDescriptor is not for this type.");
+        throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
       }
       if (desc.getIndex() == -1) {
         return UNRECOGNIZED;
@@ -304,37 +347,45 @@ private RequirementMode(int value) {
   public static final int REQUIRED_SHIPMENT_TYPE_ALTERNATIVES_FIELD_NUMBER = 1;
   private com.google.protobuf.LazyStringList requiredShipmentTypeAlternatives_;
   /**
+   *
+   *
    * 
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @return A list containing the requiredShipmentTypeAlternatives. */ - public com.google.protobuf.ProtocolStringList - getRequiredShipmentTypeAlternativesList() { + public com.google.protobuf.ProtocolStringList getRequiredShipmentTypeAlternativesList() { return requiredShipmentTypeAlternatives_; } /** + * + * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @return The count of requiredShipmentTypeAlternatives. */ public int getRequiredShipmentTypeAlternativesCount() { return requiredShipmentTypeAlternatives_.size(); } /** + * + * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param index The index of the element to return. * @return The requiredShipmentTypeAlternatives at the given index. */ @@ -342,23 +393,27 @@ public java.lang.String getRequiredShipmentTypeAlternatives(int index) { return requiredShipmentTypeAlternatives_.get(index); } /** + * + * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param index The index of the value to return. * @return The bytes of the requiredShipmentTypeAlternatives at the given index. */ - public com.google.protobuf.ByteString - getRequiredShipmentTypeAlternativesBytes(int index) { + public com.google.protobuf.ByteString getRequiredShipmentTypeAlternativesBytes(int index) { return requiredShipmentTypeAlternatives_.getByteString(index); } public static final int DEPENDENT_SHIPMENT_TYPES_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList dependentShipmentTypes_; /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -368,13 +423,15 @@ public java.lang.String getRequiredShipmentTypeAlternatives(int index) {
    * 
* * repeated string dependent_shipment_types = 2; + * * @return A list containing the dependentShipmentTypes. */ - public com.google.protobuf.ProtocolStringList - getDependentShipmentTypesList() { + public com.google.protobuf.ProtocolStringList getDependentShipmentTypesList() { return dependentShipmentTypes_; } /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -384,12 +441,15 @@ public java.lang.String getRequiredShipmentTypeAlternatives(int index) {
    * 
* * repeated string dependent_shipment_types = 2; + * * @return The count of dependentShipmentTypes. */ public int getDependentShipmentTypesCount() { return dependentShipmentTypes_.size(); } /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -399,6 +459,7 @@ public int getDependentShipmentTypesCount() {
    * 
* * repeated string dependent_shipment_types = 2; + * * @param index The index of the element to return. * @return The dependentShipmentTypes at the given index. */ @@ -406,6 +467,8 @@ public java.lang.String getDependentShipmentTypes(int index) { return dependentShipmentTypes_.get(index); } /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -415,42 +478,60 @@ public java.lang.String getDependentShipmentTypes(int index) {
    * 
* * repeated string dependent_shipment_types = 2; + * * @param index The index of the value to return. * @return The bytes of the dependentShipmentTypes at the given index. */ - public com.google.protobuf.ByteString - getDependentShipmentTypesBytes(int index) { + public com.google.protobuf.ByteString getDependentShipmentTypesBytes(int index) { return dependentShipmentTypes_.getByteString(index); } public static final int REQUIREMENT_MODE_FIELD_NUMBER = 3; private int requirementMode_; /** + * + * *
    * Mode applied to the requirement.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @return The enum numeric value on the wire for requirementMode. */ - @java.lang.Override public int getRequirementModeValue() { + @java.lang.Override + public int getRequirementModeValue() { return requirementMode_; } /** + * + * *
    * Mode applied to the requirement.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @return The requirementMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode() { + @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode + getRequirementMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf(requirementMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf( + requirementMode_); + return result == null + ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED + : result; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -462,15 +543,19 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < requiredShipmentTypeAlternatives_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requiredShipmentTypeAlternatives_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString( + output, 1, requiredShipmentTypeAlternatives_.getRaw(i)); } for (int i = 0; i < dependentShipmentTypes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dependentShipmentTypes_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString( + output, 2, dependentShipmentTypes_.getRaw(i)); } - if (requirementMode_ != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.REQUIREMENT_MODE_UNSPECIFIED.getNumber()) { + if (requirementMode_ + != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode + .REQUIREMENT_MODE_UNSPECIFIED + .getNumber()) { output.writeEnum(3, requirementMode_); } unknownFields.writeTo(output); @@ -498,9 +583,11 @@ public int getSerializedSize() { size += dataSize; size += 1 * getDependentShipmentTypesList().size(); } - if (requirementMode_ != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.REQUIREMENT_MODE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, requirementMode_); + if (requirementMode_ + != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode + .REQUIREMENT_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, requirementMode_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -510,17 +597,18 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentTypeRequirement)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentTypeRequirement other = (com.google.cloud.optimization.v1.ShipmentTypeRequirement) obj; + com.google.cloud.optimization.v1.ShipmentTypeRequirement other = + (com.google.cloud.optimization.v1.ShipmentTypeRequirement) obj; if (!getRequiredShipmentTypeAlternativesList() .equals(other.getRequiredShipmentTypeAlternativesList())) return false; - if (!getDependentShipmentTypesList() - .equals(other.getDependentShipmentTypesList())) return false; + if (!getDependentShipmentTypesList().equals(other.getDependentShipmentTypesList())) + return false; if (requirementMode_ != other.requirementMode_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -549,96 +637,104 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentTypeRequirement prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.ShipmentTypeRequirement prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Specifies requirements between shipments based on their shipment_type.
    * The specifics of the requirement are defined by the requirement mode.
@@ -646,21 +742,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.ShipmentTypeRequirement}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.ShipmentTypeRequirement)
       com.google.cloud.optimization.v1.ShipmentTypeRequirementOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.ShipmentTypeRequirement.class, com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
+              com.google.cloud.optimization.v1.ShipmentTypeRequirement.class,
+              com.google.cloud.optimization.v1.ShipmentTypeRequirement.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.ShipmentTypeRequirement.newBuilder()
@@ -668,16 +766,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -691,9 +788,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_ShipmentTypeRequirement_descriptor;
     }
 
     @java.lang.Override
@@ -712,7 +809,8 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirement build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.ShipmentTypeRequirement buildPartial() {
-      com.google.cloud.optimization.v1.ShipmentTypeRequirement result = new com.google.cloud.optimization.v1.ShipmentTypeRequirement(this);
+      com.google.cloud.optimization.v1.ShipmentTypeRequirement result =
+          new com.google.cloud.optimization.v1.ShipmentTypeRequirement(this);
       int from_bitField0_ = bitField0_;
       if (((bitField0_ & 0x00000001) != 0)) {
         requiredShipmentTypeAlternatives_ = requiredShipmentTypeAlternatives_.getUnmodifiableView();
@@ -733,38 +831,39 @@ public com.google.cloud.optimization.v1.ShipmentTypeRequirement buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.ShipmentTypeRequirement) {
-        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeRequirement)other);
+        return mergeFrom((com.google.cloud.optimization.v1.ShipmentTypeRequirement) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -772,7 +871,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentTypeRequirement other) {
-      if (other == com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.ShipmentTypeRequirement.getDefaultInstance())
+        return this;
       if (!other.requiredShipmentTypeAlternatives_.isEmpty()) {
         if (requiredShipmentTypeAlternatives_.isEmpty()) {
           requiredShipmentTypeAlternatives_ = other.requiredShipmentTypeAlternatives_;
@@ -815,7 +915,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.ShipmentTypeRequirement) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.ShipmentTypeRequirement) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -824,47 +925,59 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
-    private com.google.protobuf.LazyStringList requiredShipmentTypeAlternatives_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+    private com.google.protobuf.LazyStringList requiredShipmentTypeAlternatives_ =
+        com.google.protobuf.LazyStringArrayList.EMPTY;
+
     private void ensureRequiredShipmentTypeAlternativesIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
-        requiredShipmentTypeAlternatives_ = new com.google.protobuf.LazyStringArrayList(requiredShipmentTypeAlternatives_);
+        requiredShipmentTypeAlternatives_ =
+            new com.google.protobuf.LazyStringArrayList(requiredShipmentTypeAlternatives_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
     /**
+     *
+     *
      * 
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @return A list containing the requiredShipmentTypeAlternatives. */ - public com.google.protobuf.ProtocolStringList - getRequiredShipmentTypeAlternativesList() { + public com.google.protobuf.ProtocolStringList getRequiredShipmentTypeAlternativesList() { return requiredShipmentTypeAlternatives_.getUnmodifiableView(); } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @return The count of requiredShipmentTypeAlternatives. */ public int getRequiredShipmentTypeAlternativesCount() { return requiredShipmentTypeAlternatives_.size(); } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param index The index of the element to return. * @return The requiredShipmentTypeAlternatives at the given index. */ @@ -872,67 +985,76 @@ public java.lang.String getRequiredShipmentTypeAlternatives(int index) { return requiredShipmentTypeAlternatives_.get(index); } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param index The index of the value to return. * @return The bytes of the requiredShipmentTypeAlternatives at the given index. */ - public com.google.protobuf.ByteString - getRequiredShipmentTypeAlternativesBytes(int index) { + public com.google.protobuf.ByteString getRequiredShipmentTypeAlternativesBytes(int index) { return requiredShipmentTypeAlternatives_.getByteString(index); } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param index The index to set the value at. * @param value The requiredShipmentTypeAlternatives to set. * @return This builder for chaining. */ - public Builder setRequiredShipmentTypeAlternatives( - int index, java.lang.String value) { + public Builder setRequiredShipmentTypeAlternatives(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureRequiredShipmentTypeAlternativesIsMutable(); + throw new NullPointerException(); + } + ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.set(index, value); onChanged(); return this; } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param value The requiredShipmentTypeAlternatives to add. * @return This builder for chaining. */ - public Builder addRequiredShipmentTypeAlternatives( - java.lang.String value) { + public Builder addRequiredShipmentTypeAlternatives(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureRequiredShipmentTypeAlternativesIsMutable(); + throw new NullPointerException(); + } + ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.add(value); onChanged(); return this; } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param values The requiredShipmentTypeAlternatives to add. * @return This builder for chaining. */ @@ -945,12 +1067,15 @@ public Builder addAllRequiredShipmentTypeAlternatives( return this; } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @return This builder for chaining. */ public Builder clearRequiredShipmentTypeAlternatives() { @@ -960,35 +1085,42 @@ public Builder clearRequiredShipmentTypeAlternatives() { return this; } /** + * + * *
      * List of alternative shipment types required by the
      * `dependent_shipment_types`.
      * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param value The bytes of the requiredShipmentTypeAlternatives to add. * @return This builder for chaining. */ - public Builder addRequiredShipmentTypeAlternativesBytes( - com.google.protobuf.ByteString value) { + public Builder addRequiredShipmentTypeAlternativesBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.add(value); onChanged(); return this; } - private com.google.protobuf.LazyStringList dependentShipmentTypes_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringList dependentShipmentTypes_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureDependentShipmentTypesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { - dependentShipmentTypes_ = new com.google.protobuf.LazyStringArrayList(dependentShipmentTypes_); + dependentShipmentTypes_ = + new com.google.protobuf.LazyStringArrayList(dependentShipmentTypes_); bitField0_ |= 0x00000002; - } + } } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -998,13 +1130,15 @@ private void ensureDependentShipmentTypesIsMutable() {
      * 
* * repeated string dependent_shipment_types = 2; + * * @return A list containing the dependentShipmentTypes. */ - public com.google.protobuf.ProtocolStringList - getDependentShipmentTypesList() { + public com.google.protobuf.ProtocolStringList getDependentShipmentTypesList() { return dependentShipmentTypes_.getUnmodifiableView(); } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1014,12 +1148,15 @@ private void ensureDependentShipmentTypesIsMutable() {
      * 
* * repeated string dependent_shipment_types = 2; + * * @return The count of dependentShipmentTypes. */ public int getDependentShipmentTypesCount() { return dependentShipmentTypes_.size(); } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1029,6 +1166,7 @@ public int getDependentShipmentTypesCount() {
      * 
* * repeated string dependent_shipment_types = 2; + * * @param index The index of the element to return. * @return The dependentShipmentTypes at the given index. */ @@ -1036,6 +1174,8 @@ public java.lang.String getDependentShipmentTypes(int index) { return dependentShipmentTypes_.get(index); } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1045,14 +1185,16 @@ public java.lang.String getDependentShipmentTypes(int index) {
      * 
* * repeated string dependent_shipment_types = 2; + * * @param index The index of the value to return. * @return The bytes of the dependentShipmentTypes at the given index. */ - public com.google.protobuf.ByteString - getDependentShipmentTypesBytes(int index) { + public com.google.protobuf.ByteString getDependentShipmentTypesBytes(int index) { return dependentShipmentTypes_.getByteString(index); } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1062,21 +1204,23 @@ public java.lang.String getDependentShipmentTypes(int index) {
      * 
* * repeated string dependent_shipment_types = 2; + * * @param index The index to set the value at. * @param value The dependentShipmentTypes to set. * @return This builder for chaining. */ - public Builder setDependentShipmentTypes( - int index, java.lang.String value) { + public Builder setDependentShipmentTypes(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDependentShipmentTypesIsMutable(); + throw new NullPointerException(); + } + ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.set(index, value); onChanged(); return this; } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1086,20 +1230,22 @@ public Builder setDependentShipmentTypes(
      * 
* * repeated string dependent_shipment_types = 2; + * * @param value The dependentShipmentTypes to add. * @return This builder for chaining. */ - public Builder addDependentShipmentTypes( - java.lang.String value) { + public Builder addDependentShipmentTypes(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureDependentShipmentTypesIsMutable(); + throw new NullPointerException(); + } + ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.add(value); onChanged(); return this; } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1109,18 +1255,19 @@ public Builder addDependentShipmentTypes(
      * 
* * repeated string dependent_shipment_types = 2; + * * @param values The dependentShipmentTypes to add. * @return This builder for chaining. */ - public Builder addAllDependentShipmentTypes( - java.lang.Iterable values) { + public Builder addAllDependentShipmentTypes(java.lang.Iterable values) { ensureDependentShipmentTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, dependentShipmentTypes_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, dependentShipmentTypes_); onChanged(); return this; } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1130,6 +1277,7 @@ public Builder addAllDependentShipmentTypes(
      * 
* * repeated string dependent_shipment_types = 2; + * * @return This builder for chaining. */ public Builder clearDependentShipmentTypes() { @@ -1139,6 +1287,8 @@ public Builder clearDependentShipmentTypes() { return this; } /** + * + * *
      * All shipments with a type in the `dependent_shipment_types` field require
      * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -1148,15 +1298,15 @@ public Builder clearDependentShipmentTypes() {
      * 
* * repeated string dependent_shipment_types = 2; + * * @param value The bytes of the dependentShipmentTypes to add. * @return This builder for chaining. */ - public Builder addDependentShipmentTypesBytes( - com.google.protobuf.ByteString value) { + public Builder addDependentShipmentTypesBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.add(value); onChanged(); @@ -1165,80 +1315,112 @@ public Builder addDependentShipmentTypesBytes( private int requirementMode_ = 0; /** + * + * *
      * Mode applied to the requirement.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @return The enum numeric value on the wire for requirementMode. */ - @java.lang.Override public int getRequirementModeValue() { + @java.lang.Override + public int getRequirementModeValue() { return requirementMode_; } /** + * + * *
      * Mode applied to the requirement.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @param value The enum numeric value on the wire for requirementMode to set. * @return This builder for chaining. */ public Builder setRequirementModeValue(int value) { - + requirementMode_ = value; onChanged(); return this; } /** + * + * *
      * Mode applied to the requirement.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @return The requirementMode. */ @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode() { + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode + getRequirementMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf(requirementMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.valueOf( + requirementMode_); + return result == null + ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED + : result; } /** + * + * *
      * Mode applied to the requirement.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @param value The requirementMode to set. * @return This builder for chaining. */ - public Builder setRequirementMode(com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode value) { + public Builder setRequirementMode( + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode value) { if (value == null) { throw new NullPointerException(); } - + requirementMode_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * Mode applied to the requirement.
      * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @return This builder for chaining. */ public Builder clearRequirementMode() { - + requirementMode_ = 0; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1248,12 +1430,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.ShipmentTypeRequirement) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.ShipmentTypeRequirement) private static final com.google.cloud.optimization.v1.ShipmentTypeRequirement DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.ShipmentTypeRequirement(); } @@ -1262,16 +1444,16 @@ public static com.google.cloud.optimization.v1.ShipmentTypeRequirement getDefaul return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ShipmentTypeRequirement parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ShipmentTypeRequirement(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShipmentTypeRequirement parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ShipmentTypeRequirement(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1286,6 +1468,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentTypeRequirement getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java similarity index 74% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java index 3e7bff8..0c41508 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java @@ -1,58 +1,86 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface ShipmentTypeRequirementOrBuilder extends +public interface ShipmentTypeRequirementOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.ShipmentTypeRequirement) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @return A list containing the requiredShipmentTypeAlternatives. */ - java.util.List - getRequiredShipmentTypeAlternativesList(); + java.util.List getRequiredShipmentTypeAlternativesList(); /** + * + * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @return The count of requiredShipmentTypeAlternatives. */ int getRequiredShipmentTypeAlternativesCount(); /** + * + * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param index The index of the element to return. * @return The requiredShipmentTypeAlternatives at the given index. */ java.lang.String getRequiredShipmentTypeAlternatives(int index); /** + * + * *
    * List of alternative shipment types required by the
    * `dependent_shipment_types`.
    * 
* * repeated string required_shipment_type_alternatives = 1; + * * @param index The index of the value to return. * @return The bytes of the requiredShipmentTypeAlternatives at the given index. */ - com.google.protobuf.ByteString - getRequiredShipmentTypeAlternativesBytes(int index); + com.google.protobuf.ByteString getRequiredShipmentTypeAlternativesBytes(int index); /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -62,11 +90,13 @@ public interface ShipmentTypeRequirementOrBuilder extends
    * 
* * repeated string dependent_shipment_types = 2; + * * @return A list containing the dependentShipmentTypes. */ - java.util.List - getDependentShipmentTypesList(); + java.util.List getDependentShipmentTypesList(); /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -76,10 +106,13 @@ public interface ShipmentTypeRequirementOrBuilder extends
    * 
* * repeated string dependent_shipment_types = 2; + * * @return The count of dependentShipmentTypes. */ int getDependentShipmentTypesCount(); /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -89,11 +122,14 @@ public interface ShipmentTypeRequirementOrBuilder extends
    * 
* * repeated string dependent_shipment_types = 2; + * * @param index The index of the element to return. * @return The dependentShipmentTypes at the given index. */ java.lang.String getDependentShipmentTypes(int index); /** + * + * *
    * All shipments with a type in the `dependent_shipment_types` field require
    * at least one shipment of type `required_shipment_type_alternatives` to be
@@ -103,27 +139,37 @@ public interface ShipmentTypeRequirementOrBuilder extends
    * 
* * repeated string dependent_shipment_types = 2; + * * @param index The index of the value to return. * @return The bytes of the dependentShipmentTypes at the given index. */ - com.google.protobuf.ByteString - getDependentShipmentTypesBytes(int index); + com.google.protobuf.ByteString getDependentShipmentTypesBytes(int index); /** + * + * *
    * Mode applied to the requirement.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @return The enum numeric value on the wire for requirementMode. */ int getRequirementModeValue(); /** + * + * *
    * Mode applied to the requirement.
    * 
* - * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * .google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3; + * + * * @return The requirementMode. */ com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java similarity index 77% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java index c4ea5b8..6d6fbcc 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Specifies details of unperformed shipments in a solution. For trivial cases
  * and/or if we are able to identify the cause for skipping, we report the
@@ -12,15 +29,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment}
  */
-public final class SkippedShipment extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class SkippedShipment extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.SkippedShipment)
     SkippedShipmentOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use SkippedShipment.newBuilder() to construct.
   private SkippedShipment(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private SkippedShipment() {
     label_ = "";
     reasons_ = java.util.Collections.emptyList();
@@ -28,16 +46,15 @@ private SkippedShipment() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new SkippedShipment();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private SkippedShipment(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -57,33 +74,39 @@ private SkippedShipment(
           case 0:
             done = true;
             break;
-          case 8: {
-
-            index_ = input.readInt32();
-            break;
-          }
-          case 18: {
-            java.lang.String s = input.readStringRequireUtf8();
+          case 8:
+            {
+              index_ = input.readInt32();
+              break;
+            }
+          case 18:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            label_ = s;
-            break;
-          }
-          case 26: {
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              reasons_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000001;
+              label_ = s;
+              break;
             }
-            reasons_.add(
-                input.readMessage(com.google.cloud.optimization.v1.SkippedShipment.Reason.parser(), extensionRegistry));
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          case 26:
+            {
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                reasons_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.SkippedShipment.Reason>();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              reasons_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.SkippedShipment.Reason.parser(),
+                      extensionRegistry));
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -91,8 +114,7 @@ private SkippedShipment(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         reasons_ = java.util.Collections.unmodifiableList(reasons_);
@@ -101,86 +123,109 @@ private SkippedShipment(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.SkippedShipment.class, com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
+            com.google.cloud.optimization.v1.SkippedShipment.class,
+            com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
   }
 
-  public interface ReasonOrBuilder extends
+  public interface ReasonOrBuilder
+      extends
       // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.SkippedShipment.Reason)
       com.google.protobuf.MessageOrBuilder {
 
     /**
+     *
+     *
      * 
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @return The enum numeric value on the wire for code. */ int getCodeValue(); /** + * + * *
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @return The code. */ com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode(); /** + * + * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; + * * @return Whether the exampleVehicleIndex field is set. */ boolean hasExampleVehicleIndex(); /** + * + * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; + * * @return The exampleVehicleIndex. */ int getExampleVehicleIndex(); /** + * + * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; + * * @return The exampleExceededCapacityType. */ java.lang.String getExampleExceededCapacityType(); /** + * + * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; + * * @return The bytes for exampleExceededCapacityType. */ - com.google.protobuf.ByteString - getExampleExceededCapacityTypeBytes(); + com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes(); } /** + * + * *
    * If we can explain why the shipment was skipped, reasons will be listed
    * here. If the reason is not the same for all vehicles, `reason` will have
@@ -212,15 +257,16 @@ public interface ReasonOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment.Reason}
    */
-  public static final class Reason extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class Reason extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.SkippedShipment.Reason)
       ReasonOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use Reason.newBuilder() to construct.
     private Reason(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
+
     private Reason() {
       code_ = 0;
       exampleExceededCapacityType_ = "";
@@ -228,16 +274,15 @@ private Reason() {
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Reason();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private Reason(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -257,30 +302,33 @@ private Reason(
             case 0:
               done = true;
               break;
-            case 8: {
-              int rawValue = input.readEnum();
+            case 8:
+              {
+                int rawValue = input.readEnum();
 
-              code_ = rawValue;
-              break;
-            }
-            case 16: {
-              bitField0_ |= 0x00000001;
-              exampleVehicleIndex_ = input.readInt32();
-              break;
-            }
-            case 26: {
-              java.lang.String s = input.readStringRequireUtf8();
+                code_ = rawValue;
+                break;
+              }
+            case 16:
+              {
+                bitField0_ |= 0x00000001;
+                exampleVehicleIndex_ = input.readInt32();
+                break;
+              }
+            case 26:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
 
-              exampleExceededCapacityType_ = s;
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+                exampleExceededCapacityType_ = s;
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -288,27 +336,31 @@ private Reason(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.SkippedShipment.Reason.class, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
+              com.google.cloud.optimization.v1.SkippedShipment.Reason.class,
+              com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
     }
 
     /**
+     *
+     *
      * 
      * Code identifying the reason type. The order here is meaningless. In
      * particular, it gives no indication of whether a given reason will
@@ -317,9 +369,10 @@ private Reason(
      *
      * Protobuf enum {@code google.cloud.optimization.v1.SkippedShipment.Reason.Code}
      */
-    public enum Code
-        implements com.google.protobuf.ProtocolMessageEnum {
+    public enum Code implements com.google.protobuf.ProtocolMessageEnum {
       /**
+       *
+       *
        * 
        * This should never be used. If we are unable to understand why a
        * shipment was skipped, we simply return an empty set of reasons.
@@ -329,6 +382,8 @@ public enum Code
        */
       CODE_UNSPECIFIED(0),
       /**
+       *
+       *
        * 
        * There is no vehicle in the model making all shipments infeasible.
        * 
@@ -337,6 +392,8 @@ public enum Code */ NO_VEHICLE(1), /** + * + * *
        * The demand of the shipment exceeds a vehicle's capacity for some
        * capacity types, one of which is `example_exceeded_capacity_type`.
@@ -346,6 +403,8 @@ public enum Code
        */
       DEMAND_EXCEEDS_VEHICLE_CAPACITY(2),
       /**
+       *
+       *
        * 
        * The minimum distance necessary to perform this shipment, i.e. from
        * the vehicle's `start_location` to the shipment's pickup and/or delivery
@@ -358,6 +417,8 @@ public enum Code
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT(3),
       /**
+       *
+       *
        * 
        * The minimum time necessary to perform this shipment, including travel
        * time, wait time and service time exceeds the vehicle's
@@ -370,6 +431,8 @@ public enum Code
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT(4),
       /**
+       *
+       *
        * 
        * Same as above but we only compare minimum travel time and the
        * vehicle's `travel_duration_limit`.
@@ -379,6 +442,8 @@ public enum Code
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT(5),
       /**
+       *
+       *
        * 
        * The vehicle cannot perform this shipment in the best-case scenario
        * (see `CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT` for time
@@ -390,6 +455,8 @@ public enum Code
        */
       CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS(6),
       /**
+       *
+       *
        * 
        * The `allowed_vehicle_indices` field of the shipment is not empty and
        * this vehicle does not belong to it.
@@ -402,6 +469,8 @@ public enum Code
       ;
 
       /**
+       *
+       *
        * 
        * This should never be used. If we are unable to understand why a
        * shipment was skipped, we simply return an empty set of reasons.
@@ -411,6 +480,8 @@ public enum Code
        */
       public static final int CODE_UNSPECIFIED_VALUE = 0;
       /**
+       *
+       *
        * 
        * There is no vehicle in the model making all shipments infeasible.
        * 
@@ -419,6 +490,8 @@ public enum Code */ public static final int NO_VEHICLE_VALUE = 1; /** + * + * *
        * The demand of the shipment exceeds a vehicle's capacity for some
        * capacity types, one of which is `example_exceeded_capacity_type`.
@@ -428,6 +501,8 @@ public enum Code
        */
       public static final int DEMAND_EXCEEDS_VEHICLE_CAPACITY_VALUE = 2;
       /**
+       *
+       *
        * 
        * The minimum distance necessary to perform this shipment, i.e. from
        * the vehicle's `start_location` to the shipment's pickup and/or delivery
@@ -440,6 +515,8 @@ public enum Code
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT_VALUE = 3;
       /**
+       *
+       *
        * 
        * The minimum time necessary to perform this shipment, including travel
        * time, wait time and service time exceeds the vehicle's
@@ -452,6 +529,8 @@ public enum Code
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT_VALUE = 4;
       /**
+       *
+       *
        * 
        * Same as above but we only compare minimum travel time and the
        * vehicle's `travel_duration_limit`.
@@ -461,6 +540,8 @@ public enum Code
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT_VALUE = 5;
       /**
+       *
+       *
        * 
        * The vehicle cannot perform this shipment in the best-case scenario
        * (see `CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT` for time
@@ -472,6 +553,8 @@ public enum Code
        */
       public static final int CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS_VALUE = 6;
       /**
+       *
+       *
        * 
        * The `allowed_vehicle_indices` field of the shipment is not empty and
        * this vehicle does not belong to it.
@@ -481,7 +564,6 @@ public enum Code
        */
       public static final int VEHICLE_NOT_ALLOWED_VALUE = 7;
 
-
       public final int getNumber() {
         if (this == UNRECOGNIZED) {
           throw new java.lang.IllegalArgumentException(
@@ -506,54 +588,61 @@ public static Code valueOf(int value) {
        */
       public static Code forNumber(int value) {
         switch (value) {
-          case 0: return CODE_UNSPECIFIED;
-          case 1: return NO_VEHICLE;
-          case 2: return DEMAND_EXCEEDS_VEHICLE_CAPACITY;
-          case 3: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT;
-          case 4: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT;
-          case 5: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT;
-          case 6: return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS;
-          case 7: return VEHICLE_NOT_ALLOWED;
-          default: return null;
+          case 0:
+            return CODE_UNSPECIFIED;
+          case 1:
+            return NO_VEHICLE;
+          case 2:
+            return DEMAND_EXCEEDS_VEHICLE_CAPACITY;
+          case 3:
+            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DISTANCE_LIMIT;
+          case 4:
+            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_DURATION_LIMIT;
+          case 5:
+            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TRAVEL_DURATION_LIMIT;
+          case 6:
+            return CANNOT_BE_PERFORMED_WITHIN_VEHICLE_TIME_WINDOWS;
+          case 7:
+            return VEHICLE_NOT_ALLOWED;
+          default:
+            return null;
         }
       }
 
-      public static com.google.protobuf.Internal.EnumLiteMap
-          internalGetValueMap() {
+      public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() {
         return internalValueMap;
       }
-      private static final com.google.protobuf.Internal.EnumLiteMap<
-          Code> internalValueMap =
-            new com.google.protobuf.Internal.EnumLiteMap() {
-              public Code findValueByNumber(int number) {
-                return Code.forNumber(number);
-              }
-            };
 
-      public final com.google.protobuf.Descriptors.EnumValueDescriptor
-          getValueDescriptor() {
+      private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap =
+          new com.google.protobuf.Internal.EnumLiteMap() {
+            public Code findValueByNumber(int number) {
+              return Code.forNumber(number);
+            }
+          };
+
+      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
         if (this == UNRECOGNIZED) {
           throw new java.lang.IllegalStateException(
               "Can't get the descriptor of an unrecognized enum value.");
         }
         return getDescriptor().getValues().get(ordinal());
       }
-      public final com.google.protobuf.Descriptors.EnumDescriptor
-          getDescriptorForType() {
+
+      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
         return getDescriptor();
       }
-      public static final com.google.protobuf.Descriptors.EnumDescriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.SkippedShipment.Reason.getDescriptor().getEnumTypes().get(0);
+
+      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.SkippedShipment.Reason.getDescriptor()
+            .getEnumTypes()
+            .get(0);
       }
 
       private static final Code[] VALUES = values();
 
-      public static Code valueOf(
-          com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+      public static Code valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
         if (desc.getType() != getDescriptor()) {
-          throw new java.lang.IllegalArgumentException(
-            "EnumValueDescriptor is not for this type.");
+          throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
         }
         if (desc.getIndex() == -1) {
           return UNRECOGNIZED;
@@ -574,39 +663,53 @@ private Code(int value) {
     public static final int CODE_FIELD_NUMBER = 1;
     private int code_;
     /**
+     *
+     *
      * 
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @return The enum numeric value on the wire for code. */ - @java.lang.Override public int getCodeValue() { + @java.lang.Override + public int getCodeValue() { return code_; } /** + * + * *
      * Refer to the comments of Code.
      * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @return The code. */ - @java.lang.Override public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { + @java.lang.Override + public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); - return result == null ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); + return result == null + ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED + : result; } public static final int EXAMPLE_VEHICLE_INDEX_FIELD_NUMBER = 2; private int exampleVehicleIndex_; /** + * + * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; + * * @return Whether the exampleVehicleIndex field is set. */ @java.lang.Override @@ -614,12 +717,15 @@ public boolean hasExampleVehicleIndex() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * If the reason is related to a shipment-vehicle incompatibility, this
      * field provides the index of one relevant vehicle.
      * 
* * optional int32 example_vehicle_index = 2; + * * @return The exampleVehicleIndex. */ @java.lang.Override @@ -630,12 +736,15 @@ public int getExampleVehicleIndex() { public static final int EXAMPLE_EXCEEDED_CAPACITY_TYPE_FIELD_NUMBER = 3; private volatile java.lang.Object exampleExceededCapacityType_; /** + * + * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; + * * @return The exampleExceededCapacityType. */ @java.lang.Override @@ -644,30 +753,30 @@ public java.lang.String getExampleExceededCapacityType() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); exampleExceededCapacityType_ = s; return s; } } /** + * + * *
      * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
      * capacity type that is exceeded.
      * 
* * string example_exceeded_capacity_type = 3; + * * @return The bytes for exampleExceededCapacityType. */ @java.lang.Override - public com.google.protobuf.ByteString - getExampleExceededCapacityTypeBytes() { + public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { java.lang.Object ref = exampleExceededCapacityType_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); exampleExceededCapacityType_ = b; return b; } else { @@ -676,6 +785,7 @@ public java.lang.String getExampleExceededCapacityType() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -687,9 +797,10 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (code_ != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED.getNumber()) { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (code_ + != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED + .getNumber()) { output.writeEnum(1, code_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -707,16 +818,18 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (code_ != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, code_); + if (code_ + != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, code_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, exampleVehicleIndex_); + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, exampleVehicleIndex_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exampleExceededCapacityType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, exampleExceededCapacityType_); + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 3, exampleExceededCapacityType_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -726,21 +839,21 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.SkippedShipment.Reason)) { return super.equals(obj); } - com.google.cloud.optimization.v1.SkippedShipment.Reason other = (com.google.cloud.optimization.v1.SkippedShipment.Reason) obj; + com.google.cloud.optimization.v1.SkippedShipment.Reason other = + (com.google.cloud.optimization.v1.SkippedShipment.Reason) obj; if (code_ != other.code_) return false; if (hasExampleVehicleIndex() != other.hasExampleVehicleIndex()) return false; if (hasExampleVehicleIndex()) { - if (getExampleVehicleIndex() - != other.getExampleVehicleIndex()) return false; + if (getExampleVehicleIndex() != other.getExampleVehicleIndex()) return false; } - if (!getExampleExceededCapacityType() - .equals(other.getExampleExceededCapacityType())) return false; + if (!getExampleExceededCapacityType().equals(other.getExampleExceededCapacityType())) + return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -766,87 +879,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.SkippedShipment.Reason prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.SkippedShipment.Reason prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -856,6 +976,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * If we can explain why the shipment was skipped, reasons will be listed
      * here. If the reason is not the same for all vehicles, `reason` will have
@@ -887,21 +1009,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment.Reason}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.SkippedShipment.Reason)
         com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.SkippedShipment.Reason.class, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
+                com.google.cloud.optimization.v1.SkippedShipment.Reason.class,
+                com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.SkippedShipment.Reason.newBuilder()
@@ -909,16 +1034,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -932,9 +1056,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_SkippedShipment_Reason_descriptor;
       }
 
       @java.lang.Override
@@ -953,7 +1077,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.SkippedShipment.Reason buildPartial() {
-        com.google.cloud.optimization.v1.SkippedShipment.Reason result = new com.google.cloud.optimization.v1.SkippedShipment.Reason(this);
+        com.google.cloud.optimization.v1.SkippedShipment.Reason result =
+            new com.google.cloud.optimization.v1.SkippedShipment.Reason(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         result.code_ = code_;
@@ -971,38 +1096,41 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.SkippedShipment.Reason) {
-          return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment.Reason)other);
+          return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment.Reason) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -1010,7 +1138,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment.Reason other) {
-        if (other == com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance())
+          return this;
         if (other.code_ != 0) {
           setCodeValue(other.getCodeValue());
         }
@@ -1040,7 +1169,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.SkippedShipment.Reason) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.SkippedShipment.Reason) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -1049,55 +1179,72 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
       private int code_ = 0;
       /**
+       *
+       *
        * 
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @return The enum numeric value on the wire for code. */ - @java.lang.Override public int getCodeValue() { + @java.lang.Override + public int getCodeValue() { return code_; } /** + * + * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @param value The enum numeric value on the wire for code to set. * @return This builder for chaining. */ public Builder setCodeValue(int value) { - + code_ = value; onChanged(); return this; } /** + * + * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @return The code. */ @java.lang.Override public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); - return result == null ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.valueOf(code_); + return result == null + ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED + : result; } /** + * + * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @param value The code to set. * @return This builder for chaining. */ @@ -1105,34 +1252,40 @@ public Builder setCode(com.google.cloud.optimization.v1.SkippedShipment.Reason.C if (value == null) { throw new NullPointerException(); } - + code_ = value.getNumber(); onChanged(); return this; } /** + * + * *
        * Refer to the comments of Code.
        * 
* * .google.cloud.optimization.v1.SkippedShipment.Reason.Code code = 1; + * * @return This builder for chaining. */ public Builder clearCode() { - + code_ = 0; onChanged(); return this; } - private int exampleVehicleIndex_ ; + private int exampleVehicleIndex_; /** + * + * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; + * * @return Whether the exampleVehicleIndex field is set. */ @java.lang.Override @@ -1140,12 +1293,15 @@ public boolean hasExampleVehicleIndex() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; + * * @return The exampleVehicleIndex. */ @java.lang.Override @@ -1153,12 +1309,15 @@ public int getExampleVehicleIndex() { return exampleVehicleIndex_; } /** + * + * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; + * * @param value The exampleVehicleIndex to set. * @return This builder for chaining. */ @@ -1169,12 +1328,15 @@ public Builder setExampleVehicleIndex(int value) { return this; } /** + * + * *
        * If the reason is related to a shipment-vehicle incompatibility, this
        * field provides the index of one relevant vehicle.
        * 
* * optional int32 example_vehicle_index = 2; + * * @return This builder for chaining. */ public Builder clearExampleVehicleIndex() { @@ -1186,19 +1348,21 @@ public Builder clearExampleVehicleIndex() { private java.lang.Object exampleExceededCapacityType_ = ""; /** + * + * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; + * * @return The exampleExceededCapacityType. */ public java.lang.String getExampleExceededCapacityType() { java.lang.Object ref = exampleExceededCapacityType_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); exampleExceededCapacityType_ = s; return s; @@ -1207,21 +1371,22 @@ public java.lang.String getExampleExceededCapacityType() { } } /** + * + * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; + * * @return The bytes for exampleExceededCapacityType. */ - public com.google.protobuf.ByteString - getExampleExceededCapacityTypeBytes() { + public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { java.lang.Object ref = exampleExceededCapacityType_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); exampleExceededCapacityType_ = b; return b; } else { @@ -1229,61 +1394,69 @@ public java.lang.String getExampleExceededCapacityType() { } } /** + * + * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; + * * @param value The exampleExceededCapacityType to set. * @return This builder for chaining. */ - public Builder setExampleExceededCapacityType( - java.lang.String value) { + public Builder setExampleExceededCapacityType(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + exampleExceededCapacityType_ = value; onChanged(); return this; } /** + * + * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; + * * @return This builder for chaining. */ public Builder clearExampleExceededCapacityType() { - + exampleExceededCapacityType_ = getDefaultInstance().getExampleExceededCapacityType(); onChanged(); return this; } /** + * + * *
        * If the reason code is `DEMAND_EXCEEDS_VEHICLE_CAPACITY`, documents one
        * capacity type that is exceeded.
        * 
* * string example_exceeded_capacity_type = 3; + * * @param value The bytes for exampleExceededCapacityType to set. * @return This builder for chaining. */ - public Builder setExampleExceededCapacityTypeBytes( - com.google.protobuf.ByteString value) { + public Builder setExampleExceededCapacityTypeBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + exampleExceededCapacityType_ = value; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1296,12 +1469,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.SkippedShipment.Reason) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.SkippedShipment.Reason) private static final com.google.cloud.optimization.v1.SkippedShipment.Reason DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.SkippedShipment.Reason(); } @@ -1310,16 +1483,16 @@ public static com.google.cloud.optimization.v1.SkippedShipment.Reason getDefault return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Reason parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Reason(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Reason parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Reason(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1334,18 +1507,20 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.SkippedShipment.Reason getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } public static final int INDEX_FIELD_NUMBER = 1; private int index_; /** + * + * *
    * The index corresponds to the index of the shipment in the source
    * `ShipmentModel`.
    * 
* * int32 index = 1; + * * @return The index. */ @java.lang.Override @@ -1356,12 +1531,15 @@ public int getIndex() { public static final int LABEL_FIELD_NUMBER = 2; private volatile java.lang.Object label_; /** + * + * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; + * * @return The label. */ @java.lang.Override @@ -1370,30 +1548,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** + * + * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; + * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -1404,6 +1582,8 @@ public java.lang.String getLabel() { public static final int REASONS_FIELD_NUMBER = 3; private java.util.List reasons_; /** + * + * *
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1416,6 +1596,8 @@ public java.util.List g
     return reasons_;
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1424,11 +1606,13 @@ public java.util.List g
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getReasonsOrBuilderList() {
     return reasons_;
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1441,6 +1625,8 @@ public int getReasonsCount() {
     return reasons_.size();
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1453,6 +1639,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason getReasons(int in
     return reasons_.get(index);
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1467,6 +1655,7 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -1478,8 +1667,7 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output)
-                      throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
     if (index_ != 0) {
       output.writeInt32(1, index_);
     }
@@ -1499,15 +1687,13 @@ public int getSerializedSize() {
 
     size = 0;
     if (index_ != 0) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeInt32Size(1, index_);
+      size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, index_);
     }
     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_);
     }
     for (int i = 0; i < reasons_.size(); i++) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(3, reasons_.get(i));
+      size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, reasons_.get(i));
     }
     size += unknownFields.getSerializedSize();
     memoizedSize = size;
@@ -1517,19 +1703,17 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-     return true;
+      return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.SkippedShipment)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.SkippedShipment other = (com.google.cloud.optimization.v1.SkippedShipment) obj;
+    com.google.cloud.optimization.v1.SkippedShipment other =
+        (com.google.cloud.optimization.v1.SkippedShipment) obj;
 
-    if (getIndex()
-        != other.getIndex()) return false;
-    if (!getLabel()
-        .equals(other.getLabel())) return false;
-    if (!getReasonsList()
-        .equals(other.getReasonsList())) return false;
+    if (getIndex() != other.getIndex()) return false;
+    if (!getLabel().equals(other.getLabel())) return false;
+    if (!getReasonsList().equals(other.getReasonsList())) return false;
     if (!unknownFields.equals(other.unknownFields)) return false;
     return true;
   }
@@ -1554,97 +1738,104 @@ public int hashCode() {
     return hash;
   }
 
-  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.nio.ByteBuffer data)
+  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(java.nio.ByteBuffer data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.nio.ByteBuffer data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      byte[] data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+
+  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
-  public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input);
+
+  public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+        PARSER, input, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      com.google.protobuf.CodedInputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() { return newBuilder(); }
+  public Builder newBuilderForType() {
+    return newBuilder();
+  }
+
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
+
   public static Builder newBuilder(com.google.cloud.optimization.v1.SkippedShipment prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
+
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE
-        ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
+   *
+   *
    * 
    * Specifies details of unperformed shipments in a solution. For trivial cases
    * and/or if we are able to identify the cause for skipping, we report the
@@ -1653,21 +1844,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.SkippedShipment}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.SkippedShipment)
       com.google.cloud.optimization.v1.SkippedShipmentOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_SkippedShipment_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.SkippedShipment.class, com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
+              com.google.cloud.optimization.v1.SkippedShipment.class,
+              com.google.cloud.optimization.v1.SkippedShipment.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.SkippedShipment.newBuilder()
@@ -1675,17 +1868,17 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getReasonsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1703,9 +1896,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_SkippedShipment_descriptor;
     }
 
     @java.lang.Override
@@ -1724,7 +1917,8 @@ public com.google.cloud.optimization.v1.SkippedShipment build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.SkippedShipment buildPartial() {
-      com.google.cloud.optimization.v1.SkippedShipment result = new com.google.cloud.optimization.v1.SkippedShipment(this);
+      com.google.cloud.optimization.v1.SkippedShipment result =
+          new com.google.cloud.optimization.v1.SkippedShipment(this);
       int from_bitField0_ = bitField0_;
       result.index_ = index_;
       result.label_ = label_;
@@ -1745,38 +1939,39 @@ public com.google.cloud.optimization.v1.SkippedShipment buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.SkippedShipment) {
-        return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment)other);
+        return mergeFrom((com.google.cloud.optimization.v1.SkippedShipment) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -1784,7 +1979,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment other) {
-      if (other == com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.SkippedShipment.getDefaultInstance())
+        return this;
       if (other.getIndex() != 0) {
         setIndex(other.getIndex());
       }
@@ -1810,9 +2006,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment other)
             reasonsBuilder_ = null;
             reasons_ = other.reasons_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            reasonsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getReasonsFieldBuilder() : null;
+            reasonsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getReasonsFieldBuilder()
+                    : null;
           } else {
             reasonsBuilder_.addAllMessages(other.reasons_);
           }
@@ -1846,16 +2043,20 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
-    private int index_ ;
+    private int index_;
     /**
+     *
+     *
      * 
      * The index corresponds to the index of the shipment in the source
      * `ShipmentModel`.
      * 
* * int32 index = 1; + * * @return The index. */ @java.lang.Override @@ -1863,32 +2064,38 @@ public int getIndex() { return index_; } /** + * + * *
      * The index corresponds to the index of the shipment in the source
      * `ShipmentModel`.
      * 
* * int32 index = 1; + * * @param value The index to set. * @return This builder for chaining. */ public Builder setIndex(int value) { - + index_ = value; onChanged(); return this; } /** + * + * *
      * The index corresponds to the index of the shipment in the source
      * `ShipmentModel`.
      * 
* * int32 index = 1; + * * @return This builder for chaining. */ public Builder clearIndex() { - + index_ = 0; onChanged(); return this; @@ -1896,19 +2103,21 @@ public Builder clearIndex() { private java.lang.Object label_ = ""; /** + * + * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; + * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -1917,21 +2126,22 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; + * * @return The bytes for label. */ - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -1939,75 +2149,90 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { + public Builder setLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** + * + * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; + * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** + * + * *
      * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
      * `Shipment`.
      * 
* * string label = 2; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } private java.util.List reasons_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureReasonsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { - reasons_ = new java.util.ArrayList(reasons_); + reasons_ = + new java.util.ArrayList( + reasons_); bitField0_ |= 0x00000001; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.SkippedShipment.Reason, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder> reasonsBuilder_; + com.google.cloud.optimization.v1.SkippedShipment.Reason, + com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, + com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder> + reasonsBuilder_; /** + * + * *
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2015,7 +2240,8 @@ private void ensureReasonsIsMutable() {
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
-    public java.util.List getReasonsList() {
+    public java.util.List
+        getReasonsList() {
       if (reasonsBuilder_ == null) {
         return java.util.Collections.unmodifiableList(reasons_);
       } else {
@@ -2023,6 +2249,8 @@ public java.util.List g
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2038,6 +2266,8 @@ public int getReasonsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2053,6 +2283,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason getReasons(int in
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2075,6 +2307,8 @@ public Builder setReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2083,7 +2317,8 @@ public Builder setReasons(
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public Builder setReasons(
-        int index, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
+        int index,
+        com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
       if (reasonsBuilder_ == null) {
         ensureReasonsIsMutable();
         reasons_.set(index, builderForValue.build());
@@ -2094,6 +2329,8 @@ public Builder setReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2115,6 +2352,8 @@ public Builder addReasons(com.google.cloud.optimization.v1.SkippedShipment.Reaso
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2137,6 +2376,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2156,6 +2397,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2164,7 +2407,8 @@ public Builder addReasons(
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public Builder addReasons(
-        int index, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
+        int index,
+        com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder builderForValue) {
       if (reasonsBuilder_ == null) {
         ensureReasonsIsMutable();
         reasons_.add(index, builderForValue.build());
@@ -2175,6 +2419,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2183,11 +2429,11 @@ public Builder addReasons(
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public Builder addAllReasons(
-        java.lang.Iterable values) {
+        java.lang.Iterable
+            values) {
       if (reasonsBuilder_ == null) {
         ensureReasonsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, reasons_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, reasons_);
         onChanged();
       } else {
         reasonsBuilder_.addAllMessages(values);
@@ -2195,6 +2441,8 @@ public Builder addAllReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2213,6 +2461,8 @@ public Builder clearReasons() {
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2231,6 +2481,8 @@ public Builder removeReasons(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2243,6 +2495,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder getReason
       return getReasonsFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2253,11 +2507,14 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder getReason
     public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReasonsOrBuilder(
         int index) {
       if (reasonsBuilder_ == null) {
-        return reasons_.get(index);  } else {
+        return reasons_.get(index);
+      } else {
         return reasonsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2265,8 +2522,9 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
-    public java.util.List 
-         getReasonsOrBuilderList() {
+    public java.util.List<
+            ? extends com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>
+        getReasonsOrBuilderList() {
       if (reasonsBuilder_ != null) {
         return reasonsBuilder_.getMessageOrBuilderList();
       } else {
@@ -2274,6 +2532,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2282,10 +2542,12 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReasonsBuilder() {
-      return getReasonsFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
+      return getReasonsFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2295,10 +2557,13 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReason
      */
     public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReasonsBuilder(
         int index) {
-      return getReasonsFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
+      return getReasonsFieldBuilder()
+          .addBuilder(
+              index, com.google.cloud.optimization.v1.SkippedShipment.Reason.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2306,27 +2571,30 @@ public com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder addReason
      *
      * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
      */
-    public java.util.List 
-         getReasonsBuilderList() {
+    public java.util.List
+        getReasonsBuilderList() {
       return getReasonsFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.SkippedShipment.Reason, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder> 
+            com.google.cloud.optimization.v1.SkippedShipment.Reason,
+            com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder,
+            com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>
         getReasonsFieldBuilder() {
       if (reasonsBuilder_ == null) {
-        reasonsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.SkippedShipment.Reason, com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder, com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>(
-                reasons_,
-                ((bitField0_ & 0x00000001) != 0),
-                getParentForChildren(),
-                isClean());
+        reasonsBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.SkippedShipment.Reason,
+                com.google.cloud.optimization.v1.SkippedShipment.Reason.Builder,
+                com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder>(
+                reasons_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
         reasons_ = null;
       }
       return reasonsBuilder_;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -2336,12 +2604,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.SkippedShipment)
   }
 
   // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.SkippedShipment)
   private static final com.google.cloud.optimization.v1.SkippedShipment DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.SkippedShipment();
   }
@@ -2350,16 +2618,16 @@ public static com.google.cloud.optimization.v1.SkippedShipment getDefaultInstanc
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public SkippedShipment parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return new SkippedShipment(input, extensionRegistry);
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public SkippedShipment parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          return new SkippedShipment(input, extensionRegistry);
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -2374,6 +2642,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.SkippedShipment getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
similarity index 73%
rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
index ea63e3b..20377fd 100644
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
+++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
@@ -1,46 +1,72 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
-public interface SkippedShipmentOrBuilder extends
+public interface SkippedShipmentOrBuilder
+    extends
     // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.SkippedShipment)
     com.google.protobuf.MessageOrBuilder {
 
   /**
+   *
+   *
    * 
    * The index corresponds to the index of the shipment in the source
    * `ShipmentModel`.
    * 
* * int32 index = 1; + * * @return The index. */ int getIndex(); /** + * + * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; + * * @return The label. */ java.lang.String getLabel(); /** + * + * *
    * Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the
    * `Shipment`.
    * 
* * string label = 2; + * * @return The bytes for label. */ - com.google.protobuf.ByteString - getLabelBytes(); + com.google.protobuf.ByteString getLabelBytes(); /** + * + * *
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -48,9 +74,10 @@ public interface SkippedShipmentOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
-  java.util.List 
-      getReasonsList();
+  java.util.List getReasonsList();
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -60,6 +87,8 @@ public interface SkippedShipmentOrBuilder extends
    */
   com.google.cloud.optimization.v1.SkippedShipment.Reason getReasons(int index);
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -69,6 +98,8 @@ public interface SkippedShipmentOrBuilder extends
    */
   int getReasonsCount();
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -76,9 +107,11 @@ public interface SkippedShipmentOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
-  java.util.List 
+  java.util.List
       getReasonsOrBuilderList();
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -86,6 +119,5 @@ public interface SkippedShipmentOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
    */
-  com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReasonsOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReasonsOrBuilder(int index);
 }
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
similarity index 76%
rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
index e6fd93b..796212e 100644
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
+++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
 /**
+ *
+ *
  * 
  * Time windows constrain the time of an event, such as the arrival time at a
  * visit, or the start and end time of a vehicle.
@@ -26,30 +43,29 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.TimeWindow}
  */
-public final class TimeWindow extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class TimeWindow extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.TimeWindow)
     TimeWindowOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use TimeWindow.newBuilder() to construct.
   private TimeWindow(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private TimeWindow() {
-  }
+
+  private TimeWindow() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new TimeWindow();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private TimeWindow(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -69,75 +85,85 @@ private TimeWindow(
           case 0:
             done = true;
             break;
-          case 10: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (startTime_ != null) {
-              subBuilder = startTime_.toBuilder();
+          case 10:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (startTime_ != null) {
+                subBuilder = startTime_.toBuilder();
+              }
+              startTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(startTime_);
+                startTime_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-            startTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(startTime_);
-              startTime_ = subBuilder.buildPartial();
+          case 18:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (endTime_ != null) {
+                subBuilder = endTime_.toBuilder();
+              }
+              endTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(endTime_);
+                endTime_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          case 18: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (endTime_ != null) {
-              subBuilder = endTime_.toBuilder();
+          case 26:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (softStartTime_ != null) {
+                subBuilder = softStartTime_.toBuilder();
+              }
+              softStartTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(softStartTime_);
+                softStartTime_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-            endTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(endTime_);
-              endTime_ = subBuilder.buildPartial();
+          case 34:
+            {
+              com.google.protobuf.Timestamp.Builder subBuilder = null;
+              if (softEndTime_ != null) {
+                subBuilder = softEndTime_.toBuilder();
+              }
+              softEndTime_ =
+                  input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(softEndTime_);
+                softEndTime_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          case 26: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (softStartTime_ != null) {
-              subBuilder = softStartTime_.toBuilder();
+          case 41:
+            {
+              bitField0_ |= 0x00000001;
+              costPerHourBeforeSoftStartTime_ = input.readDouble();
+              break;
             }
-            softStartTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(softStartTime_);
-              softStartTime_ = subBuilder.buildPartial();
+          case 49:
+            {
+              bitField0_ |= 0x00000002;
+              costPerHourAfterSoftEndTime_ = input.readDouble();
+              break;
             }
-
-            break;
-          }
-          case 34: {
-            com.google.protobuf.Timestamp.Builder subBuilder = null;
-            if (softEndTime_ != null) {
-              subBuilder = softEndTime_.toBuilder();
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            softEndTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(softEndTime_);
-              softEndTime_ = subBuilder.buildPartial();
-            }
-
-            break;
-          }
-          case 41: {
-            bitField0_ |= 0x00000001;
-            costPerHourBeforeSoftStartTime_ = input.readDouble();
-            break;
-          }
-          case 49: {
-            bitField0_ |= 0x00000002;
-            costPerHourAfterSoftEndTime_ = input.readDouble();
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
-            }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -145,36 +171,41 @@ private TimeWindow(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.TimeWindow.class, com.google.cloud.optimization.v1.TimeWindow.Builder.class);
+            com.google.cloud.optimization.v1.TimeWindow.class,
+            com.google.cloud.optimization.v1.TimeWindow.Builder.class);
   }
 
   private int bitField0_;
   public static final int START_TIME_FIELD_NUMBER = 1;
   private com.google.protobuf.Timestamp startTime_;
   /**
+   *
+   *
    * 
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ @java.lang.Override @@ -182,12 +213,15 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ @java.lang.Override @@ -195,6 +229,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
@@ -210,12 +246,15 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
   public static final int END_TIME_FIELD_NUMBER = 2;
   private com.google.protobuf.Timestamp endTime_;
   /**
+   *
+   *
    * 
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; + * * @return Whether the endTime field is set. */ @java.lang.Override @@ -223,12 +262,15 @@ public boolean hasEndTime() { return endTime_ != null; } /** + * + * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; + * * @return The endTime. */ @java.lang.Override @@ -236,6 +278,8 @@ public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } /** + * + * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
@@ -251,11 +295,14 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
   public static final int SOFT_START_TIME_FIELD_NUMBER = 3;
   private com.google.protobuf.Timestamp softStartTime_;
   /**
+   *
+   *
    * 
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; + * * @return Whether the softStartTime field is set. */ @java.lang.Override @@ -263,18 +310,25 @@ public boolean hasSoftStartTime() { return softStartTime_ != null; } /** + * + * *
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; + * * @return The softStartTime. */ @java.lang.Override public com.google.protobuf.Timestamp getSoftStartTime() { - return softStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; + return softStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : softStartTime_; } /** + * + * *
    * The soft start time of the time window.
    * 
@@ -289,11 +343,14 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { public static final int SOFT_END_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp softEndTime_; /** + * + * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; + * * @return Whether the softEndTime field is set. */ @java.lang.Override @@ -301,11 +358,14 @@ public boolean hasSoftEndTime() { return softEndTime_ != null; } /** + * + * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; + * * @return The softEndTime. */ @java.lang.Override @@ -313,6 +373,8 @@ public com.google.protobuf.Timestamp getSoftEndTime() { return softEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; } /** + * + * *
    * The soft end time of the time window.
    * 
@@ -327,6 +389,8 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { public static final int COST_PER_HOUR_BEFORE_SOFT_START_TIME_FIELD_NUMBER = 5; private double costPerHourBeforeSoftStartTime_; /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -340,6 +404,7 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return Whether the costPerHourBeforeSoftStartTime field is set. */ @java.lang.Override @@ -347,6 +412,8 @@ public boolean hasCostPerHourBeforeSoftStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -360,6 +427,7 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -370,6 +438,8 @@ public double getCostPerHourBeforeSoftStartTime() { public static final int COST_PER_HOUR_AFTER_SOFT_END_TIME_FIELD_NUMBER = 6; private double costPerHourAfterSoftEndTime_; /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -383,6 +453,7 @@ public double getCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -390,6 +461,8 @@ public boolean hasCostPerHourAfterSoftEndTime() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -403,6 +476,7 @@ public boolean hasCostPerHourAfterSoftEndTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -411,6 +485,7 @@ public double getCostPerHourAfterSoftEndTime() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -422,8 +497,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } @@ -452,28 +526,25 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getEndTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } if (softStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getSoftStartTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSoftStartTime()); } if (softEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getSoftEndTime()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getSoftEndTime()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, costPerHourBeforeSoftStartTime_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 5, costPerHourBeforeSoftStartTime_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, costPerHourAfterSoftEndTime_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize(6, costPerHourAfterSoftEndTime_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -483,44 +554,42 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.TimeWindow)) { return super.equals(obj); } - com.google.cloud.optimization.v1.TimeWindow other = (com.google.cloud.optimization.v1.TimeWindow) obj; + com.google.cloud.optimization.v1.TimeWindow other = + (com.google.cloud.optimization.v1.TimeWindow) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime() - .equals(other.getStartTime())) return false; + if (!getStartTime().equals(other.getStartTime())) return false; } if (hasEndTime() != other.hasEndTime()) return false; if (hasEndTime()) { - if (!getEndTime() - .equals(other.getEndTime())) return false; + if (!getEndTime().equals(other.getEndTime())) return false; } if (hasSoftStartTime() != other.hasSoftStartTime()) return false; if (hasSoftStartTime()) { - if (!getSoftStartTime() - .equals(other.getSoftStartTime())) return false; + if (!getSoftStartTime().equals(other.getSoftStartTime())) return false; } if (hasSoftEndTime() != other.hasSoftEndTime()) return false; if (hasSoftEndTime()) { - if (!getSoftEndTime() - .equals(other.getSoftEndTime())) return false; + if (!getSoftEndTime().equals(other.getSoftEndTime())) return false; } - if (hasCostPerHourBeforeSoftStartTime() != other.hasCostPerHourBeforeSoftStartTime()) return false; + if (hasCostPerHourBeforeSoftStartTime() != other.hasCostPerHourBeforeSoftStartTime()) + return false; if (hasCostPerHourBeforeSoftStartTime()) { if (java.lang.Double.doubleToLongBits(getCostPerHourBeforeSoftStartTime()) - != java.lang.Double.doubleToLongBits( - other.getCostPerHourBeforeSoftStartTime())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerHourBeforeSoftStartTime())) + return false; } if (hasCostPerHourAfterSoftEndTime() != other.hasCostPerHourAfterSoftEndTime()) return false; if (hasCostPerHourAfterSoftEndTime()) { if (java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftEndTime()) - != java.lang.Double.doubleToLongBits( - other.getCostPerHourAfterSoftEndTime())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerHourAfterSoftEndTime())) + return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -551,110 +620,121 @@ public int hashCode() { } if (hasCostPerHourBeforeSoftStartTime()) { hash = (37 * hash) + COST_PER_HOUR_BEFORE_SOFT_START_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHourBeforeSoftStartTime())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHourBeforeSoftStartTime())); } if (hasCostPerHourAfterSoftEndTime()) { hash = (37 * hash) + COST_PER_HOUR_AFTER_SOFT_END_TIME_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftEndTime())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftEndTime())); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.TimeWindow parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.TimeWindow parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.TimeWindow parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.TimeWindow parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.TimeWindow parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.TimeWindow prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Time windows constrain the time of an event, such as the arrival time at a
    * visit, or the start and end time of a vehicle.
@@ -677,21 +757,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.TimeWindow}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.TimeWindow)
       com.google.cloud.optimization.v1.TimeWindowOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_TimeWindow_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.TimeWindow.class, com.google.cloud.optimization.v1.TimeWindow.Builder.class);
+              com.google.cloud.optimization.v1.TimeWindow.class,
+              com.google.cloud.optimization.v1.TimeWindow.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.TimeWindow.newBuilder()
@@ -699,16 +781,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -744,9 +825,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_TimeWindow_descriptor;
     }
 
     @java.lang.Override
@@ -765,7 +846,8 @@ public com.google.cloud.optimization.v1.TimeWindow build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.TimeWindow buildPartial() {
-      com.google.cloud.optimization.v1.TimeWindow result = new com.google.cloud.optimization.v1.TimeWindow(this);
+      com.google.cloud.optimization.v1.TimeWindow result =
+          new com.google.cloud.optimization.v1.TimeWindow(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       if (startTimeBuilder_ == null) {
@@ -805,38 +887,39 @@ public com.google.cloud.optimization.v1.TimeWindow buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.TimeWindow) {
-        return mergeFrom((com.google.cloud.optimization.v1.TimeWindow)other);
+        return mergeFrom((com.google.cloud.optimization.v1.TimeWindow) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -891,30 +974,40 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private com.google.protobuf.Timestamp startTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_;
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
+        startTimeBuilder_;
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return startTimeBuilder_ != null || startTime_ != null; } /** + * + * *
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ public com.google.protobuf.Timestamp getStartTime() { @@ -925,6 +1018,8 @@ public com.google.protobuf.Timestamp getStartTime() { } } /** + * + * *
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -946,6 +1041,8 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -953,8 +1050,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp start_time = 1;
      */
-    public Builder setStartTime(
-        com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) {
       if (startTimeBuilder_ == null) {
         startTime_ = builderForValue.build();
         onChanged();
@@ -965,6 +1061,8 @@ public Builder setStartTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -976,7 +1074,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
       if (startTimeBuilder_ == null) {
         if (startTime_ != null) {
           startTime_ =
-            com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial();
         } else {
           startTime_ = value;
         }
@@ -988,6 +1086,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1007,6 +1107,8 @@ public Builder clearStartTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1015,11 +1117,13 @@ public Builder clearStartTime() {
      * .google.protobuf.Timestamp start_time = 1;
      */
     public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
-      
+
       onChanged();
       return getStartTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1031,11 +1135,12 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
       if (startTimeBuilder_ != null) {
         return startTimeBuilder_.getMessageOrBuilder();
       } else {
-        return startTime_ == null ?
-            com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
+        return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
       }
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1044,14 +1149,17 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
      * .google.protobuf.Timestamp start_time = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
         getStartTimeFieldBuilder() {
       if (startTimeBuilder_ == null) {
-        startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
-                getStartTime(),
-                getParentForChildren(),
-                isClean());
+        startTimeBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Timestamp,
+                com.google.protobuf.Timestamp.Builder,
+                com.google.protobuf.TimestampOrBuilder>(
+                getStartTime(), getParentForChildren(), isClean());
         startTime_ = null;
       }
       return startTimeBuilder_;
@@ -1059,26 +1167,35 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
 
     private com.google.protobuf.Timestamp endTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_;
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
+        endTimeBuilder_;
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
      * 
* * .google.protobuf.Timestamp end_time = 2; + * * @return Whether the endTime field is set. */ public boolean hasEndTime() { return endTimeBuilder_ != null || endTime_ != null; } /** + * + * *
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
      * 
* * .google.protobuf.Timestamp end_time = 2; + * * @return The endTime. */ public com.google.protobuf.Timestamp getEndTime() { @@ -1089,6 +1206,8 @@ public com.google.protobuf.Timestamp getEndTime() { } } /** + * + * *
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1110,6 +1229,8 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1117,8 +1238,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) {
      *
      * .google.protobuf.Timestamp end_time = 2;
      */
-    public Builder setEndTime(
-        com.google.protobuf.Timestamp.Builder builderForValue) {
+    public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
       if (endTimeBuilder_ == null) {
         endTime_ = builderForValue.build();
         onChanged();
@@ -1129,6 +1249,8 @@ public Builder setEndTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1140,7 +1262,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
       if (endTimeBuilder_ == null) {
         if (endTime_ != null) {
           endTime_ =
-            com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial();
+              com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial();
         } else {
           endTime_ = value;
         }
@@ -1152,6 +1274,8 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1171,6 +1295,8 @@ public Builder clearEndTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1179,11 +1305,13 @@ public Builder clearEndTime() {
      * .google.protobuf.Timestamp end_time = 2;
      */
     public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
-      
+
       onChanged();
       return getEndTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1195,11 +1323,12 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
       if (endTimeBuilder_ != null) {
         return endTimeBuilder_.getMessageOrBuilder();
       } else {
-        return endTime_ == null ?
-            com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
+        return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
       }
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1208,14 +1337,17 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
      * .google.protobuf.Timestamp end_time = 2;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
         getEndTimeFieldBuilder() {
       if (endTimeBuilder_ == null) {
-        endTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
-                getEndTime(),
-                getParentForChildren(),
-                isClean());
+        endTimeBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Timestamp,
+                com.google.protobuf.Timestamp.Builder,
+                com.google.protobuf.TimestampOrBuilder>(
+                getEndTime(), getParentForChildren(), isClean());
         endTime_ = null;
       }
       return endTimeBuilder_;
@@ -1223,34 +1355,47 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
 
     private com.google.protobuf.Timestamp softStartTime_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> softStartTimeBuilder_;
+            com.google.protobuf.Timestamp,
+            com.google.protobuf.Timestamp.Builder,
+            com.google.protobuf.TimestampOrBuilder>
+        softStartTimeBuilder_;
     /**
+     *
+     *
      * 
      * The soft start time of the time window.
      * 
* * .google.protobuf.Timestamp soft_start_time = 3; + * * @return Whether the softStartTime field is set. */ public boolean hasSoftStartTime() { return softStartTimeBuilder_ != null || softStartTime_ != null; } /** + * + * *
      * The soft start time of the time window.
      * 
* * .google.protobuf.Timestamp soft_start_time = 3; + * * @return The softStartTime. */ public com.google.protobuf.Timestamp getSoftStartTime() { if (softStartTimeBuilder_ == null) { - return softStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; + return softStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : softStartTime_; } else { return softStartTimeBuilder_.getMessage(); } } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1271,14 +1416,15 @@ public Builder setSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft start time of the time window.
      * 
* * .google.protobuf.Timestamp soft_start_time = 3; */ - public Builder setSoftStartTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setSoftStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (softStartTimeBuilder_ == null) { softStartTime_ = builderForValue.build(); onChanged(); @@ -1289,6 +1435,8 @@ public Builder setSoftStartTime( return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1299,7 +1447,9 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { if (softStartTimeBuilder_ == null) { if (softStartTime_ != null) { softStartTime_ = - com.google.protobuf.Timestamp.newBuilder(softStartTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(softStartTime_) + .mergeFrom(value) + .buildPartial(); } else { softStartTime_ = value; } @@ -1311,6 +1461,8 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1329,6 +1481,8 @@ public Builder clearSoftStartTime() { return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1336,11 +1490,13 @@ public Builder clearSoftStartTime() { * .google.protobuf.Timestamp soft_start_time = 3; */ public com.google.protobuf.Timestamp.Builder getSoftStartTimeBuilder() { - + onChanged(); return getSoftStartTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1351,11 +1507,14 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { if (softStartTimeBuilder_ != null) { return softStartTimeBuilder_.getMessageOrBuilder(); } else { - return softStartTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; + return softStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : softStartTime_; } } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1363,14 +1522,17 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { * .google.protobuf.Timestamp soft_start_time = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getSoftStartTimeFieldBuilder() { if (softStartTimeBuilder_ == null) { - softStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getSoftStartTime(), - getParentForChildren(), - isClean()); + softStartTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getSoftStartTime(), getParentForChildren(), isClean()); softStartTime_ = null; } return softStartTimeBuilder_; @@ -1378,34 +1540,47 @@ public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { private com.google.protobuf.Timestamp softEndTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> softEndTimeBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + softEndTimeBuilder_; /** + * + * *
      * The soft end time of the time window.
      * 
* * .google.protobuf.Timestamp soft_end_time = 4; + * * @return Whether the softEndTime field is set. */ public boolean hasSoftEndTime() { return softEndTimeBuilder_ != null || softEndTime_ != null; } /** + * + * *
      * The soft end time of the time window.
      * 
* * .google.protobuf.Timestamp soft_end_time = 4; + * * @return The softEndTime. */ public com.google.protobuf.Timestamp getSoftEndTime() { if (softEndTimeBuilder_ == null) { - return softEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; + return softEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : softEndTime_; } else { return softEndTimeBuilder_.getMessage(); } } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1426,14 +1601,15 @@ public Builder setSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft end time of the time window.
      * 
* * .google.protobuf.Timestamp soft_end_time = 4; */ - public Builder setSoftEndTime( - com.google.protobuf.Timestamp.Builder builderForValue) { + public Builder setSoftEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (softEndTimeBuilder_ == null) { softEndTime_ = builderForValue.build(); onChanged(); @@ -1444,6 +1620,8 @@ public Builder setSoftEndTime( return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1454,7 +1632,9 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { if (softEndTimeBuilder_ == null) { if (softEndTime_ != null) { softEndTime_ = - com.google.protobuf.Timestamp.newBuilder(softEndTime_).mergeFrom(value).buildPartial(); + com.google.protobuf.Timestamp.newBuilder(softEndTime_) + .mergeFrom(value) + .buildPartial(); } else { softEndTime_ = value; } @@ -1466,6 +1646,8 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1484,6 +1666,8 @@ public Builder clearSoftEndTime() { return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1491,11 +1675,13 @@ public Builder clearSoftEndTime() { * .google.protobuf.Timestamp soft_end_time = 4; */ public com.google.protobuf.Timestamp.Builder getSoftEndTimeBuilder() { - + onChanged(); return getSoftEndTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1506,11 +1692,14 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { if (softEndTimeBuilder_ != null) { return softEndTimeBuilder_.getMessageOrBuilder(); } else { - return softEndTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; + return softEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : softEndTime_; } } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1518,21 +1707,26 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { * .google.protobuf.Timestamp soft_end_time = 4; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> getSoftEndTimeFieldBuilder() { if (softEndTimeBuilder_ == null) { - softEndTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getSoftEndTime(), - getParentForChildren(), - isClean()); + softEndTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getSoftEndTime(), getParentForChildren(), isClean()); softEndTime_ = null; } return softEndTimeBuilder_; } - private double costPerHourBeforeSoftStartTime_ ; + private double costPerHourBeforeSoftStartTime_; /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1546,6 +1740,7 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return Whether the costPerHourBeforeSoftStartTime field is set. */ @java.lang.Override @@ -1553,6 +1748,8 @@ public boolean hasCostPerHourBeforeSoftStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1566,6 +1763,7 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -1573,6 +1771,8 @@ public double getCostPerHourBeforeSoftStartTime() { return costPerHourBeforeSoftStartTime_; } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1586,6 +1786,7 @@ public double getCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @param value The costPerHourBeforeSoftStartTime to set. * @return This builder for chaining. */ @@ -1596,6 +1797,8 @@ public Builder setCostPerHourBeforeSoftStartTime(double value) { return this; } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1609,6 +1812,7 @@ public Builder setCostPerHourBeforeSoftStartTime(double value) {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return This builder for chaining. */ public Builder clearCostPerHourBeforeSoftStartTime() { @@ -1618,8 +1822,10 @@ public Builder clearCostPerHourBeforeSoftStartTime() { return this; } - private double costPerHourAfterSoftEndTime_ ; + private double costPerHourAfterSoftEndTime_; /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1633,6 +1839,7 @@ public Builder clearCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -1640,6 +1847,8 @@ public boolean hasCostPerHourAfterSoftEndTime() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1653,6 +1862,7 @@ public boolean hasCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -1660,6 +1870,8 @@ public double getCostPerHourAfterSoftEndTime() { return costPerHourAfterSoftEndTime_; } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1673,6 +1885,7 @@ public double getCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @param value The costPerHourAfterSoftEndTime to set. * @return This builder for chaining. */ @@ -1683,6 +1896,8 @@ public Builder setCostPerHourAfterSoftEndTime(double value) { return this; } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1696,6 +1911,7 @@ public Builder setCostPerHourAfterSoftEndTime(double value) {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftEndTime() { @@ -1704,9 +1920,9 @@ public Builder clearCostPerHourAfterSoftEndTime() { onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1716,12 +1932,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.TimeWindow) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.TimeWindow) private static final com.google.cloud.optimization.v1.TimeWindow DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.TimeWindow(); } @@ -1730,16 +1946,16 @@ public static com.google.cloud.optimization.v1.TimeWindow getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TimeWindow parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TimeWindow(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TimeWindow parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TimeWindow(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1754,6 +1970,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.TimeWindow getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java similarity index 86% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java index ef31fc8..3d6dbd8 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java @@ -1,33 +1,57 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface TimeWindowOrBuilder extends +public interface TimeWindowOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.TimeWindow) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** + * + * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
    * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** + * + * *
    * The hard time window start time. If unspecified it will be set to
    * `ShipmentModel.global_start_time`.
@@ -38,26 +62,34 @@ public interface TimeWindowOrBuilder extends
   com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder();
 
   /**
+   *
+   *
    * 
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; + * * @return Whether the endTime field is set. */ boolean hasEndTime(); /** + * + * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
    * 
* * .google.protobuf.Timestamp end_time = 2; + * * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); /** + * + * *
    * The hard time window end time. If unspecified it will be set to
    * `ShipmentModel.global_end_time`.
@@ -68,24 +100,32 @@ public interface TimeWindowOrBuilder extends
   com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder();
 
   /**
+   *
+   *
    * 
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; + * * @return Whether the softStartTime field is set. */ boolean hasSoftStartTime(); /** + * + * *
    * The soft start time of the time window.
    * 
* * .google.protobuf.Timestamp soft_start_time = 3; + * * @return The softStartTime. */ com.google.protobuf.Timestamp getSoftStartTime(); /** + * + * *
    * The soft start time of the time window.
    * 
@@ -95,24 +135,32 @@ public interface TimeWindowOrBuilder extends com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder(); /** + * + * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; + * * @return Whether the softEndTime field is set. */ boolean hasSoftEndTime(); /** + * + * *
    * The soft end time of the time window.
    * 
* * .google.protobuf.Timestamp soft_end_time = 4; + * * @return The softEndTime. */ com.google.protobuf.Timestamp getSoftEndTime(); /** + * + * *
    * The soft end time of the time window.
    * 
@@ -122,6 +170,8 @@ public interface TimeWindowOrBuilder extends com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder(); /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -135,10 +185,13 @@ public interface TimeWindowOrBuilder extends
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return Whether the costPerHourBeforeSoftStartTime field is set. */ boolean hasCostPerHourBeforeSoftStartTime(); /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -152,11 +205,14 @@ public interface TimeWindowOrBuilder extends
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return The costPerHourBeforeSoftStartTime. */ double getCostPerHourBeforeSoftStartTime(); /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -170,10 +226,13 @@ public interface TimeWindowOrBuilder extends
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return Whether the costPerHourAfterSoftEndTime field is set. */ boolean hasCostPerHourAfterSoftEndTime(); /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -187,6 +246,7 @@ public interface TimeWindowOrBuilder extends
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return The costPerHourAfterSoftEndTime. */ double getCostPerHourAfterSoftEndTime(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java similarity index 76% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java index ec680d2..ffd236f 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Specifies attributes of transitions between two consecutive visits on a
  * route. Several `TransitionAttributes` may apply to the same transition: in
@@ -13,15 +30,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.TransitionAttributes}
  */
-public final class TransitionAttributes extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class TransitionAttributes extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.TransitionAttributes)
     TransitionAttributesOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use TransitionAttributes.newBuilder() to construct.
   private TransitionAttributes(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private TransitionAttributes() {
     srcTag_ = "";
     excludedSrcTag_ = "";
@@ -31,16 +49,15 @@ private TransitionAttributes() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new TransitionAttributes();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private TransitionAttributes(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -59,73 +76,81 @@ private TransitionAttributes(
           case 0:
             done = true;
             break;
-          case 10: {
-            java.lang.String s = input.readStringRequireUtf8();
-
-            srcTag_ = s;
-            break;
-          }
-          case 18: {
-            java.lang.String s = input.readStringRequireUtf8();
-
-            excludedSrcTag_ = s;
-            break;
-          }
-          case 26: {
-            java.lang.String s = input.readStringRequireUtf8();
+          case 10:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            dstTag_ = s;
-            break;
-          }
-          case 34: {
-            java.lang.String s = input.readStringRequireUtf8();
+              srcTag_ = s;
+              break;
+            }
+          case 18:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            excludedDstTag_ = s;
-            break;
-          }
-          case 41: {
+              excludedSrcTag_ = s;
+              break;
+            }
+          case 26:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            cost_ = input.readDouble();
-            break;
-          }
-          case 49: {
+              dstTag_ = s;
+              break;
+            }
+          case 34:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            costPerKilometer_ = input.readDouble();
-            break;
-          }
-          case 58: {
-            com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
-            if (distanceLimit_ != null) {
-              subBuilder = distanceLimit_.toBuilder();
+              excludedDstTag_ = s;
+              break;
             }
-            distanceLimit_ = input.readMessage(com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(distanceLimit_);
-              distanceLimit_ = subBuilder.buildPartial();
+          case 41:
+            {
+              cost_ = input.readDouble();
+              break;
             }
-
-            break;
-          }
-          case 66: {
-            com.google.protobuf.Duration.Builder subBuilder = null;
-            if (delay_ != null) {
-              subBuilder = delay_.toBuilder();
+          case 49:
+            {
+              costPerKilometer_ = input.readDouble();
+              break;
             }
-            delay_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(delay_);
-              delay_ = subBuilder.buildPartial();
+          case 58:
+            {
+              com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
+              if (distanceLimit_ != null) {
+                subBuilder = distanceLimit_.toBuilder();
+              }
+              distanceLimit_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(distanceLimit_);
+                distanceLimit_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
-
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          case 66:
+            {
+              com.google.protobuf.Duration.Builder subBuilder = null;
+              if (delay_ != null) {
+                subBuilder = delay_.toBuilder();
+              }
+              delay_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(delay_);
+                delay_ = subBuilder.buildPartial();
+              }
+
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -133,29 +158,33 @@ private TransitionAttributes(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.TransitionAttributes.class, com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
+            com.google.cloud.optimization.v1.TransitionAttributes.class,
+            com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
   }
 
   public static final int SRC_TAG_FIELD_NUMBER = 1;
   private volatile java.lang.Object srcTag_;
   /**
+   *
+   *
    * 
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -166,6 +195,7 @@ private TransitionAttributes(
    * 
* * string src_tag = 1; + * * @return The srcTag. */ @java.lang.Override @@ -174,14 +204,15 @@ public java.lang.String getSrcTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); srcTag_ = s; return s; } } /** + * + * *
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -192,16 +223,15 @@ public java.lang.String getSrcTag() {
    * 
* * string src_tag = 1; + * * @return The bytes for srcTag. */ @java.lang.Override - public com.google.protobuf.ByteString - getSrcTagBytes() { + public com.google.protobuf.ByteString getSrcTagBytes() { java.lang.Object ref = srcTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); srcTag_ = b; return b; } else { @@ -212,12 +242,15 @@ public java.lang.String getSrcTag() { public static final int EXCLUDED_SRC_TAG_FIELD_NUMBER = 2; private volatile java.lang.Object excludedSrcTag_; /** + * + * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; + * * @return The excludedSrcTag. */ @java.lang.Override @@ -226,30 +259,30 @@ public java.lang.String getExcludedSrcTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedSrcTag_ = s; return s; } } /** + * + * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; + * * @return The bytes for excludedSrcTag. */ @java.lang.Override - public com.google.protobuf.ByteString - getExcludedSrcTagBytes() { + public com.google.protobuf.ByteString getExcludedSrcTagBytes() { java.lang.Object ref = excludedSrcTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); excludedSrcTag_ = b; return b; } else { @@ -260,6 +293,8 @@ public java.lang.String getExcludedSrcTag() { public static final int DST_TAG_FIELD_NUMBER = 3; private volatile java.lang.Object dstTag_; /** + * + * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -268,6 +303,7 @@ public java.lang.String getExcludedSrcTag() {
    * 
* * string dst_tag = 3; + * * @return The dstTag. */ @java.lang.Override @@ -276,14 +312,15 @@ public java.lang.String getDstTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); dstTag_ = s; return s; } } /** + * + * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -292,16 +329,15 @@ public java.lang.String getDstTag() {
    * 
* * string dst_tag = 3; + * * @return The bytes for dstTag. */ @java.lang.Override - public com.google.protobuf.ByteString - getDstTagBytes() { + public com.google.protobuf.ByteString getDstTagBytes() { java.lang.Object ref = dstTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); dstTag_ = b; return b; } else { @@ -312,12 +348,15 @@ public java.lang.String getDstTag() { public static final int EXCLUDED_DST_TAG_FIELD_NUMBER = 4; private volatile java.lang.Object excludedDstTag_; /** + * + * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; + * * @return The excludedDstTag. */ @java.lang.Override @@ -326,30 +365,30 @@ public java.lang.String getExcludedDstTag() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedDstTag_ = s; return s; } } /** + * + * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; + * * @return The bytes for excludedDstTag. */ @java.lang.Override - public com.google.protobuf.ByteString - getExcludedDstTagBytes() { + public com.google.protobuf.ByteString getExcludedDstTagBytes() { java.lang.Object ref = excludedDstTag_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); excludedDstTag_ = b; return b; } else { @@ -360,6 +399,8 @@ public java.lang.String getExcludedDstTag() { public static final int COST_FIELD_NUMBER = 5; private double cost_; /** + * + * *
    * Specifies a cost for performing this transition. This is in the same unit
    * as all other costs in the model and must not be negative. It is applied on
@@ -367,6 +408,7 @@ public java.lang.String getExcludedDstTag() {
    * 
* * double cost = 5; + * * @return The cost. */ @java.lang.Override @@ -377,6 +419,8 @@ public double getCost() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 6; private double costPerKilometer_; /** + * + * *
    * Specifies a cost per kilometer applied to the distance traveled while
    * performing this transition. It adds up to any
@@ -384,6 +428,7 @@ public double getCost() {
    * 
* * double cost_per_kilometer = 6; + * * @return The costPerKilometer. */ @java.lang.Override @@ -394,6 +439,8 @@ public double getCostPerKilometer() { public static final int DISTANCE_LIMIT_FIELD_NUMBER = 7; private com.google.cloud.optimization.v1.DistanceLimit distanceLimit_; /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -401,6 +448,7 @@ public double getCostPerKilometer() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return Whether the distanceLimit field is set. */ @java.lang.Override @@ -408,6 +456,8 @@ public boolean hasDistanceLimit() { return distanceLimit_ != null; } /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -415,13 +465,18 @@ public boolean hasDistanceLimit() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return The distanceLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit() { - return distanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_; + return distanceLimit_ == null + ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() + : distanceLimit_; } /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -438,6 +493,8 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
   public static final int DELAY_FIELD_NUMBER = 8;
   private com.google.protobuf.Duration delay_;
   /**
+   *
+   *
    * 
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -445,6 +502,7 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
    * 
* * .google.protobuf.Duration delay = 8; + * * @return Whether the delay field is set. */ @java.lang.Override @@ -452,6 +510,8 @@ public boolean hasDelay() { return delay_ != null; } /** + * + * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -459,6 +519,7 @@ public boolean hasDelay() {
    * 
* * .google.protobuf.Duration delay = 8; + * * @return The delay. */ @java.lang.Override @@ -466,6 +527,8 @@ public com.google.protobuf.Duration getDelay() { return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_; } /** + * + * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -480,6 +543,7 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -491,8 +555,7 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output)
-                      throws java.io.IOException {
+  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(srcTag_)) {
       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, srcTag_);
     }
@@ -539,20 +602,16 @@ public int getSerializedSize() {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, excludedDstTag_);
     }
     if (java.lang.Double.doubleToRawLongBits(cost_) != 0) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeDoubleSize(5, cost_);
+      size += com.google.protobuf.CodedOutputStream.computeDoubleSize(5, cost_);
     }
     if (java.lang.Double.doubleToRawLongBits(costPerKilometer_) != 0) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeDoubleSize(6, costPerKilometer_);
+      size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, costPerKilometer_);
     }
     if (distanceLimit_ != null) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(7, getDistanceLimit());
+      size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDistanceLimit());
     }
     if (delay_ != null) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(8, getDelay());
+      size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getDelay());
     }
     size += unknownFields.getSerializedSize();
     memoizedSize = size;
@@ -562,36 +621,29 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-     return true;
+      return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.TransitionAttributes)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.TransitionAttributes other = (com.google.cloud.optimization.v1.TransitionAttributes) obj;
+    com.google.cloud.optimization.v1.TransitionAttributes other =
+        (com.google.cloud.optimization.v1.TransitionAttributes) obj;
 
-    if (!getSrcTag()
-        .equals(other.getSrcTag())) return false;
-    if (!getExcludedSrcTag()
-        .equals(other.getExcludedSrcTag())) return false;
-    if (!getDstTag()
-        .equals(other.getDstTag())) return false;
-    if (!getExcludedDstTag()
-        .equals(other.getExcludedDstTag())) return false;
+    if (!getSrcTag().equals(other.getSrcTag())) return false;
+    if (!getExcludedSrcTag().equals(other.getExcludedSrcTag())) return false;
+    if (!getDstTag().equals(other.getDstTag())) return false;
+    if (!getExcludedDstTag().equals(other.getExcludedDstTag())) return false;
     if (java.lang.Double.doubleToLongBits(getCost())
-        != java.lang.Double.doubleToLongBits(
-            other.getCost())) return false;
+        != java.lang.Double.doubleToLongBits(other.getCost())) return false;
     if (java.lang.Double.doubleToLongBits(getCostPerKilometer())
-        != java.lang.Double.doubleToLongBits(
-            other.getCostPerKilometer())) return false;
+        != java.lang.Double.doubleToLongBits(other.getCostPerKilometer())) return false;
     if (hasDistanceLimit() != other.hasDistanceLimit()) return false;
     if (hasDistanceLimit()) {
-      if (!getDistanceLimit()
-          .equals(other.getDistanceLimit())) return false;
+      if (!getDistanceLimit().equals(other.getDistanceLimit())) return false;
     }
     if (hasDelay() != other.hasDelay()) return false;
     if (hasDelay()) {
-      if (!getDelay()
-          .equals(other.getDelay())) return false;
+      if (!getDelay().equals(other.getDelay())) return false;
     }
     if (!unknownFields.equals(other.unknownFields)) return false;
     return true;
@@ -613,11 +665,14 @@ public int hashCode() {
     hash = (37 * hash) + EXCLUDED_DST_TAG_FIELD_NUMBER;
     hash = (53 * hash) + getExcludedDstTag().hashCode();
     hash = (37 * hash) + COST_FIELD_NUMBER;
-    hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
-        java.lang.Double.doubleToLongBits(getCost()));
+    hash =
+        (53 * hash)
+            + com.google.protobuf.Internal.hashLong(java.lang.Double.doubleToLongBits(getCost()));
     hash = (37 * hash) + COST_PER_KILOMETER_FIELD_NUMBER;
-    hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
-        java.lang.Double.doubleToLongBits(getCostPerKilometer()));
+    hash =
+        (53 * hash)
+            + com.google.protobuf.Internal.hashLong(
+                java.lang.Double.doubleToLongBits(getCostPerKilometer()));
     if (hasDistanceLimit()) {
       hash = (37 * hash) + DISTANCE_LIMIT_FIELD_NUMBER;
       hash = (53 * hash) + getDistanceLimit().hashCode();
@@ -632,96 +687,104 @@ public int hashCode() {
   }
 
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.nio.ByteBuffer data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.nio.ByteBuffer data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      byte[] data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-  public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+
+  public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
-  public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input);
+
+  public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(
+      java.io.InputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
+        PARSER, input, extensionRegistry);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      com.google.protobuf.CodedInputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
   }
+
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
+        PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() { return newBuilder(); }
+  public Builder newBuilderForType() {
+    return newBuilder();
+  }
+
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-  public static Builder newBuilder(com.google.cloud.optimization.v1.TransitionAttributes prototype) {
+
+  public static Builder newBuilder(
+      com.google.cloud.optimization.v1.TransitionAttributes prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
+
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE
-        ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
+   *
+   *
    * 
    * Specifies attributes of transitions between two consecutive visits on a
    * route. Several `TransitionAttributes` may apply to the same transition: in
@@ -731,21 +794,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.TransitionAttributes}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.TransitionAttributes)
       com.google.cloud.optimization.v1.TransitionAttributesOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_TransitionAttributes_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.TransitionAttributes.class, com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
+              com.google.cloud.optimization.v1.TransitionAttributes.class,
+              com.google.cloud.optimization.v1.TransitionAttributes.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.TransitionAttributes.newBuilder()
@@ -753,16 +818,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -794,9 +858,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_TransitionAttributes_descriptor;
     }
 
     @java.lang.Override
@@ -815,7 +879,8 @@ public com.google.cloud.optimization.v1.TransitionAttributes build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.TransitionAttributes buildPartial() {
-      com.google.cloud.optimization.v1.TransitionAttributes result = new com.google.cloud.optimization.v1.TransitionAttributes(this);
+      com.google.cloud.optimization.v1.TransitionAttributes result =
+          new com.google.cloud.optimization.v1.TransitionAttributes(this);
       result.srcTag_ = srcTag_;
       result.excludedSrcTag_ = excludedSrcTag_;
       result.dstTag_ = dstTag_;
@@ -840,38 +905,39 @@ public com.google.cloud.optimization.v1.TransitionAttributes buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.TransitionAttributes) {
-        return mergeFrom((com.google.cloud.optimization.v1.TransitionAttributes)other);
+        return mergeFrom((com.google.cloud.optimization.v1.TransitionAttributes) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -879,7 +945,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.TransitionAttributes other) {
-      if (other == com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance()) return this;
+      if (other == com.google.cloud.optimization.v1.TransitionAttributes.getDefaultInstance())
+        return this;
       if (!other.getSrcTag().isEmpty()) {
         srcTag_ = other.srcTag_;
         onChanged();
@@ -927,7 +994,8 @@ public Builder mergeFrom(
       try {
         parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.TransitionAttributes) e.getUnfinishedMessage();
+        parsedMessage =
+            (com.google.cloud.optimization.v1.TransitionAttributes) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
         if (parsedMessage != null) {
@@ -939,6 +1007,8 @@ public Builder mergeFrom(
 
     private java.lang.Object srcTag_ = "";
     /**
+     *
+     *
      * 
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -949,13 +1019,13 @@ public Builder mergeFrom(
      * 
* * string src_tag = 1; + * * @return The srcTag. */ public java.lang.String getSrcTag() { java.lang.Object ref = srcTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); srcTag_ = s; return s; @@ -964,6 +1034,8 @@ public java.lang.String getSrcTag() { } } /** + * + * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -974,15 +1046,14 @@ public java.lang.String getSrcTag() {
      * 
* * string src_tag = 1; + * * @return The bytes for srcTag. */ - public com.google.protobuf.ByteString - getSrcTagBytes() { + public com.google.protobuf.ByteString getSrcTagBytes() { java.lang.Object ref = srcTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); srcTag_ = b; return b; } else { @@ -990,6 +1061,8 @@ public java.lang.String getSrcTag() { } } /** + * + * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1000,20 +1073,22 @@ public java.lang.String getSrcTag() {
      * 
* * string src_tag = 1; + * * @param value The srcTag to set. * @return This builder for chaining. */ - public Builder setSrcTag( - java.lang.String value) { + public Builder setSrcTag(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + srcTag_ = value; onChanged(); return this; } /** + * + * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1024,15 +1099,18 @@ public Builder setSrcTag(
      * 
* * string src_tag = 1; + * * @return This builder for chaining. */ public Builder clearSrcTag() { - + srcTag_ = getDefaultInstance().getSrcTag(); onChanged(); return this; } /** + * + * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1043,16 +1121,16 @@ public Builder clearSrcTag() {
      * 
* * string src_tag = 1; + * * @param value The bytes for srcTag to set. * @return This builder for chaining. */ - public Builder setSrcTagBytes( - com.google.protobuf.ByteString value) { + public Builder setSrcTagBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + srcTag_ = value; onChanged(); return this; @@ -1060,19 +1138,21 @@ public Builder setSrcTagBytes( private java.lang.Object excludedSrcTag_ = ""; /** + * + * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; + * * @return The excludedSrcTag. */ public java.lang.String getExcludedSrcTag() { java.lang.Object ref = excludedSrcTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedSrcTag_ = s; return s; @@ -1081,21 +1161,22 @@ public java.lang.String getExcludedSrcTag() { } } /** + * + * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; + * * @return The bytes for excludedSrcTag. */ - public com.google.protobuf.ByteString - getExcludedSrcTagBytes() { + public com.google.protobuf.ByteString getExcludedSrcTagBytes() { java.lang.Object ref = excludedSrcTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); excludedSrcTag_ = b; return b; } else { @@ -1103,57 +1184,64 @@ public java.lang.String getExcludedSrcTag() { } } /** + * + * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; + * * @param value The excludedSrcTag to set. * @return This builder for chaining. */ - public Builder setExcludedSrcTag( - java.lang.String value) { + public Builder setExcludedSrcTag(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + excludedSrcTag_ = value; onChanged(); return this; } /** + * + * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; + * * @return This builder for chaining. */ public Builder clearExcludedSrcTag() { - + excludedSrcTag_ = getDefaultInstance().getExcludedSrcTag(); onChanged(); return this; } /** + * + * *
      * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
      * non-empty.
      * 
* * string excluded_src_tag = 2; + * * @param value The bytes for excludedSrcTag to set. * @return This builder for chaining. */ - public Builder setExcludedSrcTagBytes( - com.google.protobuf.ByteString value) { + public Builder setExcludedSrcTagBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + excludedSrcTag_ = value; onChanged(); return this; @@ -1161,6 +1249,8 @@ public Builder setExcludedSrcTagBytes( private java.lang.Object dstTag_ = ""; /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1169,13 +1259,13 @@ public Builder setExcludedSrcTagBytes(
      * 
* * string dst_tag = 3; + * * @return The dstTag. */ public java.lang.String getDstTag() { java.lang.Object ref = dstTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); dstTag_ = s; return s; @@ -1184,6 +1274,8 @@ public java.lang.String getDstTag() { } } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1192,15 +1284,14 @@ public java.lang.String getDstTag() {
      * 
* * string dst_tag = 3; + * * @return The bytes for dstTag. */ - public com.google.protobuf.ByteString - getDstTagBytes() { + public com.google.protobuf.ByteString getDstTagBytes() { java.lang.Object ref = dstTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); dstTag_ = b; return b; } else { @@ -1208,6 +1299,8 @@ public java.lang.String getDstTag() { } } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1216,20 +1309,22 @@ public java.lang.String getDstTag() {
      * 
* * string dst_tag = 3; + * * @param value The dstTag to set. * @return This builder for chaining. */ - public Builder setDstTag( - java.lang.String value) { + public Builder setDstTag(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + dstTag_ = value; onChanged(); return this; } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1238,15 +1333,18 @@ public Builder setDstTag(
      * 
* * string dst_tag = 3; + * * @return This builder for chaining. */ public Builder clearDstTag() { - + dstTag_ = getDefaultInstance().getDstTag(); onChanged(); return this; } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1255,16 +1353,16 @@ public Builder clearDstTag() {
      * 
* * string dst_tag = 3; + * * @param value The bytes for dstTag to set. * @return This builder for chaining. */ - public Builder setDstTagBytes( - com.google.protobuf.ByteString value) { + public Builder setDstTagBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + dstTag_ = value; onChanged(); return this; @@ -1272,19 +1370,21 @@ public Builder setDstTagBytes( private java.lang.Object excludedDstTag_ = ""; /** + * + * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; + * * @return The excludedDstTag. */ public java.lang.String getExcludedDstTag() { java.lang.Object ref = excludedDstTag_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); excludedDstTag_ = s; return s; @@ -1293,21 +1393,22 @@ public java.lang.String getExcludedDstTag() { } } /** + * + * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; + * * @return The bytes for excludedDstTag. */ - public com.google.protobuf.ByteString - getExcludedDstTagBytes() { + public com.google.protobuf.ByteString getExcludedDstTagBytes() { java.lang.Object ref = excludedDstTag_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); excludedDstTag_ = b; return b; } else { @@ -1315,64 +1416,73 @@ public java.lang.String getExcludedDstTag() { } } /** + * + * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; + * * @param value The excludedDstTag to set. * @return This builder for chaining. */ - public Builder setExcludedDstTag( - java.lang.String value) { + public Builder setExcludedDstTag(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + excludedDstTag_ = value; onChanged(); return this; } /** + * + * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; + * * @return This builder for chaining. */ public Builder clearExcludedDstTag() { - + excludedDstTag_ = getDefaultInstance().getExcludedDstTag(); onChanged(); return this; } /** + * + * *
      * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
      * non-empty.
      * 
* * string excluded_dst_tag = 4; + * * @param value The bytes for excludedDstTag to set. * @return This builder for chaining. */ - public Builder setExcludedDstTagBytes( - com.google.protobuf.ByteString value) { + public Builder setExcludedDstTagBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + excludedDstTag_ = value; onChanged(); return this; } - private double cost_ ; + private double cost_; /** + * + * *
      * Specifies a cost for performing this transition. This is in the same unit
      * as all other costs in the model and must not be negative. It is applied on
@@ -1380,6 +1490,7 @@ public Builder setExcludedDstTagBytes(
      * 
* * double cost = 5; + * * @return The cost. */ @java.lang.Override @@ -1387,6 +1498,8 @@ public double getCost() { return cost_; } /** + * + * *
      * Specifies a cost for performing this transition. This is in the same unit
      * as all other costs in the model and must not be negative. It is applied on
@@ -1394,16 +1507,19 @@ public double getCost() {
      * 
* * double cost = 5; + * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; onChanged(); return this; } /** + * + * *
      * Specifies a cost for performing this transition. This is in the same unit
      * as all other costs in the model and must not be negative. It is applied on
@@ -1411,17 +1527,20 @@ public Builder setCost(double value) {
      * 
* * double cost = 5; + * * @return This builder for chaining. */ public Builder clearCost() { - + cost_ = 0D; onChanged(); return this; } - private double costPerKilometer_ ; + private double costPerKilometer_; /** + * + * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1429,6 +1548,7 @@ public Builder clearCost() {
      * 
* * double cost_per_kilometer = 6; + * * @return The costPerKilometer. */ @java.lang.Override @@ -1436,6 +1556,8 @@ public double getCostPerKilometer() { return costPerKilometer_; } /** + * + * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1443,16 +1565,19 @@ public double getCostPerKilometer() {
      * 
* * double cost_per_kilometer = 6; + * * @param value The costPerKilometer to set. * @return This builder for chaining. */ public Builder setCostPerKilometer(double value) { - + costPerKilometer_ = value; onChanged(); return this; } /** + * + * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1460,10 +1585,11 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 6; + * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { - + costPerKilometer_ = 0D; onChanged(); return this; @@ -1471,8 +1597,13 @@ public Builder clearCostPerKilometer() { private com.google.cloud.optimization.v1.DistanceLimit distanceLimit_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> distanceLimitBuilder_; + com.google.cloud.optimization.v1.DistanceLimit, + com.google.cloud.optimization.v1.DistanceLimit.Builder, + com.google.cloud.optimization.v1.DistanceLimitOrBuilder> + distanceLimitBuilder_; /** + * + * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1480,12 +1611,15 @@ public Builder clearCostPerKilometer() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return Whether the distanceLimit field is set. */ public boolean hasDistanceLimit() { return distanceLimitBuilder_ != null || distanceLimit_ != null; } /** + * + * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1493,16 +1627,21 @@ public boolean hasDistanceLimit() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return The distanceLimit. */ public com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit() { if (distanceLimitBuilder_ == null) { - return distanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_; + return distanceLimit_ == null + ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() + : distanceLimit_; } else { return distanceLimitBuilder_.getMessage(); } } /** + * + * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1525,6 +1664,8 @@ public Builder setDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit v
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1545,6 +1686,8 @@ public Builder setDistanceLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1557,7 +1700,9 @@ public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit
       if (distanceLimitBuilder_ == null) {
         if (distanceLimit_ != null) {
           distanceLimit_ =
-            com.google.cloud.optimization.v1.DistanceLimit.newBuilder(distanceLimit_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.DistanceLimit.newBuilder(distanceLimit_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           distanceLimit_ = value;
         }
@@ -1569,6 +1714,8 @@ public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1589,6 +1736,8 @@ public Builder clearDistanceLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1598,11 +1747,13 @@ public Builder clearDistanceLimit() {
      * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7;
      */
     public com.google.cloud.optimization.v1.DistanceLimit.Builder getDistanceLimitBuilder() {
-      
+
       onChanged();
       return getDistanceLimitFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1615,11 +1766,14 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
       if (distanceLimitBuilder_ != null) {
         return distanceLimitBuilder_.getMessageOrBuilder();
       } else {
-        return distanceLimit_ == null ?
-            com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_;
+        return distanceLimit_ == null
+            ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
+            : distanceLimit_;
       }
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1629,14 +1783,17 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
      * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> 
+            com.google.cloud.optimization.v1.DistanceLimit,
+            com.google.cloud.optimization.v1.DistanceLimit.Builder,
+            com.google.cloud.optimization.v1.DistanceLimitOrBuilder>
         getDistanceLimitFieldBuilder() {
       if (distanceLimitBuilder_ == null) {
-        distanceLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
-                getDistanceLimit(),
-                getParentForChildren(),
-                isClean());
+        distanceLimitBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.DistanceLimit,
+                com.google.cloud.optimization.v1.DistanceLimit.Builder,
+                com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
+                getDistanceLimit(), getParentForChildren(), isClean());
         distanceLimit_ = null;
       }
       return distanceLimitBuilder_;
@@ -1644,8 +1801,13 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
 
     private com.google.protobuf.Duration delay_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> delayBuilder_;
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
+        delayBuilder_;
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1653,12 +1815,15 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
      * 
* * .google.protobuf.Duration delay = 8; + * * @return Whether the delay field is set. */ public boolean hasDelay() { return delayBuilder_ != null || delay_ != null; } /** + * + * *
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1666,6 +1831,7 @@ public boolean hasDelay() {
      * 
* * .google.protobuf.Duration delay = 8; + * * @return The delay. */ public com.google.protobuf.Duration getDelay() { @@ -1676,6 +1842,8 @@ public com.google.protobuf.Duration getDelay() { } } /** + * + * *
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1698,6 +1866,8 @@ public Builder setDelay(com.google.protobuf.Duration value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1706,8 +1876,7 @@ public Builder setDelay(com.google.protobuf.Duration value) {
      *
      * .google.protobuf.Duration delay = 8;
      */
-    public Builder setDelay(
-        com.google.protobuf.Duration.Builder builderForValue) {
+    public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) {
       if (delayBuilder_ == null) {
         delay_ = builderForValue.build();
         onChanged();
@@ -1718,6 +1887,8 @@ public Builder setDelay(
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1729,8 +1900,7 @@ public Builder setDelay(
     public Builder mergeDelay(com.google.protobuf.Duration value) {
       if (delayBuilder_ == null) {
         if (delay_ != null) {
-          delay_ =
-            com.google.protobuf.Duration.newBuilder(delay_).mergeFrom(value).buildPartial();
+          delay_ = com.google.protobuf.Duration.newBuilder(delay_).mergeFrom(value).buildPartial();
         } else {
           delay_ = value;
         }
@@ -1742,6 +1912,8 @@ public Builder mergeDelay(com.google.protobuf.Duration value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1762,6 +1934,8 @@ public Builder clearDelay() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1771,11 +1945,13 @@ public Builder clearDelay() {
      * .google.protobuf.Duration delay = 8;
      */
     public com.google.protobuf.Duration.Builder getDelayBuilder() {
-      
+
       onChanged();
       return getDelayFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1788,11 +1964,12 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
       if (delayBuilder_ != null) {
         return delayBuilder_.getMessageOrBuilder();
       } else {
-        return delay_ == null ?
-            com.google.protobuf.Duration.getDefaultInstance() : delay_;
+        return delay_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delay_;
       }
     }
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1802,21 +1979,24 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
      * .google.protobuf.Duration delay = 8;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+            com.google.protobuf.Duration,
+            com.google.protobuf.Duration.Builder,
+            com.google.protobuf.DurationOrBuilder>
         getDelayFieldBuilder() {
       if (delayBuilder_ == null) {
-        delayBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                getDelay(),
-                getParentForChildren(),
-                isClean());
+        delayBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.protobuf.Duration,
+                com.google.protobuf.Duration.Builder,
+                com.google.protobuf.DurationOrBuilder>(
+                getDelay(), getParentForChildren(), isClean());
         delay_ = null;
       }
       return delayBuilder_;
     }
+
     @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
+    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
       return super.setUnknownFields(unknownFields);
     }
 
@@ -1826,12 +2006,12 @@ public final Builder mergeUnknownFields(
       return super.mergeUnknownFields(unknownFields);
     }
 
-
     // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.TransitionAttributes)
   }
 
   // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.TransitionAttributes)
   private static final com.google.cloud.optimization.v1.TransitionAttributes DEFAULT_INSTANCE;
+
   static {
     DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.TransitionAttributes();
   }
@@ -1840,16 +2020,16 @@ public static com.google.cloud.optimization.v1.TransitionAttributes getDefaultIn
     return DEFAULT_INSTANCE;
   }
 
-  private static final com.google.protobuf.Parser
-      PARSER = new com.google.protobuf.AbstractParser() {
-    @java.lang.Override
-    public TransitionAttributes parsePartialFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return new TransitionAttributes(input, extensionRegistry);
-    }
-  };
+  private static final com.google.protobuf.Parser PARSER =
+      new com.google.protobuf.AbstractParser() {
+        @java.lang.Override
+        public TransitionAttributes parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+          return new TransitionAttributes(input, extensionRegistry);
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -1864,6 +2044,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.TransitionAttributes getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
similarity index 84%
rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
index 0982f1a..02bfeed 100644
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
+++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
@@ -1,13 +1,31 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
-public interface TransitionAttributesOrBuilder extends
+public interface TransitionAttributesOrBuilder
+    extends
     // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.TransitionAttributes)
     com.google.protobuf.MessageOrBuilder {
 
   /**
+   *
+   *
    * 
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -18,10 +36,13 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * string src_tag = 1; + * * @return The srcTag. */ java.lang.String getSrcTag(); /** + * + * *
    * Tags defining the set of (src->dst) transitions these attributes apply to.
    * A source visit or vehicle start matches iff its
@@ -32,34 +53,41 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * string src_tag = 1; + * * @return The bytes for srcTag. */ - com.google.protobuf.ByteString - getSrcTagBytes(); + com.google.protobuf.ByteString getSrcTagBytes(); /** + * + * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; + * * @return The excludedSrcTag. */ java.lang.String getExcludedSrcTag(); /** + * + * *
    * See `src_tag`. Exactly one of `src_tag` and `excluded_src_tag` must be
    * non-empty.
    * 
* * string excluded_src_tag = 2; + * * @return The bytes for excludedSrcTag. */ - com.google.protobuf.ByteString - getExcludedSrcTagBytes(); + com.google.protobuf.ByteString getExcludedSrcTagBytes(); /** + * + * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -68,10 +96,13 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * string dst_tag = 3; + * * @return The dstTag. */ java.lang.String getDstTag(); /** + * + * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -80,34 +111,41 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * string dst_tag = 3; + * * @return The bytes for dstTag. */ - com.google.protobuf.ByteString - getDstTagBytes(); + com.google.protobuf.ByteString getDstTagBytes(); /** + * + * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; + * * @return The excludedDstTag. */ java.lang.String getExcludedDstTag(); /** + * + * *
    * See `dst_tag`. Exactly one of `dst_tag` and `excluded_dst_tag` must be
    * non-empty.
    * 
* * string excluded_dst_tag = 4; + * * @return The bytes for excludedDstTag. */ - com.google.protobuf.ByteString - getExcludedDstTagBytes(); + com.google.protobuf.ByteString getExcludedDstTagBytes(); /** + * + * *
    * Specifies a cost for performing this transition. This is in the same unit
    * as all other costs in the model and must not be negative. It is applied on
@@ -115,11 +153,14 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * double cost = 5; + * * @return The cost. */ double getCost(); /** + * + * *
    * Specifies a cost per kilometer applied to the distance traveled while
    * performing this transition. It adds up to any
@@ -127,11 +168,14 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * double cost_per_kilometer = 6; + * * @return The costPerKilometer. */ double getCostPerKilometer(); /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -139,10 +183,13 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return Whether the distanceLimit field is set. */ boolean hasDistanceLimit(); /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -150,10 +197,13 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return The distanceLimit. */ com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit(); /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -165,6 +215,8 @@ public interface TransitionAttributesOrBuilder extends
   com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitOrBuilder();
 
   /**
+   *
+   *
    * 
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -172,10 +224,13 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * .google.protobuf.Duration delay = 8; + * * @return Whether the delay field is set. */ boolean hasDelay(); /** + * + * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
@@ -183,10 +238,13 @@ public interface TransitionAttributesOrBuilder extends
    * 
* * .google.protobuf.Duration delay = 8; + * * @return The delay. */ com.google.protobuf.Duration getDelay(); /** + * + * *
    * Specifies a delay incurred when performing this transition.
    * This delay always occurs *after* finishing the source visit and *before*
diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
similarity index 76%
rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
index fbfa3e4..0db6793 100644
--- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
+++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
@@ -1,9 +1,26 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: google/cloud/optimization/v1/fleet_routing.proto
 
 package com.google.cloud.optimization.v1;
 
 /**
+ *
+ *
  * 
  * Models a vehicle in a shipment problem. Solving a shipment problem will
  * build a route starting from `start_location` and ending at `end_location`
@@ -12,15 +29,16 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.Vehicle}
  */
-public final class Vehicle extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class Vehicle extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle)
     VehicleOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use Vehicle.newBuilder() to construct.
   private Vehicle(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
+
   private Vehicle() {
     travelMode_ = 0;
     startTags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
@@ -37,16 +55,15 @@ private Vehicle() {
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Vehicle();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private Vehicle(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -66,280 +83,343 @@ private Vehicle(
           case 0:
             done = true;
             break;
-          case 8: {
-            int rawValue = input.readEnum();
+          case 8:
+            {
+              int rawValue = input.readEnum();
 
-            travelMode_ = rawValue;
-            break;
-          }
-          case 26: {
-            com.google.type.LatLng.Builder subBuilder = null;
-            if (startLocation_ != null) {
-              subBuilder = startLocation_.toBuilder();
-            }
-            startLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(startLocation_);
-              startLocation_ = subBuilder.buildPartial();
+              travelMode_ = rawValue;
+              break;
             }
+          case 26:
+            {
+              com.google.type.LatLng.Builder subBuilder = null;
+              if (startLocation_ != null) {
+                subBuilder = startLocation_.toBuilder();
+              }
+              startLocation_ =
+                  input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(startLocation_);
+                startLocation_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 34: {
-            com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-            if (startWaypoint_ != null) {
-              subBuilder = startWaypoint_.toBuilder();
-            }
-            startWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(startWaypoint_);
-              startWaypoint_ = subBuilder.buildPartial();
+              break;
             }
+          case 34:
+            {
+              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+              if (startWaypoint_ != null) {
+                subBuilder = startWaypoint_.toBuilder();
+              }
+              startWaypoint_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(startWaypoint_);
+                startWaypoint_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 42: {
-            com.google.type.LatLng.Builder subBuilder = null;
-            if (endLocation_ != null) {
-              subBuilder = endLocation_.toBuilder();
+              break;
             }
-            endLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(endLocation_);
-              endLocation_ = subBuilder.buildPartial();
+          case 42:
+            {
+              com.google.type.LatLng.Builder subBuilder = null;
+              if (endLocation_ != null) {
+                subBuilder = endLocation_.toBuilder();
+              }
+              endLocation_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(endLocation_);
+                endLocation_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
+          case 50:
+            {
+              com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
+              if (endWaypoint_ != null) {
+                subBuilder = endWaypoint_.toBuilder();
+              }
+              endWaypoint_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(endWaypoint_);
+                endWaypoint_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 50: {
-            com.google.cloud.optimization.v1.Waypoint.Builder subBuilder = null;
-            if (endWaypoint_ != null) {
-              subBuilder = endWaypoint_.toBuilder();
+              break;
             }
-            endWaypoint_ = input.readMessage(com.google.cloud.optimization.v1.Waypoint.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(endWaypoint_);
-              endWaypoint_ = subBuilder.buildPartial();
+          case 58:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+                startTags_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000001;
+              }
+              startTags_.add(s);
+              break;
             }
-
-            break;
-          }
-          case 58: {
-            java.lang.String s = input.readStringRequireUtf8();
-            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-              startTags_ = new com.google.protobuf.LazyStringArrayList();
-              mutable_bitField0_ |= 0x00000001;
+          case 66:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+                endTags_ = new com.google.protobuf.LazyStringArrayList();
+                mutable_bitField0_ |= 0x00000002;
+              }
+              endTags_.add(s);
+              break;
             }
-            startTags_.add(s);
-            break;
-          }
-          case 66: {
-            java.lang.String s = input.readStringRequireUtf8();
-            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-              endTags_ = new com.google.protobuf.LazyStringArrayList();
-              mutable_bitField0_ |= 0x00000002;
+          case 74:
+            {
+              if (!((mutable_bitField0_ & 0x00000004) != 0)) {
+                startTimeWindows_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000004;
+              }
+              startTimeWindows_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
+              break;
             }
-            endTags_.add(s);
-            break;
-          }
-          case 74: {
-            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-              startTimeWindows_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000004;
+          case 82:
+            {
+              if (!((mutable_bitField0_ & 0x00000008) != 0)) {
+                endTimeWindows_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000008;
+              }
+              endTimeWindows_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
+              break;
             }
-            startTimeWindows_.add(
-                input.readMessage(com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
-            break;
-          }
-          case 82: {
-            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
-              endTimeWindows_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000008;
+          case 89:
+            {
+              bitField0_ |= 0x00000001;
+              travelDurationMultiple_ = input.readDouble();
+              break;
             }
-            endTimeWindows_.add(
-                input.readMessage(com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry));
-            break;
-          }
-          case 89: {
-            bitField0_ |= 0x00000001;
-            travelDurationMultiple_ = input.readDouble();
-            break;
-          }
-          case 96: {
-            int rawValue = input.readEnum();
+          case 96:
+            {
+              int rawValue = input.readEnum();
 
-            unloadingPolicy_ = rawValue;
-            break;
-          }
-          case 106: {
-            if (!((mutable_bitField0_ & 0x00000100) != 0)) {
-              capacities_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000100;
+              unloadingPolicy_ = rawValue;
+              break;
             }
-            capacities_.add(
-                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantity.parser(), extensionRegistry));
-            break;
-          }
-          case 114: {
-            if (!((mutable_bitField0_ & 0x00000200) != 0)) {
-              startLoadIntervals_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000200;
+          case 106:
+            {
+              if (!((mutable_bitField0_ & 0x00000100) != 0)) {
+                capacities_ =
+                    new java.util.ArrayList();
+                mutable_bitField0_ |= 0x00000100;
+              }
+              capacities_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                      extensionRegistry));
+              break;
             }
-            startLoadIntervals_.add(
-                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(), extensionRegistry));
-            break;
-          }
-          case 122: {
-            if (!((mutable_bitField0_ & 0x00000400) != 0)) {
-              endLoadIntervals_ = new java.util.ArrayList();
-              mutable_bitField0_ |= 0x00000400;
+          case 114:
+            {
+              if (!((mutable_bitField0_ & 0x00000200) != 0)) {
+                startLoadIntervals_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.CapacityQuantityInterval>();
+                mutable_bitField0_ |= 0x00000200;
+              }
+              startLoadIntervals_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
+                      extensionRegistry));
+              break;
             }
-            endLoadIntervals_.add(
-                input.readMessage(com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(), extensionRegistry));
-            break;
-          }
-          case 129: {
-
-            costPerHour_ = input.readDouble();
-            break;
-          }
-          case 137: {
-
-            costPerTraveledHour_ = input.readDouble();
-            break;
-          }
-          case 145: {
-
-            costPerKilometer_ = input.readDouble();
-            break;
-          }
-          case 153: {
-
-            fixedCost_ = input.readDouble();
-            break;
-          }
-          case 160: {
-
-            usedIfRouteIsEmpty_ = input.readBool();
-            break;
-          }
-          case 170: {
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
-            if (routeDurationLimit_ != null) {
-              subBuilder = routeDurationLimit_.toBuilder();
+          case 122:
+            {
+              if (!((mutable_bitField0_ & 0x00000400) != 0)) {
+                endLoadIntervals_ =
+                    new java.util.ArrayList<
+                        com.google.cloud.optimization.v1.CapacityQuantityInterval>();
+                mutable_bitField0_ |= 0x00000400;
+              }
+              endLoadIntervals_.add(
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
+                      extensionRegistry));
+              break;
             }
-            routeDurationLimit_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(routeDurationLimit_);
-              routeDurationLimit_ = subBuilder.buildPartial();
+          case 129:
+            {
+              costPerHour_ = input.readDouble();
+              break;
             }
-
-            break;
-          }
-          case 178: {
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
-            if (travelDurationLimit_ != null) {
-              subBuilder = travelDurationLimit_.toBuilder();
+          case 137:
+            {
+              costPerTraveledHour_ = input.readDouble();
+              break;
             }
-            travelDurationLimit_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(travelDurationLimit_);
-              travelDurationLimit_ = subBuilder.buildPartial();
+          case 145:
+            {
+              costPerKilometer_ = input.readDouble();
+              break;
             }
-
-            break;
-          }
-          case 186: {
-            com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
-            if (routeDistanceLimit_ != null) {
-              subBuilder = routeDistanceLimit_.toBuilder();
+          case 153:
+            {
+              fixedCost_ = input.readDouble();
+              break;
             }
-            routeDistanceLimit_ = input.readMessage(com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(routeDistanceLimit_);
-              routeDistanceLimit_ = subBuilder.buildPartial();
+          case 160:
+            {
+              usedIfRouteIsEmpty_ = input.readBool();
+              break;
             }
+          case 170:
+            {
+              com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
+              if (routeDurationLimit_ != null) {
+                subBuilder = routeDurationLimit_.toBuilder();
+              }
+              routeDurationLimit_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(),
+                      extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(routeDurationLimit_);
+                routeDurationLimit_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 194: {
-            if (!((mutable_bitField0_ & 0x00000040) != 0)) {
-              extraVisitDurationForVisitType_ = com.google.protobuf.MapField.newMapField(
-                  ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
-              mutable_bitField0_ |= 0x00000040;
-            }
-            com.google.protobuf.MapEntry
-            extraVisitDurationForVisitType__ = input.readMessage(
-                ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-            extraVisitDurationForVisitType_.getMutableMap().put(
-                extraVisitDurationForVisitType__.getKey(), extraVisitDurationForVisitType__.getValue());
-            break;
-          }
-          case 202: {
-            com.google.cloud.optimization.v1.BreakRule.Builder subBuilder = null;
-            if (breakRule_ != null) {
-              subBuilder = breakRule_.toBuilder();
+              break;
             }
-            breakRule_ = input.readMessage(com.google.cloud.optimization.v1.BreakRule.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(breakRule_);
-              breakRule_ = subBuilder.buildPartial();
+          case 178:
+            {
+              com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder subBuilder = null;
+              if (travelDurationLimit_ != null) {
+                subBuilder = travelDurationLimit_.toBuilder();
+              }
+              travelDurationLimit_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(),
+                      extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(travelDurationLimit_);
+                travelDurationLimit_ = subBuilder.buildPartial();
+              }
+
+              break;
             }
+          case 186:
+            {
+              com.google.cloud.optimization.v1.DistanceLimit.Builder subBuilder = null;
+              if (routeDistanceLimit_ != null) {
+                subBuilder = routeDistanceLimit_.toBuilder();
+              }
+              routeDistanceLimit_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(routeDistanceLimit_);
+                routeDistanceLimit_ = subBuilder.buildPartial();
+              }
 
-            break;
-          }
-          case 218: {
-            java.lang.String s = input.readStringRequireUtf8();
+              break;
+            }
+          case 194:
+            {
+              if (!((mutable_bitField0_ & 0x00000040) != 0)) {
+                extraVisitDurationForVisitType_ =
+                    com.google.protobuf.MapField.newMapField(
+                        ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000040;
+              }
+              com.google.protobuf.MapEntry
+                  extraVisitDurationForVisitType__ =
+                      input.readMessage(
+                          ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry
+                              .getParserForType(),
+                          extensionRegistry);
+              extraVisitDurationForVisitType_
+                  .getMutableMap()
+                  .put(
+                      extraVisitDurationForVisitType__.getKey(),
+                      extraVisitDurationForVisitType__.getValue());
+              break;
+            }
+          case 202:
+            {
+              com.google.cloud.optimization.v1.BreakRule.Builder subBuilder = null;
+              if (breakRule_ != null) {
+                subBuilder = breakRule_.toBuilder();
+              }
+              breakRule_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.BreakRule.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom(breakRule_);
+                breakRule_ = subBuilder.buildPartial();
+              }
 
-            label_ = s;
-            break;
-          }
-          case 224: {
+              break;
+            }
+          case 218:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
 
-            ignore_ = input.readBool();
-            break;
-          }
-          case 232: {
-            if (!((mutable_bitField0_ & 0x00000080) != 0)) {
-              breakRuleIndices_ = newIntList();
-              mutable_bitField0_ |= 0x00000080;
+              label_ = s;
+              break;
             }
-            breakRuleIndices_.addInt(input.readInt32());
-            break;
-          }
-          case 234: {
-            int length = input.readRawVarint32();
-            int limit = input.pushLimit(length);
-            if (!((mutable_bitField0_ & 0x00000080) != 0) && input.getBytesUntilLimit() > 0) {
-              breakRuleIndices_ = newIntList();
-              mutable_bitField0_ |= 0x00000080;
+          case 224:
+            {
+              ignore_ = input.readBool();
+              break;
             }
-            while (input.getBytesUntilLimit() > 0) {
+          case 232:
+            {
+              if (!((mutable_bitField0_ & 0x00000080) != 0)) {
+                breakRuleIndices_ = newIntList();
+                mutable_bitField0_ |= 0x00000080;
+              }
               breakRuleIndices_.addInt(input.readInt32());
+              break;
             }
-            input.popLimit(limit);
-            break;
-          }
-          case 242: {
-            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
-              loadLimits_ = com.google.protobuf.MapField.newMapField(
-                  LoadLimitsDefaultEntryHolder.defaultEntry);
-              mutable_bitField0_ |= 0x00000020;
+          case 234:
+            {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              if (!((mutable_bitField0_ & 0x00000080) != 0) && input.getBytesUntilLimit() > 0) {
+                breakRuleIndices_ = newIntList();
+                mutable_bitField0_ |= 0x00000080;
+              }
+              while (input.getBytesUntilLimit() > 0) {
+                breakRuleIndices_.addInt(input.readInt32());
+              }
+              input.popLimit(limit);
+              break;
             }
-            com.google.protobuf.MapEntry
-            loadLimits__ = input.readMessage(
-                LoadLimitsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-            loadLimits_.getMutableMap().put(
-                loadLimits__.getKey(), loadLimits__.getValue());
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          case 242:
+            {
+              if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+                loadLimits_ =
+                    com.google.protobuf.MapField.newMapField(
+                        LoadLimitsDefaultEntryHolder.defaultEntry);
+                mutable_bitField0_ |= 0x00000020;
+              }
+              com.google.protobuf.MapEntry<
+                      java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit>
+                  loadLimits__ =
+                      input.readMessage(
+                          LoadLimitsDefaultEntryHolder.defaultEntry.getParserForType(),
+                          extensionRegistry);
+              loadLimits_.getMutableMap().put(loadLimits__.getKey(), loadLimits__.getValue());
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -347,8 +427,7 @@ private Vehicle(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       if (((mutable_bitField0_ & 0x00000001) != 0)) {
         startTags_ = startTags_.getUnmodifiableView();
@@ -378,34 +457,38 @@ private Vehicle(
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
   }
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(
-      int number) {
+  protected com.google.protobuf.MapField internalGetMapField(int number) {
     switch (number) {
       case 30:
         return internalGetLoadLimits();
       case 24:
         return internalGetExtraVisitDurationForVisitType();
       default:
-        throw new RuntimeException(
-            "Invalid map field number: " + number);
+        throw new RuntimeException("Invalid map field number: " + number);
     }
   }
+
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.Vehicle.class, com.google.cloud.optimization.v1.Vehicle.Builder.class);
+            com.google.cloud.optimization.v1.Vehicle.class,
+            com.google.cloud.optimization.v1.Vehicle.Builder.class);
   }
 
   /**
+   *
+   *
    * 
    * Travel modes which can be used by vehicles.
    * These should be a subset of the Google Maps Platform Routes Preferred API
@@ -415,9 +498,10 @@ protected com.google.protobuf.MapField internalGetMapField(
    *
    * Protobuf enum {@code google.cloud.optimization.v1.Vehicle.TravelMode}
    */
-  public enum TravelMode
-      implements com.google.protobuf.ProtocolMessageEnum {
+  public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum {
     /**
+     *
+     *
      * 
      * Unspecified travel mode, equivalent to `DRIVING`.
      * 
@@ -426,6 +510,8 @@ public enum TravelMode */ TRAVEL_MODE_UNSPECIFIED(0), /** + * + * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -437,6 +523,8 @@ public enum TravelMode ; /** + * + * *
      * Unspecified travel mode, equivalent to `DRIVING`.
      * 
@@ -445,6 +533,8 @@ public enum TravelMode */ public static final int TRAVEL_MODE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -453,7 +543,6 @@ public enum TravelMode */ public static final int DRIVING_VALUE = 1; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -478,48 +567,47 @@ public static TravelMode valueOf(int value) { */ public static TravelMode forNumber(int value) { switch (value) { - case 0: return TRAVEL_MODE_UNSPECIFIED; - case 1: return DRIVING; - default: return null; + case 0: + return TRAVEL_MODE_UNSPECIFIED; + case 1: + return DRIVING; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - TravelMode> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public TravelMode findValueByNumber(int number) { - return TravelMode.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TravelMode findValueByNumber(int number) { + return TravelMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.optimization.v1.Vehicle.getDescriptor().getEnumTypes().get(0); } private static final TravelMode[] VALUES = values(); - public static TravelMode valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static TravelMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -537,6 +625,8 @@ private TravelMode(int value) { } /** + * + * *
    * Policy on how a vehicle can be unloaded. Applies only to shipments having
    * both a pickup and a delivery.
@@ -546,9 +636,10 @@ private TravelMode(int value) {
    *
    * Protobuf enum {@code google.cloud.optimization.v1.Vehicle.UnloadingPolicy}
    */
-  public enum UnloadingPolicy
-      implements com.google.protobuf.ProtocolMessageEnum {
+  public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum {
     /**
+     *
+     *
      * 
      * Unspecified unloading policy; deliveries must just occur after their
      * corresponding pickups.
@@ -558,6 +649,8 @@ public enum UnloadingPolicy
      */
     UNLOADING_POLICY_UNSPECIFIED(0),
     /**
+     *
+     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -566,6 +659,8 @@ public enum UnloadingPolicy */ LAST_IN_FIRST_OUT(1), /** + * + * *
      * Deliveries must occur in the same order as pickups
      * 
@@ -577,6 +672,8 @@ public enum UnloadingPolicy ; /** + * + * *
      * Unspecified unloading policy; deliveries must just occur after their
      * corresponding pickups.
@@ -586,6 +683,8 @@ public enum UnloadingPolicy
      */
     public static final int UNLOADING_POLICY_UNSPECIFIED_VALUE = 0;
     /**
+     *
+     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -594,6 +693,8 @@ public enum UnloadingPolicy */ public static final int LAST_IN_FIRST_OUT_VALUE = 1; /** + * + * *
      * Deliveries must occur in the same order as pickups
      * 
@@ -602,7 +703,6 @@ public enum UnloadingPolicy */ public static final int FIRST_IN_FIRST_OUT_VALUE = 2; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -627,39 +727,42 @@ public static UnloadingPolicy valueOf(int value) { */ public static UnloadingPolicy forNumber(int value) { switch (value) { - case 0: return UNLOADING_POLICY_UNSPECIFIED; - case 1: return LAST_IN_FIRST_OUT; - case 2: return FIRST_IN_FIRST_OUT; - default: return null; + case 0: + return UNLOADING_POLICY_UNSPECIFIED; + case 1: + return LAST_IN_FIRST_OUT; + case 2: + return FIRST_IN_FIRST_OUT; + default: + return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap< - UnloadingPolicy> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public UnloadingPolicy findValueByNumber(int number) { - return UnloadingPolicy.forNumber(number); - } - }; - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public UnloadingPolicy findValueByNumber(int number) { + return UnloadingPolicy.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.optimization.v1.Vehicle.getDescriptor().getEnumTypes().get(1); } @@ -668,8 +771,7 @@ public UnloadingPolicy findValueByNumber(int number) { public static UnloadingPolicy valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; @@ -686,40 +788,52 @@ private UnloadingPolicy(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.optimization.v1.Vehicle.UnloadingPolicy) } - public interface LoadLimitOrBuilder extends + public interface LoadLimitOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle.LoadLimit) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; + * * @return Whether the maxLoad field is set. */ boolean hasMaxLoad(); /** + * + * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; + * * @return The maxLoad. */ long getMaxLoad(); /** + * + * *
      * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
      * 
* * int64 soft_max_load = 2; + * * @return The softMaxLoad. */ long getSoftMaxLoad(); /** + * + * *
      * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
      * the following cost penalty applies (only once per vehicle):
@@ -728,65 +842,89 @@ public interface LoadLimitOrBuilder extends
      * 
* * double cost_per_unit_above_soft_max = 3; + * * @return The costPerUnitAboveSoftMax. */ double getCostPerUnitAboveSoftMax(); /** + * + * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * + * * @return Whether the startLoadInterval field is set. */ boolean hasStartLoadInterval(); /** + * + * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * + * * @return The startLoadInterval. */ com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getStartLoadInterval(); /** + * + * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getStartLoadIntervalOrBuilder(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getStartLoadIntervalOrBuilder(); /** + * + * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * * @return Whether the endLoadInterval field is set. */ boolean hasEndLoadInterval(); /** + * + * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * * @return The endLoadInterval. */ com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInterval(); /** + * + * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getEndLoadIntervalOrBuilder(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getEndLoadIntervalOrBuilder(); } /** + * + * *
    * Defines a load limit applying to a vehicle, e.g. "this truck may only
    * carry up to 3500 kg". See [load_limits][google.cloud.optimization.v1.Vehicle.load_limits].
@@ -794,30 +932,29 @@ public interface LoadLimitOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit}
    */
-  public static final class LoadLimit extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class LoadLimit extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle.LoadLimit)
       LoadLimitOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use LoadLimit.newBuilder() to construct.
     private LoadLimit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private LoadLimit() {
-    }
+
+    private LoadLimit() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new LoadLimit();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private LoadLimit(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -837,54 +974,65 @@ private LoadLimit(
             case 0:
               done = true;
               break;
-            case 8: {
-              bitField0_ |= 0x00000001;
-              maxLoad_ = input.readInt64();
-              break;
-            }
-            case 16: {
-
-              softMaxLoad_ = input.readInt64();
-              break;
-            }
-            case 25: {
-
-              costPerUnitAboveSoftMax_ = input.readDouble();
-              break;
-            }
-            case 34: {
-              com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder = null;
-              if (startLoadInterval_ != null) {
-                subBuilder = startLoadInterval_.toBuilder();
+            case 8:
+              {
+                bitField0_ |= 0x00000001;
+                maxLoad_ = input.readInt64();
+                break;
               }
-              startLoadInterval_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(startLoadInterval_);
-                startLoadInterval_ = subBuilder.buildPartial();
+            case 16:
+              {
+                softMaxLoad_ = input.readInt64();
+                break;
               }
-
-              break;
-            }
-            case 42: {
-              com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder = null;
-              if (endLoadInterval_ != null) {
-                subBuilder = endLoadInterval_.toBuilder();
+            case 25:
+              {
+                costPerUnitAboveSoftMax_ = input.readDouble();
+                break;
               }
-              endLoadInterval_ = input.readMessage(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(endLoadInterval_);
-                endLoadInterval_ = subBuilder.buildPartial();
+            case 34:
+              {
+                com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder =
+                    null;
+                if (startLoadInterval_ != null) {
+                  subBuilder = startLoadInterval_.toBuilder();
+                }
+                startLoadInterval_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(),
+                        extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(startLoadInterval_);
+                  startLoadInterval_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
+            case 42:
+              {
+                com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder subBuilder =
+                    null;
+                if (endLoadInterval_ != null) {
+                  subBuilder = endLoadInterval_.toBuilder();
+                }
+                endLoadInterval_ =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.parser(),
+                        extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(endLoadInterval_);
+                  endLoadInterval_ = subBuilder.buildPartial();
+                }
 
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+                break;
+              }
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -892,42 +1040,50 @@ private LoadLimit(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Vehicle.LoadLimit.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
+              com.google.cloud.optimization.v1.Vehicle.LoadLimit.class,
+              com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
     }
 
-    public interface IntervalOrBuilder extends
+    public interface IntervalOrBuilder
+        extends
         // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval)
         com.google.protobuf.MessageOrBuilder {
 
       /**
+       *
+       *
        * 
        * A minimum acceptable load. Must be ≥ 0.
        * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
        * 
* * int64 min = 1; + * * @return The min. */ long getMin(); /** + * + * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -935,10 +1091,13 @@ public interface IntervalOrBuilder extends
        * 
* * optional int64 max = 2; + * * @return Whether the max field is set. */ boolean hasMax(); /** + * + * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -946,41 +1105,43 @@ public interface IntervalOrBuilder extends
        * 
* * optional int64 max = 2; + * * @return The max. */ long getMax(); } /** + * + * *
      * Interval of acceptable load amounts.
      * 
* * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit.Interval} */ - public static final class Interval extends - com.google.protobuf.GeneratedMessageV3 implements + public static final class Interval extends com.google.protobuf.GeneratedMessageV3 + implements // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) IntervalOrBuilder { - private static final long serialVersionUID = 0L; + private static final long serialVersionUID = 0L; // Use Interval.newBuilder() to construct. private Interval(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Interval() { - } + + private Interval() {} @java.lang.Override @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Interval(); } @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } + private Interval( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) @@ -1000,23 +1161,24 @@ private Interval( case 0: done = true; break; - case 8: { - - min_ = input.readInt64(); - break; - } - case 16: { - bitField0_ |= 0x00000001; - max_ = input.readInt64(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; + case 8: + { + min_ = input.readInt64(); + break; + } + case 16: + { + bitField0_ |= 0x00000001; + max_ = input.readInt64(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; } - break; - } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1024,36 +1186,42 @@ private Interval( } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); } private int bitField0_; public static final int MIN_FIELD_NUMBER = 1; private long min_; /** + * + * *
        * A minimum acceptable load. Must be ≥ 0.
        * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
        * 
* * int64 min = 1; + * * @return The min. */ @java.lang.Override @@ -1064,6 +1232,8 @@ public long getMin() { public static final int MAX_FIELD_NUMBER = 2; private long max_; /** + * + * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -1071,6 +1241,7 @@ public long getMin() {
        * 
* * optional int64 max = 2; + * * @return Whether the max field is set. */ @java.lang.Override @@ -1078,6 +1249,8 @@ public boolean hasMax() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -1085,6 +1258,7 @@ public boolean hasMax() {
        * 
* * optional int64 max = 2; + * * @return The max. */ @java.lang.Override @@ -1093,6 +1267,7 @@ public long getMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1104,8 +1279,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (min_ != 0L) { output.writeInt64(1, min_); } @@ -1122,12 +1296,10 @@ public int getSerializedSize() { size = 0; if (min_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, min_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, min_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, max_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, max_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1137,19 +1309,18 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other = (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) obj; + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other = + (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) obj; - if (getMin() - != other.getMin()) return false; + if (getMin() != other.getMin()) return false; if (hasMax() != other.hasMax()) return false; if (hasMax()) { - if (getMax() - != other.getMax()) return false; + if (getMax() != other.getMax()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -1163,12 +1334,10 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MIN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getMin()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMin()); if (hasMax()) { hash = (37 * hash) + MAX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getMax()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMax()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -1176,87 +1345,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { + + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1266,27 +1442,32 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
        * Interval of acceptable load amounts.
        * 
* * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit.Interval} */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.class, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder.class); } // Construct using com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder() @@ -1294,16 +1475,15 @@ private Builder() { maybeForceBuilderInitialization(); } - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } + private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} } + @java.lang.Override public Builder clear() { super.clear(); @@ -1315,13 +1495,14 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_Interval_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval + getDefaultInstanceForType() { return com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance(); } @@ -1336,7 +1517,8 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval build() { @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval buildPartial() { - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result = new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(this); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result = + new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.min_ = min_; @@ -1353,46 +1535,52 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval buildPartial( public Builder clone() { return super.clone(); } + @java.lang.Override public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } + @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } + @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } + @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { + int index, + java.lang.Object value) { return super.setRepeatedField(field, index, value); } + @java.lang.Override public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) { - return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval)other); + return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other) { - if (other == com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) return this; + public Builder mergeFrom( + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other) { + if (other + == com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) + return this; if (other.getMin() != 0L) { setMin(other.getMin()); } @@ -1418,7 +1606,9 @@ public Builder mergeFrom( try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) e.getUnfinishedMessage(); + parsedMessage = + (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) + e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1427,16 +1617,20 @@ public Builder mergeFrom( } return this; } + private int bitField0_; - private long min_ ; + private long min_; /** + * + * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
          * 
* * int64 min = 1; + * * @return The min. */ @java.lang.Override @@ -1444,39 +1638,47 @@ public long getMin() { return min_; } /** + * + * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
          * 
* * int64 min = 1; + * * @param value The min to set. * @return This builder for chaining. */ public Builder setMin(long value) { - + min_ = value; onChanged(); return this; } /** + * + * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified, [min][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.min] must be ≤ [max][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.max].
          * 
* * int64 min = 1; + * * @return This builder for chaining. */ public Builder clearMin() { - + min_ = 0L; onChanged(); return this; } - private long max_ ; + private long max_; /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1484,6 +1686,7 @@ public Builder clearMin() {
          * 
* * optional int64 max = 2; + * * @return Whether the max field is set. */ @java.lang.Override @@ -1491,6 +1694,8 @@ public boolean hasMax() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1498,6 +1703,7 @@ public boolean hasMax() {
          * 
* * optional int64 max = 2; + * * @return The max. */ @java.lang.Override @@ -1505,6 +1711,8 @@ public long getMax() { return max_; } /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1512,6 +1720,7 @@ public long getMax() {
          * 
* * optional int64 max = 2; + * * @param value The max to set. * @return This builder for chaining. */ @@ -1522,6 +1731,8 @@ public Builder setMax(long value) { return this; } /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1529,6 +1740,7 @@ public Builder setMax(long value) {
          * 
* * optional int64 max = 2; + * * @return This builder for chaining. */ public Builder clearMax() { @@ -1537,6 +1749,7 @@ public Builder clearMax() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1549,30 +1762,32 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) - private static final com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval DEFAULT_INSTANCE; + private static final com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval + DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getDefaultInstance() { + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval + getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Interval parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Interval(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Interval parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Interval(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1584,21 +1799,24 @@ public com.google.protobuf.Parser getParserForType() { } @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getDefaultInstanceForType() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval + getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } private int bitField0_; public static final int MAX_LOAD_FIELD_NUMBER = 1; private long maxLoad_; /** + * + * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; + * * @return Whether the maxLoad field is set. */ @java.lang.Override @@ -1606,11 +1824,14 @@ public boolean hasMaxLoad() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; + * * @return The maxLoad. */ @java.lang.Override @@ -1621,11 +1842,14 @@ public long getMaxLoad() { public static final int SOFT_MAX_LOAD_FIELD_NUMBER = 2; private long softMaxLoad_; /** + * + * *
      * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
      * 
* * int64 soft_max_load = 2; + * * @return The softMaxLoad. */ @java.lang.Override @@ -1636,6 +1860,8 @@ public long getSoftMaxLoad() { public static final int COST_PER_UNIT_ABOVE_SOFT_MAX_FIELD_NUMBER = 3; private double costPerUnitAboveSoftMax_; /** + * + * *
      * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
      * the following cost penalty applies (only once per vehicle):
@@ -1644,6 +1870,7 @@ public long getSoftMaxLoad() {
      * 
* * double cost_per_unit_above_soft_max = 3; + * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1654,11 +1881,15 @@ public double getCostPerUnitAboveSoftMax() { public static final int START_LOAD_INTERVAL_FIELD_NUMBER = 4; private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval startLoadInterval_; /** + * + * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * + * * @return Whether the startLoadInterval field is set. */ @java.lang.Override @@ -1666,37 +1897,50 @@ public boolean hasStartLoadInterval() { return startLoadInterval_ != null; } /** + * + * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * + * * @return The startLoadInterval. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getStartLoadInterval() { - return startLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; + return startLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : startLoadInterval_; } /** + * + * *
      * The acceptable load interval of the vehicle at the start of the route.
      * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getStartLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getStartLoadIntervalOrBuilder() { return getStartLoadInterval(); } public static final int END_LOAD_INTERVAL_FIELD_NUMBER = 5; private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval endLoadInterval_; /** + * + * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * * @return Whether the endLoadInterval field is set. */ @java.lang.Override @@ -1704,18 +1948,25 @@ public boolean hasEndLoadInterval() { return endLoadInterval_ != null; } /** + * + * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
* * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * * @return The endLoadInterval. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInterval() { - return endLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; + return endLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : endLoadInterval_; } /** + * + * *
      * The acceptable load interval of the vehicle at the end of the route.
      * 
@@ -1723,11 +1974,13 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInt * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; */ @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getEndLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getEndLoadIntervalOrBuilder() { return getEndLoadInterval(); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1739,8 +1992,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(1, maxLoad_); } @@ -1766,24 +2018,20 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, maxLoad_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, maxLoad_); } if (softMaxLoad_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, softMaxLoad_); + size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, softMaxLoad_); } if (java.lang.Double.doubleToRawLongBits(costPerUnitAboveSoftMax_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, costPerUnitAboveSoftMax_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerUnitAboveSoftMax_); } if (startLoadInterval_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getStartLoadInterval()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartLoadInterval()); } if (endLoadInterval_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getEndLoadInterval()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEndLoadInterval()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1793,32 +2041,28 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.LoadLimit other = (com.google.cloud.optimization.v1.Vehicle.LoadLimit) obj; + com.google.cloud.optimization.v1.Vehicle.LoadLimit other = + (com.google.cloud.optimization.v1.Vehicle.LoadLimit) obj; if (hasMaxLoad() != other.hasMaxLoad()) return false; if (hasMaxLoad()) { - if (getMaxLoad() - != other.getMaxLoad()) return false; + if (getMaxLoad() != other.getMaxLoad()) return false; } - if (getSoftMaxLoad() - != other.getSoftMaxLoad()) return false; + if (getSoftMaxLoad() != other.getSoftMaxLoad()) return false; if (java.lang.Double.doubleToLongBits(getCostPerUnitAboveSoftMax()) - != java.lang.Double.doubleToLongBits( - other.getCostPerUnitAboveSoftMax())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerUnitAboveSoftMax())) return false; if (hasStartLoadInterval() != other.hasStartLoadInterval()) return false; if (hasStartLoadInterval()) { - if (!getStartLoadInterval() - .equals(other.getStartLoadInterval())) return false; + if (!getStartLoadInterval().equals(other.getStartLoadInterval())) return false; } if (hasEndLoadInterval() != other.hasEndLoadInterval()) return false; if (hasEndLoadInterval()) { - if (!getEndLoadInterval() - .equals(other.getEndLoadInterval())) return false; + if (!getEndLoadInterval().equals(other.getEndLoadInterval())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -1833,15 +2077,15 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); if (hasMaxLoad()) { hash = (37 * hash) + MAX_LOAD_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getMaxLoad()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxLoad()); } hash = (37 * hash) + SOFT_MAX_LOAD_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getSoftMaxLoad()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSoftMaxLoad()); hash = (37 * hash) + COST_PER_UNIT_ABOVE_SOFT_MAX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerUnitAboveSoftMax())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerUnitAboveSoftMax())); if (hasStartLoadInterval()) { hash = (37 * hash) + START_LOAD_INTERVAL_FIELD_NUMBER; hash = (53 * hash) + getStartLoadInterval().hashCode(); @@ -1856,87 +2100,93 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.LoadLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1946,6 +2196,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Defines a load limit applying to a vehicle, e.g. "this truck may only
      * carry up to 3500 kg". See [load_limits][google.cloud.optimization.v1.Vehicle.load_limits].
@@ -1953,21 +2205,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Vehicle.LoadLimit}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle.LoadLimit)
         com.google.cloud.optimization.v1.Vehicle.LoadLimitOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Vehicle.LoadLimit.class, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
+                com.google.cloud.optimization.v1.Vehicle.LoadLimit.class,
+                com.google.cloud.optimization.v1.Vehicle.LoadLimit.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Vehicle.LoadLimit.newBuilder()
@@ -1975,16 +2230,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2010,9 +2264,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimit_descriptor;
       }
 
       @java.lang.Override
@@ -2031,7 +2285,8 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Vehicle.LoadLimit buildPartial() {
-        com.google.cloud.optimization.v1.Vehicle.LoadLimit result = new com.google.cloud.optimization.v1.Vehicle.LoadLimit(this);
+        com.google.cloud.optimization.v1.Vehicle.LoadLimit result =
+            new com.google.cloud.optimization.v1.Vehicle.LoadLimit(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -2059,38 +2314,41 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit) {
-          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit)other);
+          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.LoadLimit) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -2098,7 +2356,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.LoadLimit other) {
-        if (other == com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance())
+          return this;
         if (other.hasMaxLoad()) {
           setMaxLoad(other.getMaxLoad());
         }
@@ -2133,7 +2392,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.Vehicle.LoadLimit) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.Vehicle.LoadLimit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -2142,15 +2402,19 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
-      private long maxLoad_ ;
+      private long maxLoad_;
       /**
+       *
+       *
        * 
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; + * * @return Whether the maxLoad field is set. */ @java.lang.Override @@ -2158,11 +2422,14 @@ public boolean hasMaxLoad() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; + * * @return The maxLoad. */ @java.lang.Override @@ -2170,11 +2437,14 @@ public long getMaxLoad() { return maxLoad_; } /** + * + * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; + * * @param value The maxLoad to set. * @return This builder for chaining. */ @@ -2185,11 +2455,14 @@ public Builder setMaxLoad(long value) { return this; } /** + * + * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; + * * @return This builder for chaining. */ public Builder clearMaxLoad() { @@ -2199,13 +2472,16 @@ public Builder clearMaxLoad() { return this; } - private long softMaxLoad_ ; + private long softMaxLoad_; /** + * + * *
        * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
        * 
* * int64 soft_max_load = 2; + * * @return The softMaxLoad. */ @java.lang.Override @@ -2213,37 +2489,45 @@ public long getSoftMaxLoad() { return softMaxLoad_; } /** + * + * *
        * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
        * 
* * int64 soft_max_load = 2; + * * @param value The softMaxLoad to set. * @return This builder for chaining. */ public Builder setSoftMaxLoad(long value) { - + softMaxLoad_ = value; onChanged(); return this; } /** + * + * *
        * A soft limit of the load. See [cost_per_unit_above_soft_max][google.cloud.optimization.v1.Vehicle.LoadLimit.cost_per_unit_above_soft_max].
        * 
* * int64 soft_max_load = 2; + * * @return This builder for chaining. */ public Builder clearSoftMaxLoad() { - + softMaxLoad_ = 0L; onChanged(); return this; } - private double costPerUnitAboveSoftMax_ ; + private double costPerUnitAboveSoftMax_; /** + * + * *
        * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
        * the following cost penalty applies (only once per vehicle):
@@ -2252,6 +2536,7 @@ public Builder clearSoftMaxLoad() {
        * 
* * double cost_per_unit_above_soft_max = 3; + * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -2259,6 +2544,8 @@ public double getCostPerUnitAboveSoftMax() { return costPerUnitAboveSoftMax_; } /** + * + * *
        * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
        * the following cost penalty applies (only once per vehicle):
@@ -2267,16 +2554,19 @@ public double getCostPerUnitAboveSoftMax() {
        * 
* * double cost_per_unit_above_soft_max = 3; + * * @param value The costPerUnitAboveSoftMax to set. * @return This builder for chaining. */ public Builder setCostPerUnitAboveSoftMax(double value) { - + costPerUnitAboveSoftMax_ = value; onChanged(); return this; } /** + * + * *
        * If the load ever exceeds [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load] along this vehicle's route,
        * the following cost penalty applies (only once per vehicle):
@@ -2285,10 +2575,11 @@ public Builder setCostPerUnitAboveSoftMax(double value) {
        * 
* * double cost_per_unit_above_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerUnitAboveSoftMax() { - + costPerUnitAboveSoftMax_ = 0D; onChanged(); return this; @@ -2296,41 +2587,58 @@ public Builder clearCostPerUnitAboveSoftMax() { private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval startLoadInterval_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> startLoadIntervalBuilder_; + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> + startLoadIntervalBuilder_; /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * + * * @return Whether the startLoadInterval field is set. */ public boolean hasStartLoadInterval() { return startLoadIntervalBuilder_ != null || startLoadInterval_ != null; } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * + * * @return The startLoadInterval. */ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getStartLoadInterval() { if (startLoadIntervalBuilder_ == null) { - return startLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; + return startLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : startLoadInterval_; } else { return startLoadIntervalBuilder_.getMessage(); } } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ - public Builder setStartLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder setStartLoadInterval( + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (startLoadIntervalBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2344,11 +2652,14 @@ public Builder setStartLoadInterval(com.google.cloud.optimization.v1.Vehicle.Loa return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ public Builder setStartLoadInterval( com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder builderForValue) { @@ -2362,17 +2673,24 @@ public Builder setStartLoadInterval( return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ - public Builder mergeStartLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder mergeStartLoadInterval( + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (startLoadIntervalBuilder_ == null) { if (startLoadInterval_ != null) { startLoadInterval_ = - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder(startLoadInterval_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder( + startLoadInterval_) + .mergeFrom(value) + .buildPartial(); } else { startLoadInterval_ = value; } @@ -2384,11 +2702,14 @@ public Builder mergeStartLoadInterval(com.google.cloud.optimization.v1.Vehicle.L return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ public Builder clearStartLoadInterval() { if (startLoadIntervalBuilder_ == null) { @@ -2402,48 +2723,63 @@ public Builder clearStartLoadInterval() { return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder getStartLoadIntervalBuilder() { - + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder + getStartLoadIntervalBuilder() { + onChanged(); return getStartLoadIntervalFieldBuilder().getBuilder(); } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getStartLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getStartLoadIntervalOrBuilder() { if (startLoadIntervalBuilder_ != null) { return startLoadIntervalBuilder_.getMessageOrBuilder(); } else { - return startLoadInterval_ == null ? - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; + return startLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : startLoadInterval_; } } /** + * + * *
        * The acceptable load interval of the vehicle at the start of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval start_load_interval = 4; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> getStartLoadIntervalFieldBuilder() { if (startLoadIntervalBuilder_ == null) { - startLoadIntervalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( - getStartLoadInterval(), - getParentForChildren(), - isClean()); + startLoadIntervalBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( + getStartLoadInterval(), getParentForChildren(), isClean()); startLoadInterval_ = null; } return startLoadIntervalBuilder_; @@ -2451,41 +2787,58 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getS private com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval endLoadInterval_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> endLoadIntervalBuilder_; + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> + endLoadIntervalBuilder_; /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * + * * @return Whether the endLoadInterval field is set. */ public boolean hasEndLoadInterval() { return endLoadIntervalBuilder_ != null || endLoadInterval_ != null; } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * + * * @return The endLoadInterval. */ public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval getEndLoadInterval() { if (endLoadIntervalBuilder_ == null) { - return endLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; + return endLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : endLoadInterval_; } else { return endLoadIntervalBuilder_.getMessage(); } } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * */ - public Builder setEndLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder setEndLoadInterval( + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (endLoadIntervalBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -2499,11 +2852,14 @@ public Builder setEndLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadL return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * */ public Builder setEndLoadInterval( com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder builderForValue) { @@ -2517,17 +2873,24 @@ public Builder setEndLoadInterval( return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * */ - public Builder mergeEndLoadInterval(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { + public Builder mergeEndLoadInterval( + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval value) { if (endLoadIntervalBuilder_ == null) { if (endLoadInterval_ != null) { endLoadInterval_ = - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder(endLoadInterval_).mergeFrom(value).buildPartial(); + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.newBuilder( + endLoadInterval_) + .mergeFrom(value) + .buildPartial(); } else { endLoadInterval_ = value; } @@ -2539,11 +2902,14 @@ public Builder mergeEndLoadInterval(com.google.cloud.optimization.v1.Vehicle.Loa return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * */ public Builder clearEndLoadInterval() { if (endLoadIntervalBuilder_ == null) { @@ -2557,52 +2923,68 @@ public Builder clearEndLoadInterval() { return this; } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder getEndLoadIntervalBuilder() { - + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder + getEndLoadIntervalBuilder() { + onChanged(); return getEndLoadIntervalFieldBuilder().getBuilder(); } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * */ - public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getEndLoadIntervalOrBuilder() { + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getEndLoadIntervalOrBuilder() { if (endLoadIntervalBuilder_ != null) { return endLoadIntervalBuilder_.getMessageOrBuilder(); } else { - return endLoadInterval_ == null ? - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; + return endLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : endLoadInterval_; } } /** + * + * *
        * The acceptable load interval of the vehicle at the end of the route.
        * 
* - * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * .google.cloud.optimization.v1.Vehicle.LoadLimit.Interval end_load_interval = 5; + * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder> getEndLoadIntervalFieldBuilder() { if (endLoadIntervalBuilder_ == null) { - endLoadIntervalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( - getEndLoadInterval(), - getParentForChildren(), - isClean()); + endLoadIntervalBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.Builder, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder>( + getEndLoadInterval(), getParentForChildren(), isClean()); endLoadInterval_ = null; } return endLoadIntervalBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2615,12 +2997,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle.LoadLimit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle.LoadLimit) private static final com.google.cloud.optimization.v1.Vehicle.LoadLimit DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle.LoadLimit(); } @@ -2629,16 +3011,16 @@ public static com.google.cloud.optimization.v1.Vehicle.LoadLimit getDefaultInsta return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public LoadLimit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new LoadLimit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LoadLimit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LoadLimit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2653,32 +3035,40 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle.LoadLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - public interface DurationLimitOrBuilder extends + public interface DurationLimitOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle.DurationLimit) com.google.protobuf.MessageOrBuilder { /** + * + * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; + * * @return Whether the maxDuration field is set. */ boolean hasMaxDuration(); /** + * + * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; + * * @return The maxDuration. */ com.google.protobuf.Duration getMaxDuration(); /** + * + * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
@@ -2688,6 +3078,8 @@ public interface DurationLimitOrBuilder extends com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder(); /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -2697,10 +3089,13 @@ public interface DurationLimitOrBuilder extends
      * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return Whether the softMaxDuration field is set. */ boolean hasSoftMaxDuration(); /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -2710,10 +3105,13 @@ public interface DurationLimitOrBuilder extends
      * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return The softMaxDuration. */ com.google.protobuf.Duration getSoftMaxDuration(); /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -2727,6 +3125,8 @@ public interface DurationLimitOrBuilder extends
     com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -2738,10 +3138,13 @@ public interface DurationLimitOrBuilder extends
      * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return Whether the costPerHourAfterSoftMax field is set. */ boolean hasCostPerHourAfterSoftMax(); /** + * + * *
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -2753,11 +3156,14 @@ public interface DurationLimitOrBuilder extends
      * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return The costPerHourAfterSoftMax. */ double getCostPerHourAfterSoftMax(); /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -2770,10 +3176,13 @@ public interface DurationLimitOrBuilder extends
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return Whether the quadraticSoftMaxDuration field is set. */ boolean hasQuadraticSoftMaxDuration(); /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -2786,10 +3195,13 @@ public interface DurationLimitOrBuilder extends
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return The quadraticSoftMaxDuration. */ com.google.protobuf.Duration getQuadraticSoftMaxDuration(); /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -2806,6 +3218,8 @@ public interface DurationLimitOrBuilder extends
     com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2819,10 +3233,13 @@ public interface DurationLimitOrBuilder extends
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return Whether the costPerSquareHourAfterQuadraticSoftMax field is set. */ boolean hasCostPerSquareHourAfterQuadraticSoftMax(); /** + * + * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2836,11 +3253,14 @@ public interface DurationLimitOrBuilder extends
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return The costPerSquareHourAfterQuadraticSoftMax. */ double getCostPerSquareHourAfterQuadraticSoftMax(); } /** + * + * *
    * A limit defining a maximum duration of the route of a vehicle. It can be
    * either hard or soft.
@@ -2850,30 +3270,29 @@ public interface DurationLimitOrBuilder extends
    *
    * Protobuf type {@code google.cloud.optimization.v1.Vehicle.DurationLimit}
    */
-  public static final class DurationLimit extends
-      com.google.protobuf.GeneratedMessageV3 implements
+  public static final class DurationLimit extends com.google.protobuf.GeneratedMessageV3
+      implements
       // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Vehicle.DurationLimit)
       DurationLimitOrBuilder {
-  private static final long serialVersionUID = 0L;
+    private static final long serialVersionUID = 0L;
     // Use DurationLimit.newBuilder() to construct.
     private DurationLimit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
       super(builder);
     }
-    private DurationLimit() {
-    }
+
+    private DurationLimit() {}
 
     @java.lang.Override
     @SuppressWarnings({"unused"})
-    protected java.lang.Object newInstance(
-        UnusedPrivateParameter unused) {
+    protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new DurationLimit();
     }
 
     @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-    getUnknownFields() {
+    public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
       return this.unknownFields;
     }
+
     private DurationLimit(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -2893,62 +3312,70 @@ private DurationLimit(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (maxDuration_ != null) {
-                subBuilder = maxDuration_.toBuilder();
-              }
-              maxDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(maxDuration_);
-                maxDuration_ = subBuilder.buildPartial();
+            case 10:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (maxDuration_ != null) {
+                  subBuilder = maxDuration_.toBuilder();
+                }
+                maxDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(maxDuration_);
+                  maxDuration_ = subBuilder.buildPartial();
+                }
+
+                break;
               }
+            case 18:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (softMaxDuration_ != null) {
+                  subBuilder = softMaxDuration_.toBuilder();
+                }
+                softMaxDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(softMaxDuration_);
+                  softMaxDuration_ = subBuilder.buildPartial();
+                }
 
-              break;
-            }
-            case 18: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (softMaxDuration_ != null) {
-                subBuilder = softMaxDuration_.toBuilder();
+                break;
               }
-              softMaxDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(softMaxDuration_);
-                softMaxDuration_ = subBuilder.buildPartial();
+            case 25:
+              {
+                bitField0_ |= 0x00000001;
+                costPerHourAfterSoftMax_ = input.readDouble();
+                break;
               }
+            case 34:
+              {
+                com.google.protobuf.Duration.Builder subBuilder = null;
+                if (quadraticSoftMaxDuration_ != null) {
+                  subBuilder = quadraticSoftMaxDuration_.toBuilder();
+                }
+                quadraticSoftMaxDuration_ =
+                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+                if (subBuilder != null) {
+                  subBuilder.mergeFrom(quadraticSoftMaxDuration_);
+                  quadraticSoftMaxDuration_ = subBuilder.buildPartial();
+                }
 
-              break;
-            }
-            case 25: {
-              bitField0_ |= 0x00000001;
-              costPerHourAfterSoftMax_ = input.readDouble();
-              break;
-            }
-            case 34: {
-              com.google.protobuf.Duration.Builder subBuilder = null;
-              if (quadraticSoftMaxDuration_ != null) {
-                subBuilder = quadraticSoftMaxDuration_.toBuilder();
+                break;
               }
-              quadraticSoftMaxDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(quadraticSoftMaxDuration_);
-                quadraticSoftMaxDuration_ = subBuilder.buildPartial();
+            case 41:
+              {
+                bitField0_ |= 0x00000002;
+                costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
+                break;
               }
-
-              break;
-            }
-            case 41: {
-              bitField0_ |= 0x00000002;
-              costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
+            default:
+              {
+                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                  done = true;
+                }
+                break;
               }
-              break;
-            }
           }
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2956,35 +3383,40 @@ private DurationLimit(
       } catch (com.google.protobuf.UninitializedMessageException e) {
         throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
+        throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
         this.unknownFields = unknownFields.build();
         makeExtensionsImmutable();
       }
     }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
+
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Vehicle.DurationLimit.class, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
+              com.google.cloud.optimization.v1.Vehicle.DurationLimit.class,
+              com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
     }
 
     private int bitField0_;
     public static final int MAX_DURATION_FIELD_NUMBER = 1;
     private com.google.protobuf.Duration maxDuration_;
     /**
+     *
+     *
      * 
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; + * * @return Whether the maxDuration field is set. */ @java.lang.Override @@ -2992,18 +3424,25 @@ public boolean hasMaxDuration() { return maxDuration_ != null; } /** + * + * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
* * .google.protobuf.Duration max_duration = 1; + * * @return The maxDuration. */ @java.lang.Override public com.google.protobuf.Duration getMaxDuration() { - return maxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; + return maxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxDuration_; } /** + * + * *
      * A hard limit constraining the duration to be at most max_duration.
      * 
@@ -3018,6 +3457,8 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { public static final int SOFT_MAX_DURATION_FIELD_NUMBER = 2; private com.google.protobuf.Duration softMaxDuration_; /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3027,6 +3468,7 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() {
      * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return Whether the softMaxDuration field is set. */ @java.lang.Override @@ -3034,6 +3476,8 @@ public boolean hasSoftMaxDuration() { return softMaxDuration_ != null; } /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3043,13 +3487,18 @@ public boolean hasSoftMaxDuration() {
      * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return The softMaxDuration. */ @java.lang.Override public com.google.protobuf.Duration getSoftMaxDuration() { - return softMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_; + return softMaxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : softMaxDuration_; } /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3068,6 +3517,8 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
     public static final int COST_PER_HOUR_AFTER_SOFT_MAX_FIELD_NUMBER = 3;
     private double costPerHourAfterSoftMax_;
     /**
+     *
+     *
      * 
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -3079,6 +3530,7 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return Whether the costPerHourAfterSoftMax field is set. */ @java.lang.Override @@ -3086,6 +3538,8 @@ public boolean hasCostPerHourAfterSoftMax() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -3097,6 +3551,7 @@ public boolean hasCostPerHourAfterSoftMax() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -3107,6 +3562,8 @@ public double getCostPerHourAfterSoftMax() { public static final int QUADRATIC_SOFT_MAX_DURATION_FIELD_NUMBER = 4; private com.google.protobuf.Duration quadraticSoftMaxDuration_; /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3119,6 +3576,7 @@ public double getCostPerHourAfterSoftMax() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return Whether the quadraticSoftMaxDuration field is set. */ @java.lang.Override @@ -3126,6 +3584,8 @@ public boolean hasQuadraticSoftMaxDuration() { return quadraticSoftMaxDuration_ != null; } /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3138,13 +3598,18 @@ public boolean hasQuadraticSoftMaxDuration() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return The quadraticSoftMaxDuration. */ @java.lang.Override public com.google.protobuf.Duration getQuadraticSoftMaxDuration() { - return quadraticSoftMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_; + return quadraticSoftMaxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : quadraticSoftMaxDuration_; } /** + * + * *
      * A soft limit not enforcing a maximum duration limit, but when violated
      * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -3166,6 +3631,8 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
     public static final int COST_PER_SQUARE_HOUR_AFTER_QUADRATIC_SOFT_MAX_FIELD_NUMBER = 5;
     private double costPerSquareHourAfterQuadraticSoftMax_;
     /**
+     *
+     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3179,6 +3646,7 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return Whether the costPerSquareHourAfterQuadraticSoftMax field is set. */ @java.lang.Override @@ -3186,6 +3654,8 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3199,6 +3669,7 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -3207,6 +3678,7 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3218,8 +3690,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (maxDuration_ != null) { output.writeMessage(1, getMaxDuration()); } @@ -3245,24 +3716,24 @@ public int getSerializedSize() { size = 0; if (maxDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getMaxDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMaxDuration()); } if (softMaxDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getSoftMaxDuration()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getSoftMaxDuration()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, costPerHourAfterSoftMax_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerHourAfterSoftMax_); } if (quadraticSoftMaxDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getQuadraticSoftMaxDuration()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 4, getQuadraticSoftMaxDuration()); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, costPerSquareHourAfterQuadraticSoftMax_); + size += + com.google.protobuf.CodedOutputStream.computeDoubleSize( + 5, costPerSquareHourAfterQuadraticSoftMax_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3272,39 +3743,38 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.DurationLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.DurationLimit other = (com.google.cloud.optimization.v1.Vehicle.DurationLimit) obj; + com.google.cloud.optimization.v1.Vehicle.DurationLimit other = + (com.google.cloud.optimization.v1.Vehicle.DurationLimit) obj; if (hasMaxDuration() != other.hasMaxDuration()) return false; if (hasMaxDuration()) { - if (!getMaxDuration() - .equals(other.getMaxDuration())) return false; + if (!getMaxDuration().equals(other.getMaxDuration())) return false; } if (hasSoftMaxDuration() != other.hasSoftMaxDuration()) return false; if (hasSoftMaxDuration()) { - if (!getSoftMaxDuration() - .equals(other.getSoftMaxDuration())) return false; + if (!getSoftMaxDuration().equals(other.getSoftMaxDuration())) return false; } if (hasCostPerHourAfterSoftMax() != other.hasCostPerHourAfterSoftMax()) return false; if (hasCostPerHourAfterSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftMax()) - != java.lang.Double.doubleToLongBits( - other.getCostPerHourAfterSoftMax())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerHourAfterSoftMax())) return false; } if (hasQuadraticSoftMaxDuration() != other.hasQuadraticSoftMaxDuration()) return false; if (hasQuadraticSoftMaxDuration()) { - if (!getQuadraticSoftMaxDuration() - .equals(other.getQuadraticSoftMaxDuration())) return false; + if (!getQuadraticSoftMaxDuration().equals(other.getQuadraticSoftMaxDuration())) + return false; } - if (hasCostPerSquareHourAfterQuadraticSoftMax() != other.hasCostPerSquareHourAfterQuadraticSoftMax()) return false; + if (hasCostPerSquareHourAfterQuadraticSoftMax() + != other.hasCostPerSquareHourAfterQuadraticSoftMax()) return false; if (hasCostPerSquareHourAfterQuadraticSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax()) - != java.lang.Double.doubleToLongBits( - other.getCostPerSquareHourAfterQuadraticSoftMax())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerSquareHourAfterQuadraticSoftMax())) + return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -3327,8 +3797,10 @@ public int hashCode() { } if (hasCostPerHourAfterSoftMax()) { hash = (37 * hash) + COST_PER_HOUR_AFTER_SOFT_MAX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftMax())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftMax())); } if (hasQuadraticSoftMaxDuration()) { hash = (37 * hash) + QUADRATIC_SOFT_MAX_DURATION_FIELD_NUMBER; @@ -3336,8 +3808,10 @@ public int hashCode() { } if (hasCostPerSquareHourAfterQuadraticSoftMax()) { hash = (37 * hash) + COST_PER_SQUARE_HOUR_AFTER_QUADRATIC_SOFT_MAX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax())); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; @@ -3345,87 +3819,94 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.DurationLimit prototype) { + + public static Builder newBuilder( + com.google.cloud.optimization.v1.Vehicle.DurationLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3435,6 +3916,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * A limit defining a maximum duration of the route of a vehicle. It can be
      * either hard or soft.
@@ -3444,21 +3927,24 @@ protected Builder newBuilderForType(
      *
      * Protobuf type {@code google.cloud.optimization.v1.Vehicle.DurationLimit}
      */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessageV3.Builder implements
+    public static final class Builder
+        extends com.google.protobuf.GeneratedMessageV3.Builder
+        implements
         // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle.DurationLimit)
         com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
+      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.google.cloud.optimization.v1.Vehicle.DurationLimit.class, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
+                com.google.cloud.optimization.v1.Vehicle.DurationLimit.class,
+                com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder.class);
       }
 
       // Construct using com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder()
@@ -3466,16 +3952,15 @@ private Builder() {
         maybeForceBuilderInitialization();
       }
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
         maybeForceBuilderInitialization();
       }
+
       private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+        if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3505,9 +3990,9 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto
+            .internal_static_google_cloud_optimization_v1_Vehicle_DurationLimit_descriptor;
       }
 
       @java.lang.Override
@@ -3526,7 +4011,8 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit build() {
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.Vehicle.DurationLimit buildPartial() {
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit result = new com.google.cloud.optimization.v1.Vehicle.DurationLimit(this);
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit result =
+            new com.google.cloud.optimization.v1.Vehicle.DurationLimit(this);
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (maxDurationBuilder_ == null) {
@@ -3561,38 +4047,41 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit buildPartial() {
       public Builder clone() {
         return super.clone();
       }
+
       @java.lang.Override
       public Builder setField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.setField(field, value);
       }
+
       @java.lang.Override
-      public Builder clearField(
-          com.google.protobuf.Descriptors.FieldDescriptor field) {
+      public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
         return super.clearField(field);
       }
+
       @java.lang.Override
-      public Builder clearOneof(
-          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+      public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
         return super.clearOneof(oneof);
       }
+
       @java.lang.Override
       public Builder setRepeatedField(
           com.google.protobuf.Descriptors.FieldDescriptor field,
-          int index, java.lang.Object value) {
+          int index,
+          java.lang.Object value) {
         return super.setRepeatedField(field, index, value);
       }
+
       @java.lang.Override
       public Builder addRepeatedField(
-          com.google.protobuf.Descriptors.FieldDescriptor field,
-          java.lang.Object value) {
+          com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
         return super.addRepeatedField(field, value);
       }
+
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
         if (other instanceof com.google.cloud.optimization.v1.Vehicle.DurationLimit) {
-          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.DurationLimit)other);
+          return mergeFrom((com.google.cloud.optimization.v1.Vehicle.DurationLimit) other);
         } else {
           super.mergeFrom(other);
           return this;
@@ -3600,7 +4089,8 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.DurationLimit other) {
-        if (other == com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) return this;
+        if (other == com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance())
+          return this;
         if (other.hasMaxDuration()) {
           mergeMaxDuration(other.getMaxDuration());
         }
@@ -3614,7 +4104,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.DurationLimit
           mergeQuadraticSoftMaxDuration(other.getQuadraticSoftMaxDuration());
         }
         if (other.hasCostPerSquareHourAfterQuadraticSoftMax()) {
-          setCostPerSquareHourAfterQuadraticSoftMax(other.getCostPerSquareHourAfterQuadraticSoftMax());
+          setCostPerSquareHourAfterQuadraticSoftMax(
+              other.getCostPerSquareHourAfterQuadraticSoftMax());
         }
         this.mergeUnknownFields(other.unknownFields);
         onChanged();
@@ -3635,7 +4126,8 @@ public Builder mergeFrom(
         try {
           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.Vehicle.DurationLimit) e.getUnfinishedMessage();
+          parsedMessage =
+              (com.google.cloud.optimization.v1.Vehicle.DurationLimit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
           if (parsedMessage != null) {
@@ -3644,38 +4136,52 @@ public Builder mergeFrom(
         }
         return this;
       }
+
       private int bitField0_;
 
       private com.google.protobuf.Duration maxDuration_;
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> maxDurationBuilder_;
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
+          maxDurationBuilder_;
       /**
+       *
+       *
        * 
        * A hard limit constraining the duration to be at most max_duration.
        * 
* * .google.protobuf.Duration max_duration = 1; + * * @return Whether the maxDuration field is set. */ public boolean hasMaxDuration() { return maxDurationBuilder_ != null || maxDuration_ != null; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
* * .google.protobuf.Duration max_duration = 1; + * * @return The maxDuration. */ public com.google.protobuf.Duration getMaxDuration() { if (maxDurationBuilder_ == null) { - return maxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; + return maxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxDuration_; } else { return maxDurationBuilder_.getMessage(); } } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3696,14 +4202,15 @@ public Builder setMaxDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
* * .google.protobuf.Duration max_duration = 1; */ - public Builder setMaxDuration( - com.google.protobuf.Duration.Builder builderForValue) { + public Builder setMaxDuration(com.google.protobuf.Duration.Builder builderForValue) { if (maxDurationBuilder_ == null) { maxDuration_ = builderForValue.build(); onChanged(); @@ -3714,6 +4221,8 @@ public Builder setMaxDuration( return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3724,7 +4233,9 @@ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { if (maxDurationBuilder_ == null) { if (maxDuration_ != null) { maxDuration_ = - com.google.protobuf.Duration.newBuilder(maxDuration_).mergeFrom(value).buildPartial(); + com.google.protobuf.Duration.newBuilder(maxDuration_) + .mergeFrom(value) + .buildPartial(); } else { maxDuration_ = value; } @@ -3736,6 +4247,8 @@ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3754,6 +4267,8 @@ public Builder clearMaxDuration() { return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3761,11 +4276,13 @@ public Builder clearMaxDuration() { * .google.protobuf.Duration max_duration = 1; */ public com.google.protobuf.Duration.Builder getMaxDurationBuilder() { - + onChanged(); return getMaxDurationFieldBuilder().getBuilder(); } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3776,11 +4293,14 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { if (maxDurationBuilder_ != null) { return maxDurationBuilder_.getMessageOrBuilder(); } else { - return maxDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; + return maxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxDuration_; } } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3788,14 +4308,17 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { * .google.protobuf.Duration max_duration = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> getMaxDurationFieldBuilder() { if (maxDurationBuilder_ == null) { - maxDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getMaxDuration(), - getParentForChildren(), - isClean()); + maxDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMaxDuration(), getParentForChildren(), isClean()); maxDuration_ = null; } return maxDurationBuilder_; @@ -3803,8 +4326,13 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { private com.google.protobuf.Duration softMaxDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> softMaxDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + softMaxDurationBuilder_; /** + * + * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3814,12 +4342,15 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() {
        * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return Whether the softMaxDuration field is set. */ public boolean hasSoftMaxDuration() { return softMaxDurationBuilder_ != null || softMaxDuration_ != null; } /** + * + * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3829,16 +4360,21 @@ public boolean hasSoftMaxDuration() {
        * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return The softMaxDuration. */ public com.google.protobuf.Duration getSoftMaxDuration() { if (softMaxDurationBuilder_ == null) { - return softMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_; + return softMaxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : softMaxDuration_; } else { return softMaxDurationBuilder_.getMessage(); } } /** + * + * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3863,6 +4399,8 @@ public Builder setSoftMaxDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3873,8 +4411,7 @@ public Builder setSoftMaxDuration(com.google.protobuf.Duration value) {
        *
        * .google.protobuf.Duration soft_max_duration = 2;
        */
-      public Builder setSoftMaxDuration(
-          com.google.protobuf.Duration.Builder builderForValue) {
+      public Builder setSoftMaxDuration(com.google.protobuf.Duration.Builder builderForValue) {
         if (softMaxDurationBuilder_ == null) {
           softMaxDuration_ = builderForValue.build();
           onChanged();
@@ -3885,6 +4422,8 @@ public Builder setSoftMaxDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3899,7 +4438,9 @@ public Builder mergeSoftMaxDuration(com.google.protobuf.Duration value) {
         if (softMaxDurationBuilder_ == null) {
           if (softMaxDuration_ != null) {
             softMaxDuration_ =
-              com.google.protobuf.Duration.newBuilder(softMaxDuration_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(softMaxDuration_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             softMaxDuration_ = value;
           }
@@ -3911,6 +4452,8 @@ public Builder mergeSoftMaxDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3933,6 +4476,8 @@ public Builder clearSoftMaxDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3944,11 +4489,13 @@ public Builder clearSoftMaxDuration() {
        * .google.protobuf.Duration soft_max_duration = 2;
        */
       public com.google.protobuf.Duration.Builder getSoftMaxDurationBuilder() {
-        
+
         onChanged();
         return getSoftMaxDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3963,11 +4510,14 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
         if (softMaxDurationBuilder_ != null) {
           return softMaxDurationBuilder_.getMessageOrBuilder();
         } else {
-          return softMaxDuration_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_;
+          return softMaxDuration_ == null
+              ? com.google.protobuf.Duration.getDefaultInstance()
+              : softMaxDuration_;
         }
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost. This cost adds up to other costs defined in
@@ -3979,21 +4529,26 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
        * .google.protobuf.Duration soft_max_duration = 2;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getSoftMaxDurationFieldBuilder() {
         if (softMaxDurationBuilder_ == null) {
-          softMaxDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getSoftMaxDuration(),
-                  getParentForChildren(),
-                  isClean());
+          softMaxDurationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getSoftMaxDuration(), getParentForChildren(), isClean());
           softMaxDuration_ = null;
         }
         return softMaxDurationBuilder_;
       }
 
-      private double costPerHourAfterSoftMax_ ;
+      private double costPerHourAfterSoftMax_;
       /**
+       *
+       *
        * 
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4005,6 +4560,7 @@ public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return Whether the costPerHourAfterSoftMax field is set. */ @java.lang.Override @@ -4012,6 +4568,8 @@ public boolean hasCostPerHourAfterSoftMax() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4023,6 +4581,7 @@ public boolean hasCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -4030,6 +4589,8 @@ public double getCostPerHourAfterSoftMax() { return costPerHourAfterSoftMax_; } /** + * + * *
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4041,6 +4602,7 @@ public double getCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @param value The costPerHourAfterSoftMax to set. * @return This builder for chaining. */ @@ -4051,6 +4613,8 @@ public Builder setCostPerHourAfterSoftMax(double value) { return this; } /** + * + * *
        * Cost per hour incurred if the `soft_max_duration` threshold is violated.
        * The additional cost is 0 if the duration is under the threshold,
@@ -4062,6 +4626,7 @@ public Builder setCostPerHourAfterSoftMax(double value) {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftMax() { @@ -4073,8 +4638,13 @@ public Builder clearCostPerHourAfterSoftMax() { private com.google.protobuf.Duration quadraticSoftMaxDuration_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> quadraticSoftMaxDurationBuilder_; + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + quadraticSoftMaxDurationBuilder_; /** + * + * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4087,12 +4657,15 @@ public Builder clearCostPerHourAfterSoftMax() {
        * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return Whether the quadraticSoftMaxDuration field is set. */ public boolean hasQuadraticSoftMaxDuration() { return quadraticSoftMaxDurationBuilder_ != null || quadraticSoftMaxDuration_ != null; } /** + * + * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4105,16 +4678,21 @@ public boolean hasQuadraticSoftMaxDuration() {
        * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return The quadraticSoftMaxDuration. */ public com.google.protobuf.Duration getQuadraticSoftMaxDuration() { if (quadraticSoftMaxDurationBuilder_ == null) { - return quadraticSoftMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_; + return quadraticSoftMaxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : quadraticSoftMaxDuration_; } else { return quadraticSoftMaxDurationBuilder_.getMessage(); } } /** + * + * *
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4142,6 +4720,8 @@ public Builder setQuadraticSoftMaxDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4167,6 +4747,8 @@ public Builder setQuadraticSoftMaxDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4184,7 +4766,9 @@ public Builder mergeQuadraticSoftMaxDuration(com.google.protobuf.Duration value)
         if (quadraticSoftMaxDurationBuilder_ == null) {
           if (quadraticSoftMaxDuration_ != null) {
             quadraticSoftMaxDuration_ =
-              com.google.protobuf.Duration.newBuilder(quadraticSoftMaxDuration_).mergeFrom(value).buildPartial();
+                com.google.protobuf.Duration.newBuilder(quadraticSoftMaxDuration_)
+                    .mergeFrom(value)
+                    .buildPartial();
           } else {
             quadraticSoftMaxDuration_ = value;
           }
@@ -4196,6 +4780,8 @@ public Builder mergeQuadraticSoftMaxDuration(com.google.protobuf.Duration value)
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4221,6 +4807,8 @@ public Builder clearQuadraticSoftMaxDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4235,11 +4823,13 @@ public Builder clearQuadraticSoftMaxDuration() {
        * .google.protobuf.Duration quadratic_soft_max_duration = 4;
        */
       public com.google.protobuf.Duration.Builder getQuadraticSoftMaxDurationBuilder() {
-        
+
         onChanged();
         return getQuadraticSoftMaxDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4257,11 +4847,14 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
         if (quadraticSoftMaxDurationBuilder_ != null) {
           return quadraticSoftMaxDurationBuilder_.getMessageOrBuilder();
         } else {
-          return quadraticSoftMaxDuration_ == null ?
-              com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_;
+          return quadraticSoftMaxDuration_ == null
+              ? com.google.protobuf.Duration.getDefaultInstance()
+              : quadraticSoftMaxDuration_;
         }
       }
       /**
+       *
+       *
        * 
        * A soft limit not enforcing a maximum duration limit, but when violated
        * makes the route incur a cost, quadratic in the duration. This cost adds
@@ -4276,21 +4869,26 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
        * .google.protobuf.Duration quadratic_soft_max_duration = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 
+              com.google.protobuf.Duration,
+              com.google.protobuf.Duration.Builder,
+              com.google.protobuf.DurationOrBuilder>
           getQuadraticSoftMaxDurationFieldBuilder() {
         if (quadraticSoftMaxDurationBuilder_ == null) {
-          quadraticSoftMaxDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
-                  getQuadraticSoftMaxDuration(),
-                  getParentForChildren(),
-                  isClean());
+          quadraticSoftMaxDurationBuilder_ =
+              new com.google.protobuf.SingleFieldBuilderV3<
+                  com.google.protobuf.Duration,
+                  com.google.protobuf.Duration.Builder,
+                  com.google.protobuf.DurationOrBuilder>(
+                  getQuadraticSoftMaxDuration(), getParentForChildren(), isClean());
           quadraticSoftMaxDuration_ = null;
         }
         return quadraticSoftMaxDurationBuilder_;
       }
 
-      private double costPerSquareHourAfterQuadraticSoftMax_ ;
+      private double costPerSquareHourAfterQuadraticSoftMax_;
       /**
+       *
+       *
        * 
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4304,6 +4902,7 @@ public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilde
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return Whether the costPerSquareHourAfterQuadraticSoftMax field is set. */ @java.lang.Override @@ -4311,6 +4910,8 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4324,6 +4925,7 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -4331,6 +4933,8 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { return costPerSquareHourAfterQuadraticSoftMax_; } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4344,6 +4948,7 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @param value The costPerSquareHourAfterQuadraticSoftMax to set. * @return This builder for chaining. */ @@ -4354,6 +4959,8 @@ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) { return this; } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4367,6 +4974,7 @@ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return This builder for chaining. */ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { @@ -4375,6 +4983,7 @@ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4387,12 +4996,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle.DurationLimit) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle.DurationLimit) private static final com.google.cloud.optimization.v1.Vehicle.DurationLimit DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle.DurationLimit(); } @@ -4401,16 +5010,16 @@ public static com.google.cloud.optimization.v1.Vehicle.DurationLimit getDefaultI return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DurationLimit parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DurationLimit(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DurationLimit parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DurationLimit(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4425,42 +5034,54 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle.DurationLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } private int bitField0_; public static final int TRAVEL_MODE_FIELD_NUMBER = 1; private int travelMode_; /** + * + * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @return The enum numeric value on the wire for travelMode. */ - @java.lang.Override public int getTravelModeValue() { + @java.lang.Override + public int getTravelModeValue() { return travelMode_; } /** + * + * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @return The travelMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { + @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.TravelMode result = com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); - return result == null ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.Vehicle.TravelMode result = + com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); + return result == null + ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED + : result; } public static final int START_LOCATION_FIELD_NUMBER = 3; private com.google.type.LatLng startLocation_; /** + * + * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -4469,6 +5090,7 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getDefaultInstance
    * 
* * .google.type.LatLng start_location = 3; + * * @return Whether the startLocation field is set. */ @java.lang.Override @@ -4476,6 +5098,8 @@ public boolean hasStartLocation() { return startLocation_ != null; } /** + * + * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -4484,6 +5108,7 @@ public boolean hasStartLocation() {
    * 
* * .google.type.LatLng start_location = 3; + * * @return The startLocation. */ @java.lang.Override @@ -4491,6 +5116,8 @@ public com.google.type.LatLng getStartLocation() { return startLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : startLocation_; } /** + * + * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -4508,6 +5135,8 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
   public static final int START_WAYPOINT_FIELD_NUMBER = 4;
   private com.google.cloud.optimization.v1.Waypoint startWaypoint_;
   /**
+   *
+   *
    * 
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -4517,6 +5146,7 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; + * * @return Whether the startWaypoint field is set. */ @java.lang.Override @@ -4524,6 +5154,8 @@ public boolean hasStartWaypoint() { return startWaypoint_ != null; } /** + * + * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -4533,13 +5165,18 @@ public boolean hasStartWaypoint() {
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; + * * @return The startWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getStartWaypoint() { - return startWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_; + return startWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : startWaypoint_; } /** + * + * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -4558,6 +5195,8 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
   public static final int END_LOCATION_FIELD_NUMBER = 5;
   private com.google.type.LatLng endLocation_;
   /**
+   *
+   *
    * 
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -4567,6 +5206,7 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
    * 
* * .google.type.LatLng end_location = 5; + * * @return Whether the endLocation field is set. */ @java.lang.Override @@ -4574,6 +5214,8 @@ public boolean hasEndLocation() { return endLocation_ != null; } /** + * + * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -4583,6 +5225,7 @@ public boolean hasEndLocation() {
    * 
* * .google.type.LatLng end_location = 5; + * * @return The endLocation. */ @java.lang.Override @@ -4590,6 +5233,8 @@ public com.google.type.LatLng getEndLocation() { return endLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : endLocation_; } /** + * + * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -4608,6 +5253,8 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
   public static final int END_WAYPOINT_FIELD_NUMBER = 6;
   private com.google.cloud.optimization.v1.Waypoint endWaypoint_;
   /**
+   *
+   *
    * 
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -4618,6 +5265,7 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; + * * @return Whether the endWaypoint field is set. */ @java.lang.Override @@ -4625,6 +5273,8 @@ public boolean hasEndWaypoint() { return endWaypoint_ != null; } /** + * + * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -4635,13 +5285,18 @@ public boolean hasEndWaypoint() {
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; + * * @return The endWaypoint. */ @java.lang.Override public com.google.cloud.optimization.v1.Waypoint getEndWaypoint() { - return endWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_; + return endWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : endWaypoint_; } /** + * + * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -4661,37 +5316,45 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilde
   public static final int START_TAGS_FIELD_NUMBER = 7;
   private com.google.protobuf.LazyStringList startTags_;
   /**
+   *
+   *
    * 
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @return A list containing the startTags. */ - public com.google.protobuf.ProtocolStringList - getStartTagsList() { + public com.google.protobuf.ProtocolStringList getStartTagsList() { return startTags_; } /** + * + * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @return The count of startTags. */ public int getStartTagsCount() { return startTags_.size(); } /** + * + * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @param index The index of the element to return. * @return The startTags at the given index. */ @@ -4699,54 +5362,64 @@ public java.lang.String getStartTags(int index) { return startTags_.get(index); } /** + * + * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @param index The index of the value to return. * @return The bytes of the startTags at the given index. */ - public com.google.protobuf.ByteString - getStartTagsBytes(int index) { + public com.google.protobuf.ByteString getStartTagsBytes(int index) { return startTags_.getByteString(index); } public static final int END_TAGS_FIELD_NUMBER = 8; private com.google.protobuf.LazyStringList endTags_; /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @return A list containing the endTags. */ - public com.google.protobuf.ProtocolStringList - getEndTagsList() { + public com.google.protobuf.ProtocolStringList getEndTagsList() { return endTags_; } /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @return The count of endTags. */ public int getEndTagsCount() { return endTags_.size(); } /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @param index The index of the element to return. * @return The endTags at the given index. */ @@ -4754,23 +5427,27 @@ public java.lang.String getEndTags(int index) { return endTags_.get(index); } /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @param index The index of the value to return. * @return The bytes of the endTags at the given index. */ - public com.google.protobuf.ByteString - getEndTagsBytes(int index) { + public com.google.protobuf.ByteString getEndTagsBytes(int index) { return endTags_.getByteString(index); } public static final int START_TIME_WINDOWS_FIELD_NUMBER = 9; private java.util.List startTimeWindows_; /** + * + * *
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -4791,6 +5468,8 @@ public java.util.List getStartTimeW
     return startTimeWindows_;
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -4807,11 +5486,13 @@ public java.util.List getStartTimeW
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getStartTimeWindowsOrBuilderList() {
     return startTimeWindows_;
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -4832,6 +5513,8 @@ public int getStartTimeWindowsCount() {
     return startTimeWindows_.size();
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -4852,6 +5535,8 @@ public com.google.cloud.optimization.v1.TimeWindow getStartTimeWindows(int index
     return startTimeWindows_.get(index);
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -4876,6 +5561,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
   public static final int END_TIME_WINDOWS_FIELD_NUMBER = 10;
   private java.util.List endTimeWindows_;
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -4896,6 +5583,8 @@ public java.util.List getEndTimeWin
     return endTimeWindows_;
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -4912,11 +5601,13 @@ public java.util.List getEndTimeWin
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getEndTimeWindowsOrBuilderList() {
     return endTimeWindows_;
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -4937,6 +5628,8 @@ public int getEndTimeWindowsCount() {
     return endTimeWindows_.size();
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -4957,6 +5650,8 @@ public com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index)
     return endTimeWindows_.get(index);
   }
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -4981,6 +5676,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
   public static final int TRAVEL_DURATION_MULTIPLE_FIELD_NUMBER = 11;
   private double travelDurationMultiple_;
   /**
+   *
+   *
    * 
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -4996,6 +5693,7 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
    * 
* * optional double travel_duration_multiple = 11; + * * @return Whether the travelDurationMultiple field is set. */ @java.lang.Override @@ -5003,6 +5701,8 @@ public boolean hasTravelDurationMultiple() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -5018,6 +5718,7 @@ public boolean hasTravelDurationMultiple() {
    * 
* * optional double travel_duration_multiple = 11; + * * @return The travelDurationMultiple. */ @java.lang.Override @@ -5028,49 +5729,67 @@ public double getTravelDurationMultiple() { public static final int UNLOADING_POLICY_FIELD_NUMBER = 12; private int unloadingPolicy_; /** + * + * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @return The enum numeric value on the wire for unloadingPolicy. */ - @java.lang.Override public int getUnloadingPolicyValue() { + @java.lang.Override + public int getUnloadingPolicyValue() { return unloadingPolicy_; } /** + * + * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @return The unloadingPolicy. */ - @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { + @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); - return result == null ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); + return result == null + ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED + : result; } public static final int LOAD_LIMITS_FIELD_NUMBER = 30; + private static final class LoadLimitsDefaultEntryHolder { static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> defaultEntry = + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + defaultEntry = com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance()); + . + newDefaultInstance( + com.google.cloud.optimization.v1.FleetRoutingProto + .internal_static_google_cloud_optimization_v1_Vehicle_LoadLimitsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.optimization.v1.Vehicle.LoadLimit.getDefaultInstance()); } + private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> loadLimits_; - private com.google.protobuf.MapField - internalGetLoadLimits() { + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + loadLimits_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + internalGetLoadLimits() { if (loadLimits_ == null) { - return com.google.protobuf.MapField.emptyMapField( - LoadLimitsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField(LoadLimitsDefaultEntryHolder.defaultEntry); } return loadLimits_; } @@ -5079,6 +5798,8 @@ public int getLoadLimitsCount() { return internalGetLoadLimits().getMap().size(); } /** + * + * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5088,24 +5809,26 @@ public int getLoadLimitsCount() {
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ - @java.lang.Override - public boolean containsLoadLimits( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsLoadLimits(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetLoadLimits().getMap().containsKey(key); } - /** - * Use {@link #getLoadLimitsMap()} instead. - */ + /** Use {@link #getLoadLimitsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getLoadLimits() { + public java.util.Map + getLoadLimits() { return getLoadLimitsMap(); } /** + * + * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5115,14 +5838,17 @@ public java.util.Map
    *
-   * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+   * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+   * 
    */
   @java.lang.Override
-
-  public java.util.Map getLoadLimitsMap() {
+  public java.util.Map
+      getLoadLimitsMap() {
     return internalGetLoadLimits().getMap();
   }
   /**
+   *
+   *
    * 
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5132,19 +5858,22 @@ public java.util.Map
    *
-   * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+   * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+   * 
    */
   @java.lang.Override
-
   public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
-      java.lang.String key,
-      com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) {
-    if (key == null) { throw new NullPointerException("map key"); }
+      java.lang.String key, com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) {
+    if (key == null) {
+      throw new NullPointerException("map key");
+    }
     java.util.Map map =
         internalGetLoadLimits().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
   }
   /**
+   *
+   *
    * 
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -5154,13 +5883,15 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetLoadLimits().getMap(); if (!map.containsKey(key)) { @@ -5172,6 +5903,8 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( public static final int COST_PER_HOUR_FIELD_NUMBER = 16; private double costPerHour_; /** + * + * *
    * Vehicle costs: all costs add up and must be in the same unit as
    * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -5182,6 +5915,7 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_hour = 16; + * * @return The costPerHour. */ @java.lang.Override @@ -5192,6 +5926,8 @@ public double getCostPerHour() { public static final int COST_PER_TRAVELED_HOUR_FIELD_NUMBER = 17; private double costPerTraveledHour_; /** + * + * *
    * Cost per traveled hour of the vehicle route. This cost is applied only to
    * travel time taken by the route (i.e., that reported in
@@ -5199,6 +5935,7 @@ public double getCostPerHour() {
    * 
* * double cost_per_traveled_hour = 17; + * * @return The costPerTraveledHour. */ @java.lang.Override @@ -5209,6 +5946,8 @@ public double getCostPerTraveledHour() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 18; private double costPerKilometer_; /** + * + * *
    * Cost per kilometer of the vehicle route. This cost is applied to the
    * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -5217,6 +5956,7 @@ public double getCostPerTraveledHour() {
    * 
* * double cost_per_kilometer = 18; + * * @return The costPerKilometer. */ @java.lang.Override @@ -5227,11 +5967,14 @@ public double getCostPerKilometer() { public static final int FIXED_COST_FIELD_NUMBER = 19; private double fixedCost_; /** + * + * *
    * Fixed cost applied if this vehicle is used to handle a shipment.
    * 
* * double fixed_cost = 19; + * * @return The fixedCost. */ @java.lang.Override @@ -5242,6 +5985,8 @@ public double getFixedCost() { public static final int USED_IF_ROUTE_IS_EMPTY_FIELD_NUMBER = 20; private boolean usedIfRouteIsEmpty_; /** + * + * *
    * This field only applies to vehicles when their route does not serve any
    * shipments. It indicates if the vehicle should be considered as used or not
@@ -5256,6 +6001,7 @@ public double getFixedCost() {
    * 
* * bool used_if_route_is_empty = 20; + * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -5266,6 +6012,8 @@ public boolean getUsedIfRouteIsEmpty() { public static final int ROUTE_DURATION_LIMIT_FIELD_NUMBER = 21; private com.google.cloud.optimization.v1.Vehicle.DurationLimit routeDurationLimit_; /** + * + * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -5273,6 +6021,7 @@ public boolean getUsedIfRouteIsEmpty() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return Whether the routeDurationLimit field is set. */ @java.lang.Override @@ -5280,6 +6029,8 @@ public boolean hasRouteDurationLimit() { return routeDurationLimit_ != null; } /** + * + * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -5287,13 +6038,18 @@ public boolean hasRouteDurationLimit() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return The routeDurationLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLimit() { - return routeDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_; + return routeDurationLimit_ == null + ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() + : routeDurationLimit_; } /** + * + * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -5303,13 +6059,16 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLi
    * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteDurationLimitOrBuilder() {
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
+      getRouteDurationLimitOrBuilder() {
     return getRouteDurationLimit();
   }
 
   public static final int TRAVEL_DURATION_LIMIT_FIELD_NUMBER = 22;
   private com.google.cloud.optimization.v1.Vehicle.DurationLimit travelDurationLimit_;
   /**
+   *
+   *
    * 
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -5317,6 +6076,7 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteD
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; + * * @return Whether the travelDurationLimit field is set. */ @java.lang.Override @@ -5324,6 +6084,8 @@ public boolean hasTravelDurationLimit() { return travelDurationLimit_ != null; } /** + * + * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -5331,13 +6093,18 @@ public boolean hasTravelDurationLimit() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; + * * @return The travelDurationLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationLimit() { - return travelDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_; + return travelDurationLimit_ == null + ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() + : travelDurationLimit_; } /** + * + * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -5347,13 +6114,16 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationL
    * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
    */
   @java.lang.Override
-  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravelDurationLimitOrBuilder() {
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
+      getTravelDurationLimitOrBuilder() {
     return getTravelDurationLimit();
   }
 
   public static final int ROUTE_DISTANCE_LIMIT_FIELD_NUMBER = 23;
   private com.google.cloud.optimization.v1.DistanceLimit routeDistanceLimit_;
   /**
+   *
+   *
    * 
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -5361,6 +6131,7 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravel
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; + * * @return Whether the routeDistanceLimit field is set. */ @java.lang.Override @@ -5368,6 +6139,8 @@ public boolean hasRouteDistanceLimit() { return routeDistanceLimit_ != null; } /** + * + * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -5375,13 +6148,18 @@ public boolean hasRouteDistanceLimit() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; + * * @return The routeDistanceLimit. */ @java.lang.Override public com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit() { - return routeDistanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_; + return routeDistanceLimit_ == null + ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() + : routeDistanceLimit_; } /** + * + * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -5396,21 +6174,25 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceL
   }
 
   public static final int EXTRA_VISIT_DURATION_FOR_VISIT_TYPE_FIELD_NUMBER = 24;
+
   private static final class ExtraVisitDurationForVisitTypeDefaultEntryHolder {
-    static final com.google.protobuf.MapEntry<
-        java.lang.String, com.google.protobuf.Duration> defaultEntry =
+    static final com.google.protobuf.MapEntry
+        defaultEntry =
             com.google.protobuf.MapEntry
-            .newDefaultInstance(
-                com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor, 
-                com.google.protobuf.WireFormat.FieldType.STRING,
-                "",
-                com.google.protobuf.WireFormat.FieldType.MESSAGE,
-                com.google.protobuf.Duration.getDefaultInstance());
+                .newDefaultInstance(
+                    com.google.cloud.optimization.v1.FleetRoutingProto
+                        .internal_static_google_cloud_optimization_v1_Vehicle_ExtraVisitDurationForVisitTypeEntry_descriptor,
+                    com.google.protobuf.WireFormat.FieldType.STRING,
+                    "",
+                    com.google.protobuf.WireFormat.FieldType.MESSAGE,
+                    com.google.protobuf.Duration.getDefaultInstance());
   }
-  private com.google.protobuf.MapField<
-      java.lang.String, com.google.protobuf.Duration> extraVisitDurationForVisitType_;
+
   private com.google.protobuf.MapField
-  internalGetExtraVisitDurationForVisitType() {
+      extraVisitDurationForVisitType_;
+
+  private com.google.protobuf.MapField
+      internalGetExtraVisitDurationForVisitType() {
     if (extraVisitDurationForVisitType_ == null) {
       return com.google.protobuf.MapField.emptyMapField(
           ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
@@ -5422,6 +6204,8 @@ public int getExtraVisitDurationForVisitTypeCount() {
     return internalGetExtraVisitDurationForVisitType().getMap().size();
   }
   /**
+   *
+   *
    * 
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -5433,24 +6217,26 @@ public int getExtraVisitDurationForVisitTypeCount() {
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ - @java.lang.Override - public boolean containsExtraVisitDurationForVisitType( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsExtraVisitDurationForVisitType(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetExtraVisitDurationForVisitType().getMap().containsKey(key); } - /** - * Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. - */ + /** Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getExtraVisitDurationForVisitType() { + public java.util.Map + getExtraVisitDurationForVisitType() { return getExtraVisitDurationForVisitTypeMap(); } /** + * + * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -5462,14 +6248,17 @@ public java.util.Map getExtraVis
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ @java.lang.Override - - public java.util.Map getExtraVisitDurationForVisitTypeMap() { + public java.util.Map + getExtraVisitDurationForVisitTypeMap() { return internalGetExtraVisitDurationForVisitType().getMap(); } /** + * + * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -5481,19 +6270,22 @@ public java.util.Map getExtraVis
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ @java.lang.Override - public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( - java.lang.String key, - com.google.protobuf.Duration defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.protobuf.Duration defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** + * + * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -5505,13 +6297,15 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ @java.lang.Override - public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); if (!map.containsKey(key)) { @@ -5523,12 +6317,15 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( public static final int BREAK_RULE_FIELD_NUMBER = 25; private com.google.cloud.optimization.v1.BreakRule breakRule_; /** + * + * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; + * * @return Whether the breakRule field is set. */ @java.lang.Override @@ -5536,19 +6333,26 @@ public boolean hasBreakRule() { return breakRule_ != null; } /** + * + * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; + * * @return The breakRule. */ @java.lang.Override public com.google.cloud.optimization.v1.BreakRule getBreakRule() { - return breakRule_ == null ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_; + return breakRule_ == null + ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() + : breakRule_; } /** + * + * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
@@ -5564,12 +6368,15 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
   public static final int LABEL_FIELD_NUMBER = 27;
   private volatile java.lang.Object label_;
   /**
+   *
+   *
    * 
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; + * * @return The label. */ @java.lang.Override @@ -5578,30 +6385,30 @@ public java.lang.String getLabel() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** + * + * *
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; + * * @return The bytes for label. */ @java.lang.Override - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -5612,6 +6419,8 @@ public java.lang.String getLabel() { public static final int IGNORE_FIELD_NUMBER = 28; private boolean ignore_; /** + * + * *
    * If true, `used_if_route_is_empty` must be false, and this vehicle will
    * remain unused.
@@ -5627,6 +6436,7 @@ public java.lang.String getLabel() {
    * 
* * bool ignore = 28; + * * @return The ignore. */ @java.lang.Override @@ -5637,6 +6447,8 @@ public boolean getIgnore() { public static final int BREAK_RULE_INDICES_FIELD_NUMBER = 29; private com.google.protobuf.Internal.IntList breakRuleIndices_; /** + * + * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -5645,16 +6457,19 @@ public boolean getIgnore() {
    * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return A list containing the breakRuleIndices. */ @java.lang.Override - @java.lang.Deprecated public java.util.List - getBreakRuleIndicesList() { + @java.lang.Deprecated + public java.util.List getBreakRuleIndicesList() { return breakRuleIndices_; } /** + * + * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -5663,14 +6478,18 @@ public boolean getIgnore() {
    * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return The count of breakRuleIndices. */ - @java.lang.Deprecated public int getBreakRuleIndicesCount() { + @java.lang.Deprecated + public int getBreakRuleIndicesCount() { return breakRuleIndices_.size(); } /** + * + * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -5679,197 +6498,283 @@ public boolean getIgnore() {
    * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated public int getBreakRuleIndices(int index) { + @java.lang.Deprecated + public int getBreakRuleIndices(int index) { return breakRuleIndices_.getInt(index); } + private int breakRuleIndicesMemoizedSerializedSize = -1; public static final int CAPACITIES_FIELD_NUMBER = 13; private java.util.List capacities_; /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getCapacitiesList() { + @java.lang.Deprecated + public java.util.List getCapacitiesList() { return capacities_; } /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List getCapacitiesOrBuilderList() { return capacities_; } /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getCapacitiesCount() { + @java.lang.Deprecated + public int getCapacitiesCount() { return capacities_.size(); } /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { return capacities_.get(index); } /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( int index) { return capacities_.get(index); } public static final int START_LOAD_INTERVALS_FIELD_NUMBER = 14; - private java.util.List startLoadIntervals_; + private java.util.List + startLoadIntervals_; /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getStartLoadIntervalsList() { + @java.lang.Deprecated + public java.util.List + getStartLoadIntervalsList() { return startLoadIntervals_; } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List< + ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> getStartLoadIntervalsOrBuilderList() { return startLoadIntervals_; } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getStartLoadIntervalsCount() { + @java.lang.Deprecated + public int getStartLoadIntervalsCount() { return startLoadIntervals_.size(); } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals( + int index) { return startLoadIntervals_.get(index); } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder + getStartLoadIntervalsOrBuilder(int index) { return startLoadIntervals_.get(index); } public static final int END_LOAD_INTERVALS_FIELD_NUMBER = 15; - private java.util.List endLoadIntervals_; + private java.util.List + endLoadIntervals_; /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List getEndLoadIntervalsList() { + @java.lang.Deprecated + public java.util.List + getEndLoadIntervalsList() { return endLoadIntervals_; } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public java.util.List + @java.lang.Deprecated + public java.util.List< + ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> getEndLoadIntervalsOrBuilderList() { return endLoadIntervals_; } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public int getEndLoadIntervalsCount() { + @java.lang.Deprecated + public int getEndLoadIntervalsCount() { return endLoadIntervals_.size(); } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index) { return endLoadIntervals_.get(index); } /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ @java.lang.Override - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder + getEndLoadIntervalsOrBuilder(int index) { return endLoadIntervals_.get(index); } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5881,10 +6786,11 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (travelMode_ != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED.getNumber()) { + if (travelMode_ + != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED + .getNumber()) { output.writeEnum(1, travelMode_); } if (startLocation_ != null) { @@ -5914,7 +6820,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00000001) != 0)) { output.writeDouble(11, travelDurationMultiple_); } - if (unloadingPolicy_ != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED.getNumber()) { + if (unloadingPolicy_ + != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED + .getNumber()) { output.writeEnum(12, unloadingPolicy_); } for (int i = 0; i < capacities_.size(); i++) { @@ -5950,8 +6858,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (routeDistanceLimit_ != null) { output.writeMessage(23, getRouteDistanceLimit()); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetExtraVisitDurationForVisitType(), ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry, @@ -5972,12 +6879,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) for (int i = 0; i < breakRuleIndices_.size(); i++) { output.writeInt32NoTag(breakRuleIndices_.getInt(i)); } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLoadLimits(), - LoadLimitsDefaultEntryHolder.defaultEntry, - 30); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLoadLimits(), LoadLimitsDefaultEntryHolder.defaultEntry, 30); unknownFields.writeTo(output); } @@ -5987,25 +6890,22 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (travelMode_ != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, travelMode_); + if (travelMode_ + != com.google.cloud.optimization.v1.Vehicle.TravelMode.TRAVEL_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, travelMode_); } if (startLocation_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getStartLocation()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getStartLocation()); } if (startWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getStartWaypoint()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartWaypoint()); } if (endLocation_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getEndLocation()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEndLocation()); } if (endWaypoint_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, getEndWaypoint()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getEndWaypoint()); } { int dataSize = 0; @@ -6024,109 +6924,102 @@ public int getSerializedSize() { size += 1 * getEndTagsList().size(); } for (int i = 0; i < startTimeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, startTimeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, startTimeWindows_.get(i)); } for (int i = 0; i < endTimeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, endTimeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, endTimeWindows_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(11, travelDurationMultiple_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(11, travelDurationMultiple_); } - if (unloadingPolicy_ != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(12, unloadingPolicy_); + if (unloadingPolicy_ + != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(12, unloadingPolicy_); } for (int i = 0; i < capacities_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, capacities_.get(i)); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, capacities_.get(i)); } for (int i = 0; i < startLoadIntervals_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, startLoadIntervals_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(14, startLoadIntervals_.get(i)); } for (int i = 0; i < endLoadIntervals_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, endLoadIntervals_.get(i)); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(15, endLoadIntervals_.get(i)); } if (java.lang.Double.doubleToRawLongBits(costPerHour_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(16, costPerHour_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(16, costPerHour_); } if (java.lang.Double.doubleToRawLongBits(costPerTraveledHour_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(17, costPerTraveledHour_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(17, costPerTraveledHour_); } if (java.lang.Double.doubleToRawLongBits(costPerKilometer_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(18, costPerKilometer_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(18, costPerKilometer_); } if (java.lang.Double.doubleToRawLongBits(fixedCost_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(19, fixedCost_); + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(19, fixedCost_); } if (usedIfRouteIsEmpty_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(20, usedIfRouteIsEmpty_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(20, usedIfRouteIsEmpty_); } if (routeDurationLimit_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(21, getRouteDurationLimit()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getRouteDurationLimit()); } if (travelDurationLimit_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(22, getTravelDurationLimit()); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(22, getTravelDurationLimit()); } if (routeDistanceLimit_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(23, getRouteDistanceLimit()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(23, getRouteDistanceLimit()); } - for (java.util.Map.Entry entry - : internalGetExtraVisitDurationForVisitType().getMap().entrySet()) { + for (java.util.Map.Entry entry : + internalGetExtraVisitDurationForVisitType().getMap().entrySet()) { com.google.protobuf.MapEntry - extraVisitDurationForVisitType__ = ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(24, extraVisitDurationForVisitType__); + extraVisitDurationForVisitType__ = + ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 24, extraVisitDurationForVisitType__); } if (breakRule_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(25, getBreakRule()); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(25, getBreakRule()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(27, label_); } if (ignore_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(28, ignore_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(28, ignore_); } { int dataSize = 0; for (int i = 0; i < breakRuleIndices_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(breakRuleIndices_.getInt(i)); + dataSize += + com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( + breakRuleIndices_.getInt(i)); } size += dataSize; if (!getBreakRuleIndicesList().isEmpty()) { size += 2; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); } breakRuleIndicesMemoizedSerializedSize = dataSize; } - for (java.util.Map.Entry entry - : internalGetLoadLimits().getMap().entrySet()) { - com.google.protobuf.MapEntry - loadLimits__ = LoadLimitsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(30, loadLimits__); + for (java.util.Map.Entry + entry : internalGetLoadLimits().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + loadLimits__ = + LoadLimitsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(30, loadLimits__); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6136,7 +7029,7 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle)) { return super.equals(obj); @@ -6146,89 +7039,64 @@ public boolean equals(final java.lang.Object obj) { if (travelMode_ != other.travelMode_) return false; if (hasStartLocation() != other.hasStartLocation()) return false; if (hasStartLocation()) { - if (!getStartLocation() - .equals(other.getStartLocation())) return false; + if (!getStartLocation().equals(other.getStartLocation())) return false; } if (hasStartWaypoint() != other.hasStartWaypoint()) return false; if (hasStartWaypoint()) { - if (!getStartWaypoint() - .equals(other.getStartWaypoint())) return false; + if (!getStartWaypoint().equals(other.getStartWaypoint())) return false; } if (hasEndLocation() != other.hasEndLocation()) return false; if (hasEndLocation()) { - if (!getEndLocation() - .equals(other.getEndLocation())) return false; + if (!getEndLocation().equals(other.getEndLocation())) return false; } if (hasEndWaypoint() != other.hasEndWaypoint()) return false; if (hasEndWaypoint()) { - if (!getEndWaypoint() - .equals(other.getEndWaypoint())) return false; - } - if (!getStartTagsList() - .equals(other.getStartTagsList())) return false; - if (!getEndTagsList() - .equals(other.getEndTagsList())) return false; - if (!getStartTimeWindowsList() - .equals(other.getStartTimeWindowsList())) return false; - if (!getEndTimeWindowsList() - .equals(other.getEndTimeWindowsList())) return false; + if (!getEndWaypoint().equals(other.getEndWaypoint())) return false; + } + if (!getStartTagsList().equals(other.getStartTagsList())) return false; + if (!getEndTagsList().equals(other.getEndTagsList())) return false; + if (!getStartTimeWindowsList().equals(other.getStartTimeWindowsList())) return false; + if (!getEndTimeWindowsList().equals(other.getEndTimeWindowsList())) return false; if (hasTravelDurationMultiple() != other.hasTravelDurationMultiple()) return false; if (hasTravelDurationMultiple()) { if (java.lang.Double.doubleToLongBits(getTravelDurationMultiple()) - != java.lang.Double.doubleToLongBits( - other.getTravelDurationMultiple())) return false; + != java.lang.Double.doubleToLongBits(other.getTravelDurationMultiple())) return false; } if (unloadingPolicy_ != other.unloadingPolicy_) return false; - if (!internalGetLoadLimits().equals( - other.internalGetLoadLimits())) return false; + if (!internalGetLoadLimits().equals(other.internalGetLoadLimits())) return false; if (java.lang.Double.doubleToLongBits(getCostPerHour()) - != java.lang.Double.doubleToLongBits( - other.getCostPerHour())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerHour())) return false; if (java.lang.Double.doubleToLongBits(getCostPerTraveledHour()) - != java.lang.Double.doubleToLongBits( - other.getCostPerTraveledHour())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerTraveledHour())) return false; if (java.lang.Double.doubleToLongBits(getCostPerKilometer()) - != java.lang.Double.doubleToLongBits( - other.getCostPerKilometer())) return false; + != java.lang.Double.doubleToLongBits(other.getCostPerKilometer())) return false; if (java.lang.Double.doubleToLongBits(getFixedCost()) - != java.lang.Double.doubleToLongBits( - other.getFixedCost())) return false; - if (getUsedIfRouteIsEmpty() - != other.getUsedIfRouteIsEmpty()) return false; + != java.lang.Double.doubleToLongBits(other.getFixedCost())) return false; + if (getUsedIfRouteIsEmpty() != other.getUsedIfRouteIsEmpty()) return false; if (hasRouteDurationLimit() != other.hasRouteDurationLimit()) return false; if (hasRouteDurationLimit()) { - if (!getRouteDurationLimit() - .equals(other.getRouteDurationLimit())) return false; + if (!getRouteDurationLimit().equals(other.getRouteDurationLimit())) return false; } if (hasTravelDurationLimit() != other.hasTravelDurationLimit()) return false; if (hasTravelDurationLimit()) { - if (!getTravelDurationLimit() - .equals(other.getTravelDurationLimit())) return false; + if (!getTravelDurationLimit().equals(other.getTravelDurationLimit())) return false; } if (hasRouteDistanceLimit() != other.hasRouteDistanceLimit()) return false; if (hasRouteDistanceLimit()) { - if (!getRouteDistanceLimit() - .equals(other.getRouteDistanceLimit())) return false; + if (!getRouteDistanceLimit().equals(other.getRouteDistanceLimit())) return false; } - if (!internalGetExtraVisitDurationForVisitType().equals( - other.internalGetExtraVisitDurationForVisitType())) return false; + if (!internalGetExtraVisitDurationForVisitType() + .equals(other.internalGetExtraVisitDurationForVisitType())) return false; if (hasBreakRule() != other.hasBreakRule()) return false; if (hasBreakRule()) { - if (!getBreakRule() - .equals(other.getBreakRule())) return false; - } - if (!getLabel() - .equals(other.getLabel())) return false; - if (getIgnore() - != other.getIgnore()) return false; - if (!getBreakRuleIndicesList() - .equals(other.getBreakRuleIndicesList())) return false; - if (!getCapacitiesList() - .equals(other.getCapacitiesList())) return false; - if (!getStartLoadIntervalsList() - .equals(other.getStartLoadIntervalsList())) return false; - if (!getEndLoadIntervalsList() - .equals(other.getEndLoadIntervalsList())) return false; + if (!getBreakRule().equals(other.getBreakRule())) return false; + } + if (!getLabel().equals(other.getLabel())) return false; + if (getIgnore() != other.getIgnore()) return false; + if (!getBreakRuleIndicesList().equals(other.getBreakRuleIndicesList())) return false; + if (!getCapacitiesList().equals(other.getCapacitiesList())) return false; + if (!getStartLoadIntervalsList().equals(other.getStartLoadIntervalsList())) return false; + if (!getEndLoadIntervalsList().equals(other.getEndLoadIntervalsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -6276,8 +7144,10 @@ public int hashCode() { } if (hasTravelDurationMultiple()) { hash = (37 * hash) + TRAVEL_DURATION_MULTIPLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTravelDurationMultiple())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTravelDurationMultiple())); } hash = (37 * hash) + UNLOADING_POLICY_FIELD_NUMBER; hash = (53 * hash) + unloadingPolicy_; @@ -6286,20 +7156,27 @@ public int hashCode() { hash = (53 * hash) + internalGetLoadLimits().hashCode(); } hash = (37 * hash) + COST_PER_HOUR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerHour())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerHour())); hash = (37 * hash) + COST_PER_TRAVELED_HOUR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerTraveledHour())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerTraveledHour())); hash = (37 * hash) + COST_PER_KILOMETER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerKilometer())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerKilometer())); hash = (37 * hash) + FIXED_COST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getFixedCost())); + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFixedCost())); hash = (37 * hash) + USED_IF_ROUTE_IS_EMPTY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getUsedIfRouteIsEmpty()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUsedIfRouteIsEmpty()); if (hasRouteDurationLimit()) { hash = (37 * hash) + ROUTE_DURATION_LIMIT_FIELD_NUMBER; hash = (53 * hash) + getRouteDurationLimit().hashCode(); @@ -6323,8 +7200,7 @@ public int hashCode() { hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + IGNORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getIgnore()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIgnore()); if (getBreakRuleIndicesCount() > 0) { hash = (37 * hash) + BREAK_RULE_INDICES_FIELD_NUMBER; hash = (53 * hash) + getBreakRuleIndicesList().hashCode(); @@ -6346,97 +7222,104 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Vehicle parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Models a vehicle in a shipment problem. Solving a shipment problem will
    * build a route starting from `start_location` and ending at `end_location`
@@ -6445,47 +7328,47 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.Vehicle}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Vehicle)
       com.google.cloud.optimization.v1.VehicleOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMapField(int number) {
       switch (number) {
         case 30:
           return internalGetLoadLimits();
         case 24:
           return internalGetExtraVisitDurationForVisitType();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(
-        int number) {
+    protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
       switch (number) {
         case 30:
           return internalGetMutableLoadLimits();
         case 24:
           return internalGetMutableExtraVisitDurationForVisitType();
         default:
-          throw new RuntimeException(
-              "Invalid map field number: " + number);
+          throw new RuntimeException("Invalid map field number: " + number);
       }
     }
+
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Vehicle_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Vehicle.class, com.google.cloud.optimization.v1.Vehicle.Builder.class);
+              com.google.cloud.optimization.v1.Vehicle.class,
+              com.google.cloud.optimization.v1.Vehicle.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.Vehicle.newBuilder()
@@ -6493,14 +7376,13 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
         getStartTimeWindowsFieldBuilder();
         getEndTimeWindowsFieldBuilder();
         getCapacitiesFieldBuilder();
@@ -6508,6 +7390,7 @@ private void maybeForceBuilderInitialization() {
         getEndLoadIntervalsFieldBuilder();
       }
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -6621,9 +7504,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Vehicle_descriptor;
     }
 
     @java.lang.Override
@@ -6642,7 +7525,8 @@ public com.google.cloud.optimization.v1.Vehicle build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.Vehicle buildPartial() {
-      com.google.cloud.optimization.v1.Vehicle result = new com.google.cloud.optimization.v1.Vehicle(this);
+      com.google.cloud.optimization.v1.Vehicle result =
+          new com.google.cloud.optimization.v1.Vehicle(this);
       int from_bitField0_ = bitField0_;
       int to_bitField0_ = 0;
       result.travelMode_ = travelMode_;
@@ -6771,38 +7655,39 @@ public com.google.cloud.optimization.v1.Vehicle buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.Vehicle) {
-        return mergeFrom((com.google.cloud.optimization.v1.Vehicle)other);
+        return mergeFrom((com.google.cloud.optimization.v1.Vehicle) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -6864,9 +7749,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startTimeWindowsBuilder_ = null;
             startTimeWindows_ = other.startTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            startTimeWindowsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getStartTimeWindowsFieldBuilder() : null;
+            startTimeWindowsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getStartTimeWindowsFieldBuilder()
+                    : null;
           } else {
             startTimeWindowsBuilder_.addAllMessages(other.startTimeWindows_);
           }
@@ -6890,9 +7776,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endTimeWindowsBuilder_ = null;
             endTimeWindows_ = other.endTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            endTimeWindowsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getEndTimeWindowsFieldBuilder() : null;
+            endTimeWindowsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getEndTimeWindowsFieldBuilder()
+                    : null;
           } else {
             endTimeWindowsBuilder_.addAllMessages(other.endTimeWindows_);
           }
@@ -6904,8 +7791,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
       if (other.unloadingPolicy_ != 0) {
         setUnloadingPolicyValue(other.getUnloadingPolicyValue());
       }
-      internalGetMutableLoadLimits().mergeFrom(
-          other.internalGetLoadLimits());
+      internalGetMutableLoadLimits().mergeFrom(other.internalGetLoadLimits());
       if (other.getCostPerHour() != 0D) {
         setCostPerHour(other.getCostPerHour());
       }
@@ -6930,8 +7816,8 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
       if (other.hasRouteDistanceLimit()) {
         mergeRouteDistanceLimit(other.getRouteDistanceLimit());
       }
-      internalGetMutableExtraVisitDurationForVisitType().mergeFrom(
-          other.internalGetExtraVisitDurationForVisitType());
+      internalGetMutableExtraVisitDurationForVisitType()
+          .mergeFrom(other.internalGetExtraVisitDurationForVisitType());
       if (other.hasBreakRule()) {
         mergeBreakRule(other.getBreakRule());
       }
@@ -6970,9 +7856,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             capacitiesBuilder_ = null;
             capacities_ = other.capacities_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            capacitiesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getCapacitiesFieldBuilder() : null;
+            capacitiesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getCapacitiesFieldBuilder()
+                    : null;
           } else {
             capacitiesBuilder_.addAllMessages(other.capacities_);
           }
@@ -6996,9 +7883,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startLoadIntervalsBuilder_ = null;
             startLoadIntervals_ = other.startLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x00000200);
-            startLoadIntervalsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getStartLoadIntervalsFieldBuilder() : null;
+            startLoadIntervalsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getStartLoadIntervalsFieldBuilder()
+                    : null;
           } else {
             startLoadIntervalsBuilder_.addAllMessages(other.startLoadIntervals_);
           }
@@ -7022,9 +7910,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endLoadIntervalsBuilder_ = null;
             endLoadIntervals_ = other.endLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x00000400);
-            endLoadIntervalsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getEndLoadIntervalsFieldBuilder() : null;
+            endLoadIntervalsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getEndLoadIntervalsFieldBuilder()
+                    : null;
           } else {
             endLoadIntervalsBuilder_.addAllMessages(other.endLoadIntervals_);
           }
@@ -7058,59 +7947,76 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int bitField0_;
 
     private int travelMode_ = 0;
     /**
+     *
+     *
      * 
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @return The enum numeric value on the wire for travelMode. */ - @java.lang.Override public int getTravelModeValue() { + @java.lang.Override + public int getTravelModeValue() { return travelMode_; } /** + * + * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @param value The enum numeric value on the wire for travelMode to set. * @return This builder for chaining. */ public Builder setTravelModeValue(int value) { - + travelMode_ = value; onChanged(); return this; } /** + * + * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @return The travelMode. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.TravelMode result = com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); - return result == null ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.Vehicle.TravelMode result = + com.google.cloud.optimization.v1.Vehicle.TravelMode.valueOf(travelMode_); + return result == null + ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED + : result; } /** + * + * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @param value The travelMode to set. * @return This builder for chaining. */ @@ -7118,22 +8024,25 @@ public Builder setTravelMode(com.google.cloud.optimization.v1.Vehicle.TravelMode if (value == null) { throw new NullPointerException(); } - + travelMode_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * The travel mode which affects the roads usable by the vehicle and its
      * speed. See also `travel_duration_multiple`.
      * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @return This builder for chaining. */ public Builder clearTravelMode() { - + travelMode_ = 0; onChanged(); return this; @@ -7141,8 +8050,11 @@ public Builder clearTravelMode() { private com.google.type.LatLng startLocation_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> startLocationBuilder_; + com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> + startLocationBuilder_; /** + * + * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7151,12 +8063,15 @@ public Builder clearTravelMode() {
      * 
* * .google.type.LatLng start_location = 3; + * * @return Whether the startLocation field is set. */ public boolean hasStartLocation() { return startLocationBuilder_ != null || startLocation_ != null; } /** + * + * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7165,16 +8080,21 @@ public boolean hasStartLocation() {
      * 
* * .google.type.LatLng start_location = 3; + * * @return The startLocation. */ public com.google.type.LatLng getStartLocation() { if (startLocationBuilder_ == null) { - return startLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : startLocation_; + return startLocation_ == null + ? com.google.type.LatLng.getDefaultInstance() + : startLocation_; } else { return startLocationBuilder_.getMessage(); } } /** + * + * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7198,6 +8118,8 @@ public Builder setStartLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7207,8 +8129,7 @@ public Builder setStartLocation(com.google.type.LatLng value) {
      *
      * .google.type.LatLng start_location = 3;
      */
-    public Builder setStartLocation(
-        com.google.type.LatLng.Builder builderForValue) {
+    public Builder setStartLocation(com.google.type.LatLng.Builder builderForValue) {
       if (startLocationBuilder_ == null) {
         startLocation_ = builderForValue.build();
         onChanged();
@@ -7219,6 +8140,8 @@ public Builder setStartLocation(
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7232,7 +8155,7 @@ public Builder mergeStartLocation(com.google.type.LatLng value) {
       if (startLocationBuilder_ == null) {
         if (startLocation_ != null) {
           startLocation_ =
-            com.google.type.LatLng.newBuilder(startLocation_).mergeFrom(value).buildPartial();
+              com.google.type.LatLng.newBuilder(startLocation_).mergeFrom(value).buildPartial();
         } else {
           startLocation_ = value;
         }
@@ -7244,6 +8167,8 @@ public Builder mergeStartLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7265,6 +8190,8 @@ public Builder clearStartLocation() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7275,11 +8202,13 @@ public Builder clearStartLocation() {
      * .google.type.LatLng start_location = 3;
      */
     public com.google.type.LatLng.Builder getStartLocationBuilder() {
-      
+
       onChanged();
       return getStartLocationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7293,11 +8222,14 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
       if (startLocationBuilder_ != null) {
         return startLocationBuilder_.getMessageOrBuilder();
       } else {
-        return startLocation_ == null ?
-            com.google.type.LatLng.getDefaultInstance() : startLocation_;
+        return startLocation_ == null
+            ? com.google.type.LatLng.getDefaultInstance()
+            : startLocation_;
       }
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7308,14 +8240,15 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
      * .google.type.LatLng start_location = 3;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
+            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>
         getStartLocationFieldBuilder() {
       if (startLocationBuilder_ == null) {
-        startLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
-                getStartLocation(),
-                getParentForChildren(),
-                isClean());
+        startLocationBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.LatLng,
+                com.google.type.LatLng.Builder,
+                com.google.type.LatLngOrBuilder>(
+                getStartLocation(), getParentForChildren(), isClean());
         startLocation_ = null;
       }
       return startLocationBuilder_;
@@ -7323,8 +8256,13 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
 
     private com.google.cloud.optimization.v1.Waypoint startWaypoint_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> startWaypointBuilder_;
+            com.google.cloud.optimization.v1.Waypoint,
+            com.google.cloud.optimization.v1.Waypoint.Builder,
+            com.google.cloud.optimization.v1.WaypointOrBuilder>
+        startWaypointBuilder_;
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7334,12 +8272,15 @@ public com.google.type.LatLngOrBuilder getStartLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; + * * @return Whether the startWaypoint field is set. */ public boolean hasStartWaypoint() { return startWaypointBuilder_ != null || startWaypoint_ != null; } /** + * + * *
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7349,16 +8290,21 @@ public boolean hasStartWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; + * * @return The startWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getStartWaypoint() { if (startWaypointBuilder_ == null) { - return startWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_; + return startWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : startWaypoint_; } else { return startWaypointBuilder_.getMessage(); } } /** + * + * *
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7383,6 +8329,8 @@ public Builder setStartWaypoint(com.google.cloud.optimization.v1.Waypoint value)
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7405,6 +8353,8 @@ public Builder setStartWaypoint(
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7419,7 +8369,9 @@ public Builder mergeStartWaypoint(com.google.cloud.optimization.v1.Waypoint valu
       if (startWaypointBuilder_ == null) {
         if (startWaypoint_ != null) {
           startWaypoint_ =
-            com.google.cloud.optimization.v1.Waypoint.newBuilder(startWaypoint_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.Waypoint.newBuilder(startWaypoint_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           startWaypoint_ = value;
         }
@@ -7431,6 +8383,8 @@ public Builder mergeStartWaypoint(com.google.cloud.optimization.v1.Waypoint valu
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7453,6 +8407,8 @@ public Builder clearStartWaypoint() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7464,11 +8420,13 @@ public Builder clearStartWaypoint() {
      * .google.cloud.optimization.v1.Waypoint start_waypoint = 4;
      */
     public com.google.cloud.optimization.v1.Waypoint.Builder getStartWaypointBuilder() {
-      
+
       onChanged();
       return getStartWaypointFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7483,11 +8441,14 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
       if (startWaypointBuilder_ != null) {
         return startWaypointBuilder_.getMessageOrBuilder();
       } else {
-        return startWaypoint_ == null ?
-            com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_;
+        return startWaypoint_ == null
+            ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+            : startWaypoint_;
       }
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7499,14 +8460,17 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
      * .google.cloud.optimization.v1.Waypoint start_waypoint = 4;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
+            com.google.cloud.optimization.v1.Waypoint,
+            com.google.cloud.optimization.v1.Waypoint.Builder,
+            com.google.cloud.optimization.v1.WaypointOrBuilder>
         getStartWaypointFieldBuilder() {
       if (startWaypointBuilder_ == null) {
-        startWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                getStartWaypoint(),
-                getParentForChildren(),
-                isClean());
+        startWaypointBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.Waypoint,
+                com.google.cloud.optimization.v1.Waypoint.Builder,
+                com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                getStartWaypoint(), getParentForChildren(), isClean());
         startWaypoint_ = null;
       }
       return startWaypointBuilder_;
@@ -7514,8 +8478,11 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
 
     private com.google.type.LatLng endLocation_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> endLocationBuilder_;
+            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>
+        endLocationBuilder_;
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7525,12 +8492,15 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuil
      * 
* * .google.type.LatLng end_location = 5; + * * @return Whether the endLocation field is set. */ public boolean hasEndLocation() { return endLocationBuilder_ != null || endLocation_ != null; } /** + * + * *
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7540,6 +8510,7 @@ public boolean hasEndLocation() {
      * 
* * .google.type.LatLng end_location = 5; + * * @return The endLocation. */ public com.google.type.LatLng getEndLocation() { @@ -7550,6 +8521,8 @@ public com.google.type.LatLng getEndLocation() { } } /** + * + * *
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7574,6 +8547,8 @@ public Builder setEndLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7584,8 +8559,7 @@ public Builder setEndLocation(com.google.type.LatLng value) {
      *
      * .google.type.LatLng end_location = 5;
      */
-    public Builder setEndLocation(
-        com.google.type.LatLng.Builder builderForValue) {
+    public Builder setEndLocation(com.google.type.LatLng.Builder builderForValue) {
       if (endLocationBuilder_ == null) {
         endLocation_ = builderForValue.build();
         onChanged();
@@ -7596,6 +8570,8 @@ public Builder setEndLocation(
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7610,7 +8586,7 @@ public Builder mergeEndLocation(com.google.type.LatLng value) {
       if (endLocationBuilder_ == null) {
         if (endLocation_ != null) {
           endLocation_ =
-            com.google.type.LatLng.newBuilder(endLocation_).mergeFrom(value).buildPartial();
+              com.google.type.LatLng.newBuilder(endLocation_).mergeFrom(value).buildPartial();
         } else {
           endLocation_ = value;
         }
@@ -7622,6 +8598,8 @@ public Builder mergeEndLocation(com.google.type.LatLng value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7644,6 +8622,8 @@ public Builder clearEndLocation() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7655,11 +8635,13 @@ public Builder clearEndLocation() {
      * .google.type.LatLng end_location = 5;
      */
     public com.google.type.LatLng.Builder getEndLocationBuilder() {
-      
+
       onChanged();
       return getEndLocationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7674,11 +8656,12 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
       if (endLocationBuilder_ != null) {
         return endLocationBuilder_.getMessageOrBuilder();
       } else {
-        return endLocation_ == null ?
-            com.google.type.LatLng.getDefaultInstance() : endLocation_;
+        return endLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : endLocation_;
       }
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7690,14 +8673,15 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
      * .google.type.LatLng end_location = 5;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 
+            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>
         getEndLocationFieldBuilder() {
       if (endLocationBuilder_ == null) {
-        endLocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder>(
-                getEndLocation(),
-                getParentForChildren(),
-                isClean());
+        endLocationBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.type.LatLng,
+                com.google.type.LatLng.Builder,
+                com.google.type.LatLngOrBuilder>(
+                getEndLocation(), getParentForChildren(), isClean());
         endLocation_ = null;
       }
       return endLocationBuilder_;
@@ -7705,8 +8689,13 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
 
     private com.google.cloud.optimization.v1.Waypoint endWaypoint_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> endWaypointBuilder_;
+            com.google.cloud.optimization.v1.Waypoint,
+            com.google.cloud.optimization.v1.Waypoint.Builder,
+            com.google.cloud.optimization.v1.WaypointOrBuilder>
+        endWaypointBuilder_;
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7717,12 +8706,15 @@ public com.google.type.LatLngOrBuilder getEndLocationOrBuilder() {
      * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; + * * @return Whether the endWaypoint field is set. */ public boolean hasEndWaypoint() { return endWaypointBuilder_ != null || endWaypoint_ != null; } /** + * + * *
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7733,16 +8725,21 @@ public boolean hasEndWaypoint() {
      * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; + * * @return The endWaypoint. */ public com.google.cloud.optimization.v1.Waypoint getEndWaypoint() { if (endWaypointBuilder_ == null) { - return endWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_; + return endWaypoint_ == null + ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() + : endWaypoint_; } else { return endWaypointBuilder_.getMessage(); } } /** + * + * *
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7768,6 +8765,8 @@ public Builder setEndWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7791,6 +8790,8 @@ public Builder setEndWaypoint(
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7806,7 +8807,9 @@ public Builder mergeEndWaypoint(com.google.cloud.optimization.v1.Waypoint value)
       if (endWaypointBuilder_ == null) {
         if (endWaypoint_ != null) {
           endWaypoint_ =
-            com.google.cloud.optimization.v1.Waypoint.newBuilder(endWaypoint_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.Waypoint.newBuilder(endWaypoint_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           endWaypoint_ = value;
         }
@@ -7818,6 +8821,8 @@ public Builder mergeEndWaypoint(com.google.cloud.optimization.v1.Waypoint value)
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7841,6 +8846,8 @@ public Builder clearEndWaypoint() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7853,11 +8860,13 @@ public Builder clearEndWaypoint() {
      * .google.cloud.optimization.v1.Waypoint end_waypoint = 6;
      */
     public com.google.cloud.optimization.v1.Waypoint.Builder getEndWaypointBuilder() {
-      
+
       onChanged();
       return getEndWaypointFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7873,11 +8882,14 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilde
       if (endWaypointBuilder_ != null) {
         return endWaypointBuilder_.getMessageOrBuilder();
       } else {
-        return endWaypoint_ == null ?
-            com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_;
+        return endWaypoint_ == null
+            ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+            : endWaypoint_;
       }
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7890,58 +8902,71 @@ public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilde
      * .google.cloud.optimization.v1.Waypoint end_waypoint = 6;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder> 
+            com.google.cloud.optimization.v1.Waypoint,
+            com.google.cloud.optimization.v1.Waypoint.Builder,
+            com.google.cloud.optimization.v1.WaypointOrBuilder>
         getEndWaypointFieldBuilder() {
       if (endWaypointBuilder_ == null) {
-        endWaypointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Waypoint, com.google.cloud.optimization.v1.Waypoint.Builder, com.google.cloud.optimization.v1.WaypointOrBuilder>(
-                getEndWaypoint(),
-                getParentForChildren(),
-                isClean());
+        endWaypointBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.Waypoint,
+                com.google.cloud.optimization.v1.Waypoint.Builder,
+                com.google.cloud.optimization.v1.WaypointOrBuilder>(
+                getEndWaypoint(), getParentForChildren(), isClean());
         endWaypoint_ = null;
       }
       return endWaypointBuilder_;
     }
 
-    private com.google.protobuf.LazyStringList startTags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+    private com.google.protobuf.LazyStringList startTags_ =
+        com.google.protobuf.LazyStringArrayList.EMPTY;
+
     private void ensureStartTagsIsMutable() {
       if (!((bitField0_ & 0x00000001) != 0)) {
         startTags_ = new com.google.protobuf.LazyStringArrayList(startTags_);
         bitField0_ |= 0x00000001;
-       }
+      }
     }
     /**
+     *
+     *
      * 
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @return A list containing the startTags. */ - public com.google.protobuf.ProtocolStringList - getStartTagsList() { + public com.google.protobuf.ProtocolStringList getStartTagsList() { return startTags_.getUnmodifiableView(); } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @return The count of startTags. */ public int getStartTagsCount() { return startTags_.size(); } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @param index The index of the element to return. * @return The startTags at the given index. */ @@ -7949,85 +8974,95 @@ public java.lang.String getStartTags(int index) { return startTags_.get(index); } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @param index The index of the value to return. * @return The bytes of the startTags at the given index. */ - public com.google.protobuf.ByteString - getStartTagsBytes(int index) { + public com.google.protobuf.ByteString getStartTagsBytes(int index) { return startTags_.getByteString(index); } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @param index The index to set the value at. * @param value The startTags to set. * @return This builder for chaining. */ - public Builder setStartTags( - int index, java.lang.String value) { + public Builder setStartTags(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureStartTagsIsMutable(); + throw new NullPointerException(); + } + ensureStartTagsIsMutable(); startTags_.set(index, value); onChanged(); return this; } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @param value The startTags to add. * @return This builder for chaining. */ - public Builder addStartTags( - java.lang.String value) { + public Builder addStartTags(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureStartTagsIsMutable(); + throw new NullPointerException(); + } + ensureStartTagsIsMutable(); startTags_.add(value); onChanged(); return this; } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @param values The startTags to add. * @return This builder for chaining. */ - public Builder addAllStartTags( - java.lang.Iterable values) { + public Builder addAllStartTags(java.lang.Iterable values) { ensureStartTagsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, startTags_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, startTags_); onChanged(); return this; } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @return This builder for chaining. */ public Builder clearStartTags() { @@ -8037,66 +9072,78 @@ public Builder clearStartTags() { return this; } /** + * + * *
      * Specifies tags attached to the start of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string start_tags = 7; + * * @param value The bytes of the startTags to add. * @return This builder for chaining. */ - public Builder addStartTagsBytes( - com.google.protobuf.ByteString value) { + public Builder addStartTagsBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureStartTagsIsMutable(); startTags_.add(value); onChanged(); return this; } - private com.google.protobuf.LazyStringList endTags_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringList endTags_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureEndTagsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { endTags_ = new com.google.protobuf.LazyStringArrayList(endTags_); bitField0_ |= 0x00000002; - } + } } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @return A list containing the endTags. */ - public com.google.protobuf.ProtocolStringList - getEndTagsList() { + public com.google.protobuf.ProtocolStringList getEndTagsList() { return endTags_.getUnmodifiableView(); } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @return The count of endTags. */ public int getEndTagsCount() { return endTags_.size(); } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @param index The index of the element to return. * @return The endTags at the given index. */ @@ -8104,85 +9151,95 @@ public java.lang.String getEndTags(int index) { return endTags_.get(index); } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @param index The index of the value to return. * @return The bytes of the endTags at the given index. */ - public com.google.protobuf.ByteString - getEndTagsBytes(int index) { + public com.google.protobuf.ByteString getEndTagsBytes(int index) { return endTags_.getByteString(index); } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @param index The index to set the value at. * @param value The endTags to set. * @return This builder for chaining. */ - public Builder setEndTags( - int index, java.lang.String value) { + public Builder setEndTags(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureEndTagsIsMutable(); + throw new NullPointerException(); + } + ensureEndTagsIsMutable(); endTags_.set(index, value); onChanged(); return this; } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @param value The endTags to add. * @return This builder for chaining. */ - public Builder addEndTags( - java.lang.String value) { + public Builder addEndTags(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureEndTagsIsMutable(); + throw new NullPointerException(); + } + ensureEndTagsIsMutable(); endTags_.add(value); onChanged(); return this; } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @param values The endTags to add. * @return This builder for chaining. */ - public Builder addAllEndTags( - java.lang.Iterable values) { + public Builder addAllEndTags(java.lang.Iterable values) { ensureEndTagsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, endTags_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endTags_); onChanged(); return this; } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @return This builder for chaining. */ public Builder clearEndTags() { @@ -8192,21 +9249,23 @@ public Builder clearEndTags() { return this; } /** + * + * *
      * Specifies tags attached to the end of the vehicle's route.
      * Empty or duplicate strings are not allowed.
      * 
* * repeated string end_tags = 8; + * * @param value The bytes of the endTags to add. * @return This builder for chaining. */ - public Builder addEndTagsBytes( - com.google.protobuf.ByteString value) { + public Builder addEndTagsBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); ensureEndTagsIsMutable(); endTags_.add(value); onChanged(); @@ -8214,18 +9273,25 @@ public Builder addEndTagsBytes( } private java.util.List startTimeWindows_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureStartTimeWindowsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - startTimeWindows_ = new java.util.ArrayList(startTimeWindows_); + startTimeWindows_ = + new java.util.ArrayList(startTimeWindows_); bitField0_ |= 0x00000004; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> startTimeWindowsBuilder_; + com.google.cloud.optimization.v1.TimeWindow, + com.google.cloud.optimization.v1.TimeWindow.Builder, + com.google.cloud.optimization.v1.TimeWindowOrBuilder> + startTimeWindowsBuilder_; /** + * + * *
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8249,6 +9315,8 @@ public java.util.List getStartTimeW
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8272,6 +9340,8 @@ public int getStartTimeWindowsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8295,6 +9365,8 @@ public com.google.cloud.optimization.v1.TimeWindow getStartTimeWindows(int index
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8325,6 +9397,8 @@ public Builder setStartTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8352,6 +9426,8 @@ public Builder setStartTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8381,6 +9457,8 @@ public Builder addStartTimeWindows(com.google.cloud.optimization.v1.TimeWindow v
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8411,6 +9489,8 @@ public Builder addStartTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8438,6 +9518,8 @@ public Builder addStartTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8465,6 +9547,8 @@ public Builder addStartTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8484,8 +9568,7 @@ public Builder addAllStartTimeWindows(
         java.lang.Iterable values) {
       if (startTimeWindowsBuilder_ == null) {
         ensureStartTimeWindowsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, startTimeWindows_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, startTimeWindows_);
         onChanged();
       } else {
         startTimeWindowsBuilder_.addAllMessages(values);
@@ -8493,6 +9576,8 @@ public Builder addAllStartTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8519,6 +9604,8 @@ public Builder clearStartTimeWindows() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8545,6 +9632,8 @@ public Builder removeStartTimeWindows(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8565,6 +9654,8 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getStartTimeWindowsBu
       return getStartTimeWindowsFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8583,11 +9674,14 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getStartTimeWindowsBu
     public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilder(
         int index) {
       if (startTimeWindowsBuilder_ == null) {
-        return startTimeWindows_.get(index);  } else {
+        return startTimeWindows_.get(index);
+      } else {
         return startTimeWindowsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8603,8 +9697,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
      *
      * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
      */
-    public java.util.List 
-         getStartTimeWindowsOrBuilderList() {
+    public java.util.List
+        getStartTimeWindowsOrBuilderList() {
       if (startTimeWindowsBuilder_ != null) {
         return startTimeWindowsBuilder_.getMessageOrBuilderList();
       } else {
@@ -8612,6 +9706,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8628,10 +9724,12 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
      * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
      */
     public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBuilder() {
-      return getStartTimeWindowsFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      return getStartTimeWindowsFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8649,10 +9747,12 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBu
      */
     public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBuilder(
         int index) {
-      return getStartTimeWindowsFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      return getStartTimeWindowsFieldBuilder()
+          .addBuilder(index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8668,16 +9768,22 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBu
      *
      * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
      */
-    public java.util.List 
-         getStartTimeWindowsBuilderList() {
+    public java.util.List
+        getStartTimeWindowsBuilderList() {
       return getStartTimeWindowsFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> 
+            com.google.cloud.optimization.v1.TimeWindow,
+            com.google.cloud.optimization.v1.TimeWindow.Builder,
+            com.google.cloud.optimization.v1.TimeWindowOrBuilder>
         getStartTimeWindowsFieldBuilder() {
       if (startTimeWindowsBuilder_ == null) {
-        startTimeWindowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
+        startTimeWindowsBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.TimeWindow,
+                com.google.cloud.optimization.v1.TimeWindow.Builder,
+                com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
                 startTimeWindows_,
                 ((bitField0_ & 0x00000004) != 0),
                 getParentForChildren(),
@@ -8688,18 +9794,25 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addStartTimeWindowsBu
     }
 
     private java.util.List endTimeWindows_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureEndTimeWindowsIsMutable() {
       if (!((bitField0_ & 0x00000008) != 0)) {
-        endTimeWindows_ = new java.util.ArrayList(endTimeWindows_);
+        endTimeWindows_ =
+            new java.util.ArrayList(endTimeWindows_);
         bitField0_ |= 0x00000008;
-       }
+      }
     }
 
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> endTimeWindowsBuilder_;
+            com.google.cloud.optimization.v1.TimeWindow,
+            com.google.cloud.optimization.v1.TimeWindow.Builder,
+            com.google.cloud.optimization.v1.TimeWindowOrBuilder>
+        endTimeWindowsBuilder_;
 
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8723,6 +9836,8 @@ public java.util.List getEndTimeWin
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8746,6 +9861,8 @@ public int getEndTimeWindowsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8769,6 +9886,8 @@ public com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index)
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8784,8 +9903,7 @@ public com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index)
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public Builder setEndTimeWindows(
-        int index, com.google.cloud.optimization.v1.TimeWindow value) {
+    public Builder setEndTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
       if (endTimeWindowsBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -8799,6 +9917,8 @@ public Builder setEndTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8826,6 +9946,8 @@ public Builder setEndTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8855,6 +9977,8 @@ public Builder addEndTimeWindows(com.google.cloud.optimization.v1.TimeWindow val
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8870,8 +9994,7 @@ public Builder addEndTimeWindows(com.google.cloud.optimization.v1.TimeWindow val
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public Builder addEndTimeWindows(
-        int index, com.google.cloud.optimization.v1.TimeWindow value) {
+    public Builder addEndTimeWindows(int index, com.google.cloud.optimization.v1.TimeWindow value) {
       if (endTimeWindowsBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -8885,6 +10008,8 @@ public Builder addEndTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8912,6 +10037,8 @@ public Builder addEndTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8939,6 +10066,8 @@ public Builder addEndTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8958,8 +10087,7 @@ public Builder addAllEndTimeWindows(
         java.lang.Iterable values) {
       if (endTimeWindowsBuilder_ == null) {
         ensureEndTimeWindowsIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, endTimeWindows_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endTimeWindows_);
         onChanged();
       } else {
         endTimeWindowsBuilder_.addAllMessages(values);
@@ -8967,6 +10095,8 @@ public Builder addAllEndTimeWindows(
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -8993,6 +10123,8 @@ public Builder clearEndTimeWindows() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9019,6 +10151,8 @@ public Builder removeEndTimeWindows(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9034,11 +10168,12 @@ public Builder removeEndTimeWindows(int index) {
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public com.google.cloud.optimization.v1.TimeWindow.Builder getEndTimeWindowsBuilder(
-        int index) {
+    public com.google.cloud.optimization.v1.TimeWindow.Builder getEndTimeWindowsBuilder(int index) {
       return getEndTimeWindowsFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9057,11 +10192,14 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder getEndTimeWindowsBuil
     public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
         int index) {
       if (endTimeWindowsBuilder_ == null) {
-        return endTimeWindows_.get(index);  } else {
+        return endTimeWindows_.get(index);
+      } else {
         return endTimeWindowsBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9077,8 +10215,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public java.util.List 
-         getEndTimeWindowsOrBuilderList() {
+    public java.util.List
+        getEndTimeWindowsOrBuilderList() {
       if (endTimeWindowsBuilder_ != null) {
         return endTimeWindowsBuilder_.getMessageOrBuilderList();
       } else {
@@ -9086,6 +10224,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9102,10 +10242,12 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
     public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuilder() {
-      return getEndTimeWindowsFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+      return getEndTimeWindowsFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9121,12 +10263,13 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuilder(
-        int index) {
-      return getEndTimeWindowsFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
+    public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuilder(int index) {
+      return getEndTimeWindowsFieldBuilder()
+          .addBuilder(index, com.google.cloud.optimization.v1.TimeWindow.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may arrive at its end location.
      * They must be within the global time limits (see
@@ -9142,16 +10285,22 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
      *
      * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
      */
-    public java.util.List 
-         getEndTimeWindowsBuilderList() {
+    public java.util.List
+        getEndTimeWindowsBuilderList() {
       return getEndTimeWindowsFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder> 
+            com.google.cloud.optimization.v1.TimeWindow,
+            com.google.cloud.optimization.v1.TimeWindow.Builder,
+            com.google.cloud.optimization.v1.TimeWindowOrBuilder>
         getEndTimeWindowsFieldBuilder() {
       if (endTimeWindowsBuilder_ == null) {
-        endTimeWindowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.TimeWindow, com.google.cloud.optimization.v1.TimeWindow.Builder, com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
+        endTimeWindowsBuilder_ =
+            new com.google.protobuf.RepeatedFieldBuilderV3<
+                com.google.cloud.optimization.v1.TimeWindow,
+                com.google.cloud.optimization.v1.TimeWindow.Builder,
+                com.google.cloud.optimization.v1.TimeWindowOrBuilder>(
                 endTimeWindows_,
                 ((bitField0_ & 0x00000008) != 0),
                 getParentForChildren(),
@@ -9161,8 +10310,10 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
       return endTimeWindowsBuilder_;
     }
 
-    private double travelDurationMultiple_ ;
+    private double travelDurationMultiple_;
     /**
+     *
+     *
      * 
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -9178,6 +10329,7 @@ public com.google.cloud.optimization.v1.TimeWindow.Builder addEndTimeWindowsBuil
      * 
* * optional double travel_duration_multiple = 11; + * * @return Whether the travelDurationMultiple field is set. */ @java.lang.Override @@ -9185,6 +10337,8 @@ public boolean hasTravelDurationMultiple() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -9200,6 +10354,7 @@ public boolean hasTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; + * * @return The travelDurationMultiple. */ @java.lang.Override @@ -9207,6 +10362,8 @@ public double getTravelDurationMultiple() { return travelDurationMultiple_; } /** + * + * *
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -9222,6 +10379,7 @@ public double getTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; + * * @param value The travelDurationMultiple to set. * @return This builder for chaining. */ @@ -9232,6 +10390,8 @@ public Builder setTravelDurationMultiple(double value) { return this; } /** + * + * *
      * Specifies a multiplicative factor that can be used to increase or decrease
      * travel times of this vehicle. For example, setting this to 2.0 means
@@ -9247,6 +10407,7 @@ public Builder setTravelDurationMultiple(double value) {
      * 
* * optional double travel_duration_multiple = 11; + * * @return This builder for chaining. */ public Builder clearTravelDurationMultiple() { @@ -9258,94 +10419,120 @@ public Builder clearTravelDurationMultiple() { private int unloadingPolicy_ = 0; /** + * + * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @return The enum numeric value on the wire for unloadingPolicy. */ - @java.lang.Override public int getUnloadingPolicyValue() { + @java.lang.Override + public int getUnloadingPolicyValue() { return unloadingPolicy_; } /** + * + * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @param value The enum numeric value on the wire for unloadingPolicy to set. * @return This builder for chaining. */ public Builder setUnloadingPolicyValue(int value) { - + unloadingPolicy_ = value; onChanged(); return this; } /** + * + * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @return The unloadingPolicy. */ @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { @SuppressWarnings("deprecation") - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); - return result == null ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED : result; + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.valueOf(unloadingPolicy_); + return result == null + ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED + : result; } /** + * + * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @param value The unloadingPolicy to set. * @return This builder for chaining. */ - public Builder setUnloadingPolicy(com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy value) { + public Builder setUnloadingPolicy( + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy value) { if (value == null) { throw new NullPointerException(); } - + unloadingPolicy_ = value.getNumber(); onChanged(); return this; } /** + * + * *
      * Unloading policy enforced on the vehicle.
      * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @return This builder for chaining. */ public Builder clearUnloadingPolicy() { - + unloadingPolicy_ = 0; onChanged(); return this; } private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> loadLimits_; - private com.google.protobuf.MapField - internalGetLoadLimits() { + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + loadLimits_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + internalGetLoadLimits() { if (loadLimits_ == null) { return com.google.protobuf.MapField.emptyMapField( LoadLimitsDefaultEntryHolder.defaultEntry); } return loadLimits_; } - private com.google.protobuf.MapField - internalGetMutableLoadLimits() { - onChanged();; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + internalGetMutableLoadLimits() { + onChanged(); + ; if (loadLimits_ == null) { - loadLimits_ = com.google.protobuf.MapField.newMapField( - LoadLimitsDefaultEntryHolder.defaultEntry); + loadLimits_ = + com.google.protobuf.MapField.newMapField(LoadLimitsDefaultEntryHolder.defaultEntry); } if (!loadLimits_.isMutable()) { loadLimits_ = loadLimits_.copy(); @@ -9357,6 +10544,8 @@ public int getLoadLimitsCount() { return internalGetLoadLimits().getMap().size(); } /** + * + * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -9366,24 +10555,26 @@ public int getLoadLimitsCount() {
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ - @java.lang.Override - public boolean containsLoadLimits( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsLoadLimits(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetLoadLimits().getMap().containsKey(key); } - /** - * Use {@link #getLoadLimitsMap()} instead. - */ + /** Use {@link #getLoadLimitsMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getLoadLimits() { + public java.util.Map + getLoadLimits() { return getLoadLimitsMap(); } /** + * + * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -9393,14 +10584,17 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+     * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+     * 
      */
     @java.lang.Override
-
-    public java.util.Map getLoadLimitsMap() {
+    public java.util.Map
+        getLoadLimitsMap() {
       return internalGetLoadLimits().getMap();
     }
     /**
+     *
+     *
      * 
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -9410,19 +10604,22 @@ public java.util.Map
      *
-     * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+     * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30;
+     * 
      */
     @java.lang.Override
-
     public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
-        java.lang.String key,
-        com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
+        java.lang.String key, com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) {
+      if (key == null) {
+        throw new NullPointerException("map key");
+      }
       java.util.Map map =
           internalGetLoadLimits().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
     }
     /**
+     *
+     *
      * 
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -9432,13 +10629,15 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetLoadLimits().getMap(); if (!map.containsKey(key)) { @@ -9448,11 +10647,12 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( } public Builder clearLoadLimits() { - internalGetMutableLoadLimits().getMutableMap() - .clear(); + internalGetMutableLoadLimits().getMutableMap().clear(); return this; } /** + * + * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -9462,25 +10662,25 @@ public Builder clearLoadLimits() {
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ - - public Builder removeLoadLimits( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableLoadLimits().getMutableMap() - .remove(key); + public Builder removeLoadLimits(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLoadLimits().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map - getMutableLoadLimits() { + getMutableLoadLimits() { return internalGetMutableLoadLimits().getMutableMap(); } /** + * + * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -9490,21 +10690,24 @@ public Builder removeLoadLimits(
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ public Builder putLoadLimits( - java.lang.String key, - com.google.cloud.optimization.v1.Vehicle.LoadLimit value) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.cloud.optimization.v1.Vehicle.LoadLimit value) { + if (key == null) { + throw new NullPointerException("map key"); + } if (value == null) { - throw new NullPointerException("map value"); -} + throw new NullPointerException("map value"); + } - internalGetMutableLoadLimits().getMutableMap() - .put(key, value); + internalGetMutableLoadLimits().getMutableMap().put(key, value); return this; } /** + * + * *
      * Capacities of the vehicle (weight, volume, # of pallets for example).
      * The keys in the map are the identifiers of the type of load, consistent
@@ -9514,18 +10717,20 @@ public Builder putLoadLimits(
      * is considered to be limitless.
      * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ - public Builder putAllLoadLimits( - java.util.Map values) { - internalGetMutableLoadLimits().getMutableMap() - .putAll(values); + java.util.Map + values) { + internalGetMutableLoadLimits().getMutableMap().putAll(values); return this; } - private double costPerHour_ ; + private double costPerHour_; /** + * + * *
      * Vehicle costs: all costs add up and must be in the same unit as
      * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -9536,6 +10741,7 @@ public Builder putAllLoadLimits(
      * 
* * double cost_per_hour = 16; + * * @return The costPerHour. */ @java.lang.Override @@ -9543,6 +10749,8 @@ public double getCostPerHour() { return costPerHour_; } /** + * + * *
      * Vehicle costs: all costs add up and must be in the same unit as
      * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -9553,16 +10761,19 @@ public double getCostPerHour() {
      * 
* * double cost_per_hour = 16; + * * @param value The costPerHour to set. * @return This builder for chaining. */ public Builder setCostPerHour(double value) { - + costPerHour_ = value; onChanged(); return this; } /** + * + * *
      * Vehicle costs: all costs add up and must be in the same unit as
      * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -9573,17 +10784,20 @@ public Builder setCostPerHour(double value) {
      * 
* * double cost_per_hour = 16; + * * @return This builder for chaining. */ public Builder clearCostPerHour() { - + costPerHour_ = 0D; onChanged(); return this; } - private double costPerTraveledHour_ ; + private double costPerTraveledHour_; /** + * + * *
      * Cost per traveled hour of the vehicle route. This cost is applied only to
      * travel time taken by the route (i.e., that reported in
@@ -9591,6 +10805,7 @@ public Builder clearCostPerHour() {
      * 
* * double cost_per_traveled_hour = 17; + * * @return The costPerTraveledHour. */ @java.lang.Override @@ -9598,6 +10813,8 @@ public double getCostPerTraveledHour() { return costPerTraveledHour_; } /** + * + * *
      * Cost per traveled hour of the vehicle route. This cost is applied only to
      * travel time taken by the route (i.e., that reported in
@@ -9605,16 +10822,19 @@ public double getCostPerTraveledHour() {
      * 
* * double cost_per_traveled_hour = 17; + * * @param value The costPerTraveledHour to set. * @return This builder for chaining. */ public Builder setCostPerTraveledHour(double value) { - + costPerTraveledHour_ = value; onChanged(); return this; } /** + * + * *
      * Cost per traveled hour of the vehicle route. This cost is applied only to
      * travel time taken by the route (i.e., that reported in
@@ -9622,17 +10842,20 @@ public Builder setCostPerTraveledHour(double value) {
      * 
* * double cost_per_traveled_hour = 17; + * * @return This builder for chaining. */ public Builder clearCostPerTraveledHour() { - + costPerTraveledHour_ = 0D; onChanged(); return this; } - private double costPerKilometer_ ; + private double costPerKilometer_; /** + * + * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -9641,6 +10864,7 @@ public Builder clearCostPerTraveledHour() {
      * 
* * double cost_per_kilometer = 18; + * * @return The costPerKilometer. */ @java.lang.Override @@ -9648,6 +10872,8 @@ public double getCostPerKilometer() { return costPerKilometer_; } /** + * + * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -9656,16 +10882,19 @@ public double getCostPerKilometer() {
      * 
* * double cost_per_kilometer = 18; + * * @param value The costPerKilometer to set. * @return This builder for chaining. */ public Builder setCostPerKilometer(double value) { - + costPerKilometer_ = value; onChanged(); return this; } /** + * + * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -9674,22 +10903,26 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 18; + * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { - + costPerKilometer_ = 0D; onChanged(); return this; } - private double fixedCost_ ; + private double fixedCost_; /** + * + * *
      * Fixed cost applied if this vehicle is used to handle a shipment.
      * 
* * double fixed_cost = 19; + * * @return The fixedCost. */ @java.lang.Override @@ -9697,37 +10930,45 @@ public double getFixedCost() { return fixedCost_; } /** + * + * *
      * Fixed cost applied if this vehicle is used to handle a shipment.
      * 
* * double fixed_cost = 19; + * * @param value The fixedCost to set. * @return This builder for chaining. */ public Builder setFixedCost(double value) { - + fixedCost_ = value; onChanged(); return this; } /** + * + * *
      * Fixed cost applied if this vehicle is used to handle a shipment.
      * 
* * double fixed_cost = 19; + * * @return This builder for chaining. */ public Builder clearFixedCost() { - + fixedCost_ = 0D; onChanged(); return this; } - private boolean usedIfRouteIsEmpty_ ; + private boolean usedIfRouteIsEmpty_; /** + * + * *
      * This field only applies to vehicles when their route does not serve any
      * shipments. It indicates if the vehicle should be considered as used or not
@@ -9742,6 +10983,7 @@ public Builder clearFixedCost() {
      * 
* * bool used_if_route_is_empty = 20; + * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -9749,6 +10991,8 @@ public boolean getUsedIfRouteIsEmpty() { return usedIfRouteIsEmpty_; } /** + * + * *
      * This field only applies to vehicles when their route does not serve any
      * shipments. It indicates if the vehicle should be considered as used or not
@@ -9763,16 +11007,19 @@ public boolean getUsedIfRouteIsEmpty() {
      * 
* * bool used_if_route_is_empty = 20; + * * @param value The usedIfRouteIsEmpty to set. * @return This builder for chaining. */ public Builder setUsedIfRouteIsEmpty(boolean value) { - + usedIfRouteIsEmpty_ = value; onChanged(); return this; } /** + * + * *
      * This field only applies to vehicles when their route does not serve any
      * shipments. It indicates if the vehicle should be considered as used or not
@@ -9787,10 +11034,11 @@ public Builder setUsedIfRouteIsEmpty(boolean value) {
      * 
* * bool used_if_route_is_empty = 20; + * * @return This builder for chaining. */ public Builder clearUsedIfRouteIsEmpty() { - + usedIfRouteIsEmpty_ = false; onChanged(); return this; @@ -9798,8 +11046,13 @@ public Builder clearUsedIfRouteIsEmpty() { private com.google.cloud.optimization.v1.Vehicle.DurationLimit routeDurationLimit_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> routeDurationLimitBuilder_; + com.google.cloud.optimization.v1.Vehicle.DurationLimit, + com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, + com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> + routeDurationLimitBuilder_; /** + * + * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9807,12 +11060,15 @@ public Builder clearUsedIfRouteIsEmpty() {
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return Whether the routeDurationLimit field is set. */ public boolean hasRouteDurationLimit() { return routeDurationLimitBuilder_ != null || routeDurationLimit_ != null; } /** + * + * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9820,16 +11076,21 @@ public boolean hasRouteDurationLimit() {
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return The routeDurationLimit. */ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLimit() { if (routeDurationLimitBuilder_ == null) { - return routeDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_; + return routeDurationLimit_ == null + ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() + : routeDurationLimit_; } else { return routeDurationLimitBuilder_.getMessage(); } } /** + * + * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9838,7 +11099,8 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLi
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public Builder setRouteDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder setRouteDurationLimit(
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (routeDurationLimitBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -9852,6 +11114,8 @@ public Builder setRouteDurationLimit(com.google.cloud.optimization.v1.Vehicle.Du
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9872,6 +11136,8 @@ public Builder setRouteDurationLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9880,11 +11146,14 @@ public Builder setRouteDurationLimit(
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public Builder mergeRouteDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder mergeRouteDurationLimit(
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (routeDurationLimitBuilder_ == null) {
         if (routeDurationLimit_ != null) {
           routeDurationLimit_ =
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(routeDurationLimit_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(routeDurationLimit_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           routeDurationLimit_ = value;
         }
@@ -9896,6 +11165,8 @@ public Builder mergeRouteDurationLimit(com.google.cloud.optimization.v1.Vehicle.
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9916,6 +11187,8 @@ public Builder clearRouteDurationLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9924,12 +11197,15 @@ public Builder clearRouteDurationLimit() {
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder getRouteDurationLimitBuilder() {
-      
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder
+        getRouteDurationLimitBuilder() {
+
       onChanged();
       return getRouteDurationLimitFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9938,15 +11214,19 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder getRouteDu
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteDurationLimitOrBuilder() {
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
+        getRouteDurationLimitOrBuilder() {
       if (routeDurationLimitBuilder_ != null) {
         return routeDurationLimitBuilder_.getMessageOrBuilder();
       } else {
-        return routeDurationLimit_ == null ?
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_;
+        return routeDurationLimit_ == null
+            ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
+            : routeDurationLimit_;
       }
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9956,14 +11236,17 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteD
      * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> 
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit,
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
+            com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>
         getRouteDurationLimitFieldBuilder() {
       if (routeDurationLimitBuilder_ == null) {
-        routeDurationLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
-                getRouteDurationLimit(),
-                getParentForChildren(),
-                isClean());
+        routeDurationLimitBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.Vehicle.DurationLimit,
+                com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
+                com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
+                getRouteDurationLimit(), getParentForChildren(), isClean());
         routeDurationLimit_ = null;
       }
       return routeDurationLimitBuilder_;
@@ -9971,8 +11254,13 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteD
 
     private com.google.cloud.optimization.v1.Vehicle.DurationLimit travelDurationLimit_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> travelDurationLimitBuilder_;
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit,
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
+            com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>
+        travelDurationLimitBuilder_;
     /**
+     *
+     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -9980,12 +11268,15 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteD
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; + * * @return Whether the travelDurationLimit field is set. */ public boolean hasTravelDurationLimit() { return travelDurationLimitBuilder_ != null || travelDurationLimit_ != null; } /** + * + * *
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -9993,16 +11284,21 @@ public boolean hasTravelDurationLimit() {
      * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; + * * @return The travelDurationLimit. */ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationLimit() { if (travelDurationLimitBuilder_ == null) { - return travelDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_; + return travelDurationLimit_ == null + ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() + : travelDurationLimit_; } else { return travelDurationLimitBuilder_.getMessage(); } } /** + * + * *
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -10011,7 +11307,8 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationL
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public Builder setTravelDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder setTravelDurationLimit(
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (travelDurationLimitBuilder_ == null) {
         if (value == null) {
           throw new NullPointerException();
@@ -10025,6 +11322,8 @@ public Builder setTravelDurationLimit(com.google.cloud.optimization.v1.Vehicle.D
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -10045,6 +11344,8 @@ public Builder setTravelDurationLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -10053,11 +11354,15 @@ public Builder setTravelDurationLimit(
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public Builder mergeTravelDurationLimit(com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
+    public Builder mergeTravelDurationLimit(
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit value) {
       if (travelDurationLimitBuilder_ == null) {
         if (travelDurationLimit_ != null) {
           travelDurationLimit_ =
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(travelDurationLimit_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.Vehicle.DurationLimit.newBuilder(
+                      travelDurationLimit_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           travelDurationLimit_ = value;
         }
@@ -10069,6 +11374,8 @@ public Builder mergeTravelDurationLimit(com.google.cloud.optimization.v1.Vehicle
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -10089,6 +11396,8 @@ public Builder clearTravelDurationLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -10097,12 +11406,15 @@ public Builder clearTravelDurationLimit() {
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder getTravelDurationLimitBuilder() {
-      
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder
+        getTravelDurationLimitBuilder() {
+
       onChanged();
       return getTravelDurationLimitFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -10111,15 +11423,19 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder getTravelD
      *
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
-    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravelDurationLimitOrBuilder() {
+    public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
+        getTravelDurationLimitOrBuilder() {
       if (travelDurationLimitBuilder_ != null) {
         return travelDurationLimitBuilder_.getMessageOrBuilder();
       } else {
-        return travelDurationLimit_ == null ?
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_;
+        return travelDurationLimit_ == null
+            ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
+            : travelDurationLimit_;
       }
     }
     /**
+     *
+     *
      * 
      * Limit applied to the travel duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -10129,14 +11445,17 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravel
      * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder> 
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit,
+            com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
+            com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>
         getTravelDurationLimitFieldBuilder() {
       if (travelDurationLimitBuilder_ == null) {
-        travelDurationLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Vehicle.DurationLimit, com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder, com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
-                getTravelDurationLimit(),
-                getParentForChildren(),
-                isClean());
+        travelDurationLimitBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.Vehicle.DurationLimit,
+                com.google.cloud.optimization.v1.Vehicle.DurationLimit.Builder,
+                com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder>(
+                getTravelDurationLimit(), getParentForChildren(), isClean());
         travelDurationLimit_ = null;
       }
       return travelDurationLimitBuilder_;
@@ -10144,8 +11463,13 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravel
 
     private com.google.cloud.optimization.v1.DistanceLimit routeDistanceLimit_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> routeDistanceLimitBuilder_;
+            com.google.cloud.optimization.v1.DistanceLimit,
+            com.google.cloud.optimization.v1.DistanceLimit.Builder,
+            com.google.cloud.optimization.v1.DistanceLimitOrBuilder>
+        routeDistanceLimitBuilder_;
     /**
+     *
+     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10153,12 +11477,15 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravel
      * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; + * * @return Whether the routeDistanceLimit field is set. */ public boolean hasRouteDistanceLimit() { return routeDistanceLimitBuilder_ != null || routeDistanceLimit_ != null; } /** + * + * *
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10166,16 +11493,21 @@ public boolean hasRouteDistanceLimit() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; + * * @return The routeDistanceLimit. */ public com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit() { if (routeDistanceLimitBuilder_ == null) { - return routeDistanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_; + return routeDistanceLimit_ == null + ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() + : routeDistanceLimit_; } else { return routeDistanceLimitBuilder_.getMessage(); } } /** + * + * *
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10198,6 +11530,8 @@ public Builder setRouteDistanceLimit(com.google.cloud.optimization.v1.DistanceLi
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10218,6 +11552,8 @@ public Builder setRouteDistanceLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10230,7 +11566,9 @@ public Builder mergeRouteDistanceLimit(com.google.cloud.optimization.v1.Distance
       if (routeDistanceLimitBuilder_ == null) {
         if (routeDistanceLimit_ != null) {
           routeDistanceLimit_ =
-            com.google.cloud.optimization.v1.DistanceLimit.newBuilder(routeDistanceLimit_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.DistanceLimit.newBuilder(routeDistanceLimit_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           routeDistanceLimit_ = value;
         }
@@ -10242,6 +11580,8 @@ public Builder mergeRouteDistanceLimit(com.google.cloud.optimization.v1.Distance
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10262,6 +11602,8 @@ public Builder clearRouteDistanceLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10271,11 +11613,13 @@ public Builder clearRouteDistanceLimit() {
      * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23;
      */
     public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLimitBuilder() {
-      
+
       onChanged();
       return getRouteDistanceLimitFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10284,15 +11628,19 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLi
      *
      * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23;
      */
-    public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceLimitOrBuilder() {
+    public com.google.cloud.optimization.v1.DistanceLimitOrBuilder
+        getRouteDistanceLimitOrBuilder() {
       if (routeDistanceLimitBuilder_ != null) {
         return routeDistanceLimitBuilder_.getMessageOrBuilder();
       } else {
-        return routeDistanceLimit_ == null ?
-            com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_;
+        return routeDistanceLimit_ == null
+            ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
+            : routeDistanceLimit_;
       }
     }
     /**
+     *
+     *
      * 
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10302,35 +11650,42 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceL
      * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder> 
+            com.google.cloud.optimization.v1.DistanceLimit,
+            com.google.cloud.optimization.v1.DistanceLimit.Builder,
+            com.google.cloud.optimization.v1.DistanceLimitOrBuilder>
         getRouteDistanceLimitFieldBuilder() {
       if (routeDistanceLimitBuilder_ == null) {
-        routeDistanceLimitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.DistanceLimit, com.google.cloud.optimization.v1.DistanceLimit.Builder, com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
-                getRouteDistanceLimit(),
-                getParentForChildren(),
-                isClean());
+        routeDistanceLimitBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.DistanceLimit,
+                com.google.cloud.optimization.v1.DistanceLimit.Builder,
+                com.google.cloud.optimization.v1.DistanceLimitOrBuilder>(
+                getRouteDistanceLimit(), getParentForChildren(), isClean());
         routeDistanceLimit_ = null;
       }
       return routeDistanceLimitBuilder_;
     }
 
-    private com.google.protobuf.MapField<
-        java.lang.String, com.google.protobuf.Duration> extraVisitDurationForVisitType_;
     private com.google.protobuf.MapField
-    internalGetExtraVisitDurationForVisitType() {
+        extraVisitDurationForVisitType_;
+
+    private com.google.protobuf.MapField
+        internalGetExtraVisitDurationForVisitType() {
       if (extraVisitDurationForVisitType_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
       }
       return extraVisitDurationForVisitType_;
     }
+
     private com.google.protobuf.MapField
-    internalGetMutableExtraVisitDurationForVisitType() {
-      onChanged();;
+        internalGetMutableExtraVisitDurationForVisitType() {
+      onChanged();
+      ;
       if (extraVisitDurationForVisitType_ == null) {
-        extraVisitDurationForVisitType_ = com.google.protobuf.MapField.newMapField(
-            ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
+        extraVisitDurationForVisitType_ =
+            com.google.protobuf.MapField.newMapField(
+                ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
       }
       if (!extraVisitDurationForVisitType_.isMutable()) {
         extraVisitDurationForVisitType_ = extraVisitDurationForVisitType_.copy();
@@ -10342,6 +11697,8 @@ public int getExtraVisitDurationForVisitTypeCount() {
       return internalGetExtraVisitDurationForVisitType().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10353,24 +11710,26 @@ public int getExtraVisitDurationForVisitTypeCount() {
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ - @java.lang.Override - public boolean containsExtraVisitDurationForVisitType( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + public boolean containsExtraVisitDurationForVisitType(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } return internalGetExtraVisitDurationForVisitType().getMap().containsKey(key); } - /** - * Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. - */ + /** Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. */ @java.lang.Override @java.lang.Deprecated - public java.util.Map getExtraVisitDurationForVisitType() { + public java.util.Map + getExtraVisitDurationForVisitType() { return getExtraVisitDurationForVisitTypeMap(); } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10382,14 +11741,17 @@ public java.util.Map getExtraVis
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ @java.lang.Override - - public java.util.Map getExtraVisitDurationForVisitTypeMap() { + public java.util.Map + getExtraVisitDurationForVisitTypeMap() { return internalGetExtraVisitDurationForVisitType().getMap(); } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10401,19 +11763,22 @@ public java.util.Map getExtraVis
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ @java.lang.Override - public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( - java.lang.String key, - com.google.protobuf.Duration defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.protobuf.Duration defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10425,13 +11790,15 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ @java.lang.Override - public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } + if (key == null) { + throw new NullPointerException("map key"); + } java.util.Map map = internalGetExtraVisitDurationForVisitType().getMap(); if (!map.containsKey(key)) { @@ -10441,11 +11808,12 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( } public Builder clearExtraVisitDurationForVisitType() { - internalGetMutableExtraVisitDurationForVisitType().getMutableMap() - .clear(); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap().clear(); return this; } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10457,25 +11825,25 @@ public Builder clearExtraVisitDurationForVisitType() {
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ - - public Builder removeExtraVisitDurationForVisitType( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableExtraVisitDurationForVisitType().getMutableMap() - .remove(key); + public Builder removeExtraVisitDurationForVisitType(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableExtraVisitDurationForVisitType().getMutableMap().remove(key); return this; } - /** - * Use alternate mutation accessors instead. - */ + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map - getMutableExtraVisitDurationForVisitType() { + getMutableExtraVisitDurationForVisitType() { return internalGetMutableExtraVisitDurationForVisitType().getMutableMap(); } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10487,21 +11855,24 @@ public Builder removeExtraVisitDurationForVisitType(
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ public Builder putExtraVisitDurationForVisitType( - java.lang.String key, - com.google.protobuf.Duration value) { - if (key == null) { throw new NullPointerException("map key"); } + java.lang.String key, com.google.protobuf.Duration value) { + if (key == null) { + throw new NullPointerException("map key"); + } if (value == null) { - throw new NullPointerException("map value"); -} + throw new NullPointerException("map value"); + } - internalGetMutableExtraVisitDurationForVisitType().getMutableMap() - .put(key, value); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(key, value); return this; } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10513,48 +11884,60 @@ public Builder putExtraVisitDurationForVisitType(
      * type in the map.
      * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ - public Builder putAllExtraVisitDurationForVisitType( java.util.Map values) { - internalGetMutableExtraVisitDurationForVisitType().getMutableMap() - .putAll(values); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap().putAll(values); return this; } private com.google.cloud.optimization.v1.BreakRule breakRule_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.optimization.v1.BreakRule, com.google.cloud.optimization.v1.BreakRule.Builder, com.google.cloud.optimization.v1.BreakRuleOrBuilder> breakRuleBuilder_; + com.google.cloud.optimization.v1.BreakRule, + com.google.cloud.optimization.v1.BreakRule.Builder, + com.google.cloud.optimization.v1.BreakRuleOrBuilder> + breakRuleBuilder_; /** + * + * *
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
      * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; + * * @return Whether the breakRule field is set. */ public boolean hasBreakRule() { return breakRuleBuilder_ != null || breakRule_ != null; } /** + * + * *
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
      * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; + * * @return The breakRule. */ public com.google.cloud.optimization.v1.BreakRule getBreakRule() { if (breakRuleBuilder_ == null) { - return breakRule_ == null ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_; + return breakRule_ == null + ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() + : breakRule_; } else { return breakRuleBuilder_.getMessage(); } } /** + * + * *
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10576,6 +11959,8 @@ public Builder setBreakRule(com.google.cloud.optimization.v1.BreakRule value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10595,6 +11980,8 @@ public Builder setBreakRule(
       return this;
     }
     /**
+     *
+     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10606,7 +11993,9 @@ public Builder mergeBreakRule(com.google.cloud.optimization.v1.BreakRule value)
       if (breakRuleBuilder_ == null) {
         if (breakRule_ != null) {
           breakRule_ =
-            com.google.cloud.optimization.v1.BreakRule.newBuilder(breakRule_).mergeFrom(value).buildPartial();
+              com.google.cloud.optimization.v1.BreakRule.newBuilder(breakRule_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           breakRule_ = value;
         }
@@ -10618,6 +12007,8 @@ public Builder mergeBreakRule(com.google.cloud.optimization.v1.BreakRule value)
       return this;
     }
     /**
+     *
+     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10637,6 +12028,8 @@ public Builder clearBreakRule() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10645,11 +12038,13 @@ public Builder clearBreakRule() {
      * .google.cloud.optimization.v1.BreakRule break_rule = 25;
      */
     public com.google.cloud.optimization.v1.BreakRule.Builder getBreakRuleBuilder() {
-      
+
       onChanged();
       return getBreakRuleFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10661,11 +12056,14 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
       if (breakRuleBuilder_ != null) {
         return breakRuleBuilder_.getMessageOrBuilder();
       } else {
-        return breakRule_ == null ?
-            com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_;
+        return breakRule_ == null
+            ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()
+            : breakRule_;
       }
     }
     /**
+     *
+     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10674,14 +12072,17 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
      * .google.cloud.optimization.v1.BreakRule break_rule = 25;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.BreakRule, com.google.cloud.optimization.v1.BreakRule.Builder, com.google.cloud.optimization.v1.BreakRuleOrBuilder> 
+            com.google.cloud.optimization.v1.BreakRule,
+            com.google.cloud.optimization.v1.BreakRule.Builder,
+            com.google.cloud.optimization.v1.BreakRuleOrBuilder>
         getBreakRuleFieldBuilder() {
       if (breakRuleBuilder_ == null) {
-        breakRuleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.BreakRule, com.google.cloud.optimization.v1.BreakRule.Builder, com.google.cloud.optimization.v1.BreakRuleOrBuilder>(
-                getBreakRule(),
-                getParentForChildren(),
-                isClean());
+        breakRuleBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.BreakRule,
+                com.google.cloud.optimization.v1.BreakRule.Builder,
+                com.google.cloud.optimization.v1.BreakRuleOrBuilder>(
+                getBreakRule(), getParentForChildren(), isClean());
         breakRule_ = null;
       }
       return breakRuleBuilder_;
@@ -10689,19 +12090,21 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
 
     private java.lang.Object label_ = "";
     /**
+     *
+     *
      * 
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; + * * @return The label. */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; @@ -10710,21 +12113,22 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; + * * @return The bytes for label. */ - public com.google.protobuf.ByteString - getLabelBytes() { + public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); label_ = b; return b; } else { @@ -10732,64 +12136,73 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { + public Builder setLabel(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - + throw new NullPointerException(); + } + label_ = value; onChanged(); return this; } /** + * + * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; + * * @return This builder for chaining. */ public Builder clearLabel() { - + label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** + * + * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
      * 
* * string label = 27; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { + public Builder setLabelBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + label_ = value; onChanged(); return this; } - private boolean ignore_ ; + private boolean ignore_; /** + * + * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -10805,6 +12218,7 @@ public Builder setLabelBytes(
      * 
* * bool ignore = 28; + * * @return The ignore. */ @java.lang.Override @@ -10812,6 +12226,8 @@ public boolean getIgnore() { return ignore_; } /** + * + * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -10827,16 +12243,19 @@ public boolean getIgnore() {
      * 
* * bool ignore = 28; + * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; onChanged(); return this; } /** + * + * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -10852,23 +12271,27 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 28; + * * @return This builder for chaining. */ public Builder clearIgnore() { - + ignore_ = false; onChanged(); return this; } private com.google.protobuf.Internal.IntList breakRuleIndices_ = emptyIntList(); + private void ensureBreakRuleIndicesIsMutable() { if (!((bitField0_ & 0x00000080) != 0)) { breakRuleIndices_ = mutableCopy(breakRuleIndices_); bitField0_ |= 0x00000080; - } + } } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10877,16 +12300,20 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return A list containing the breakRuleIndices. */ - @java.lang.Deprecated public java.util.List - getBreakRuleIndicesList() { - return ((bitField0_ & 0x00000080) != 0) ? - java.util.Collections.unmodifiableList(breakRuleIndices_) : breakRuleIndices_; + @java.lang.Deprecated + public java.util.List getBreakRuleIndicesList() { + return ((bitField0_ & 0x00000080) != 0) + ? java.util.Collections.unmodifiableList(breakRuleIndices_) + : breakRuleIndices_; } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10895,14 +12322,18 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return The count of breakRuleIndices. */ - @java.lang.Deprecated public int getBreakRuleIndicesCount() { + @java.lang.Deprecated + public int getBreakRuleIndicesCount() { return breakRuleIndices_.size(); } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10911,15 +12342,19 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated public int getBreakRuleIndices(int index) { + @java.lang.Deprecated + public int getBreakRuleIndices(int index) { return breakRuleIndices_.getInt(index); } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10928,20 +12363,23 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index to set the value at. * @param value The breakRuleIndices to set. * @return This builder for chaining. */ - @java.lang.Deprecated public Builder setBreakRuleIndices( - int index, int value) { + @java.lang.Deprecated + public Builder setBreakRuleIndices(int index, int value) { ensureBreakRuleIndicesIsMutable(); breakRuleIndices_.setInt(index, value); onChanged(); return this; } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10950,18 +12388,22 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param value The breakRuleIndices to add. * @return This builder for chaining. */ - @java.lang.Deprecated public Builder addBreakRuleIndices(int value) { + @java.lang.Deprecated + public Builder addBreakRuleIndices(int value) { ensureBreakRuleIndicesIsMutable(); breakRuleIndices_.addInt(value); onChanged(); return this; } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10970,20 +12412,22 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param values The breakRuleIndices to add. * @return This builder for chaining. */ - @java.lang.Deprecated public Builder addAllBreakRuleIndices( - java.lang.Iterable values) { + @java.lang.Deprecated + public Builder addAllBreakRuleIndices(java.lang.Iterable values) { ensureBreakRuleIndicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, breakRuleIndices_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breakRuleIndices_); onChanged(); return this; } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10992,11 +12436,13 @@ private void ensureBreakRuleIndicesIsMutable() {
      * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearBreakRuleIndices() { + @java.lang.Deprecated + public Builder clearBreakRuleIndices() { breakRuleIndices_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000080); onChanged(); @@ -11004,25 +12450,35 @@ private void ensureBreakRuleIndicesIsMutable() { } private java.util.List capacities_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureCapacitiesIsMutable() { if (!((bitField0_ & 0x00000100) != 0)) { - capacities_ = new java.util.ArrayList(capacities_); + capacities_ = + new java.util.ArrayList(capacities_); bitField0_ |= 0x00000100; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> capacitiesBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + capacitiesBuilder_; /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getCapacitiesList() { + @java.lang.Deprecated + public java.util.List getCapacitiesList() { if (capacitiesBuilder_ == null) { return java.util.Collections.unmodifiableList(capacities_); } else { @@ -11030,13 +12486,18 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public int getCapacitiesCount() { + @java.lang.Deprecated + public int getCapacitiesCount() { if (capacitiesBuilder_ == null) { return capacities_.size(); } else { @@ -11044,13 +12505,18 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index) { if (capacitiesBuilder_ == null) { return capacities_.get(index); } else { @@ -11058,13 +12524,18 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setCapacities( + @java.lang.Deprecated + public Builder setCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (capacitiesBuilder_ == null) { if (value == null) { @@ -11079,13 +12550,18 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setCapacities( + @java.lang.Deprecated + public Builder setCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); @@ -11097,13 +12573,18 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addCapacities(com.google.cloud.optimization.v1.CapacityQuantity value) { + @java.lang.Deprecated + public Builder addCapacities(com.google.cloud.optimization.v1.CapacityQuantity value) { if (capacitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11117,13 +12598,18 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addCapacities( + @java.lang.Deprecated + public Builder addCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity value) { if (capacitiesBuilder_ == null) { if (value == null) { @@ -11138,13 +12624,18 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addCapacities( + @java.lang.Deprecated + public Builder addCapacities( com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); @@ -11156,13 +12647,18 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addCapacities( + @java.lang.Deprecated + public Builder addCapacities( int index, com.google.cloud.optimization.v1.CapacityQuantity.Builder builderForValue) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); @@ -11174,18 +12670,22 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllCapacities( + @java.lang.Deprecated + public Builder addAllCapacities( java.lang.Iterable values) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, capacities_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, capacities_); onChanged(); } else { capacitiesBuilder_.addAllMessages(values); @@ -11193,13 +12693,18 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearCapacities() { + @java.lang.Deprecated + public Builder clearCapacities() { if (capacitiesBuilder_ == null) { capacities_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); @@ -11210,13 +12715,18 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeCapacities(int index) { + @java.lang.Deprecated + public Builder removeCapacities(int index) { if (capacitiesBuilder_ == null) { ensureCapacitiesIsMutable(); capacities_.remove(index); @@ -11227,39 +12737,55 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder getCapacitiesBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder getCapacitiesBuilder( int index) { return getCapacitiesFieldBuilder().getBuilder(index); } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( int index) { if (capacitiesBuilder_ == null) { - return capacities_.get(index); } else { + return capacities_.get(index); + } else { return capacitiesBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getCapacitiesOrBuilderList() { + @java.lang.Deprecated + public java.util.List + getCapacitiesOrBuilderList() { if (capacitiesBuilder_ != null) { return capacitiesBuilder_.getMessageOrBuilderList(); } else { @@ -11267,74 +12793,105 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder() { - return getCapacitiesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder() { + return getCapacitiesFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder( + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBuilder( int index) { - return getCapacitiesFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); + return getCapacitiesFieldBuilder() + .addBuilder( + index, com.google.cloud.optimization.v1.CapacityQuantity.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Vehicle.load_limits][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getCapacitiesBuilderList() { + @java.lang.Deprecated + public java.util.List + getCapacitiesBuilderList() { return getCapacitiesFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> getCapacitiesFieldBuilder() { if (capacitiesBuilder_ == null) { - capacitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantity, com.google.cloud.optimization.v1.CapacityQuantity.Builder, com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( - capacities_, - ((bitField0_ & 0x00000100) != 0), - getParentForChildren(), - isClean()); + capacitiesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder>( + capacities_, ((bitField0_ & 0x00000100) != 0), getParentForChildren(), isClean()); capacities_ = null; } return capacitiesBuilder_; } - private java.util.List startLoadIntervals_ = - java.util.Collections.emptyList(); + private java.util.List + startLoadIntervals_ = java.util.Collections.emptyList(); + private void ensureStartLoadIntervalsIsMutable() { if (!((bitField0_ & 0x00000200) != 0)) { - startLoadIntervals_ = new java.util.ArrayList(startLoadIntervals_); + startLoadIntervals_ = + new java.util.ArrayList( + startLoadIntervals_); bitField0_ |= 0x00000200; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> startLoadIntervalsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantityInterval, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + startLoadIntervalsBuilder_; /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getStartLoadIntervalsList() { + @java.lang.Deprecated + public java.util.List + getStartLoadIntervalsList() { if (startLoadIntervalsBuilder_ == null) { return java.util.Collections.unmodifiableList(startLoadIntervals_); } else { @@ -11342,13 +12899,18 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public int getStartLoadIntervalsCount() { + @java.lang.Deprecated + public int getStartLoadIntervalsCount() { if (startLoadIntervalsBuilder_ == null) { return startLoadIntervals_.size(); } else { @@ -11356,13 +12918,19 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals( + int index) { if (startLoadIntervalsBuilder_ == null) { return startLoadIntervals_.get(index); } else { @@ -11370,13 +12938,18 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setStartLoadIntervals( + @java.lang.Deprecated + public Builder setStartLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (startLoadIntervalsBuilder_ == null) { if (value == null) { @@ -11391,14 +12964,20 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setStartLoadIntervals( - int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated + public Builder setStartLoadIntervals( + int index, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); startLoadIntervals_.set(index, builderForValue.build()); @@ -11409,13 +12988,19 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addStartLoadIntervals(com.google.cloud.optimization.v1.CapacityQuantityInterval value) { + @java.lang.Deprecated + public Builder addStartLoadIntervals( + com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (startLoadIntervalsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11429,13 +13014,18 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addStartLoadIntervals( + @java.lang.Deprecated + public Builder addStartLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (startLoadIntervalsBuilder_ == null) { if (value == null) { @@ -11450,13 +13040,18 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addStartLoadIntervals( + @java.lang.Deprecated + public Builder addStartLoadIntervals( com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); @@ -11468,14 +13063,20 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addStartLoadIntervals( - int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated + public Builder addStartLoadIntervals( + int index, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); startLoadIntervals_.add(index, builderForValue.build()); @@ -11486,18 +13087,23 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllStartLoadIntervals( - java.lang.Iterable values) { + @java.lang.Deprecated + public Builder addAllStartLoadIntervals( + java.lang.Iterable + values) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, startLoadIntervals_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, startLoadIntervals_); onChanged(); } else { startLoadIntervalsBuilder_.addAllMessages(values); @@ -11505,13 +13111,18 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearStartLoadIntervals() { + @java.lang.Deprecated + public Builder clearStartLoadIntervals() { if (startLoadIntervalsBuilder_ == null) { startLoadIntervals_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); @@ -11522,13 +13133,18 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeStartLoadIntervals(int index) { + @java.lang.Deprecated + public Builder removeStartLoadIntervals(int index) { if (startLoadIntervalsBuilder_ == null) { ensureStartLoadIntervalsIsMutable(); startLoadIntervals_.remove(index); @@ -11539,39 +13155,56 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder getStartLoadIntervalsBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder + getStartLoadIntervalsBuilder(int index) { return getStartLoadIntervalsFieldBuilder().getBuilder(index); } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder + getStartLoadIntervalsOrBuilder(int index) { if (startLoadIntervalsBuilder_ == null) { - return startLoadIntervals_.get(index); } else { + return startLoadIntervals_.get(index); + } else { return startLoadIntervalsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getStartLoadIntervalsOrBuilderList() { + @java.lang.Deprecated + public java.util.List< + ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + getStartLoadIntervalsOrBuilderList() { if (startLoadIntervalsBuilder_ != null) { return startLoadIntervalsBuilder_.getMessageOrBuilderList(); } else { @@ -11579,45 +13212,70 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addStartLoadIntervalsBuilder() { - return getStartLoadIntervalsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder + addStartLoadIntervalsBuilder() { + return getStartLoadIntervalsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addStartLoadIntervalsBuilder( - int index) { - return getStartLoadIntervalsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder + addStartLoadIntervalsBuilder(int index) { + return getStartLoadIntervalsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getStartLoadIntervalsBuilderList() { + @java.lang.Deprecated + public java.util.List + getStartLoadIntervalsBuilderList() { return getStartLoadIntervalsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantityInterval, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> getStartLoadIntervalsFieldBuilder() { if (startLoadIntervalsBuilder_ == null) { - startLoadIntervalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( + startLoadIntervalsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantityInterval, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( startLoadIntervals_, ((bitField0_ & 0x00000200) != 0), getParentForChildren(), @@ -11627,26 +13285,38 @@ private void ensureStartLoadIntervalsIsMutable() { return startLoadIntervalsBuilder_; } - private java.util.List endLoadIntervals_ = - java.util.Collections.emptyList(); + private java.util.List + endLoadIntervals_ = java.util.Collections.emptyList(); + private void ensureEndLoadIntervalsIsMutable() { if (!((bitField0_ & 0x00000400) != 0)) { - endLoadIntervals_ = new java.util.ArrayList(endLoadIntervals_); + endLoadIntervals_ = + new java.util.ArrayList( + endLoadIntervals_); bitField0_ |= 0x00000400; - } + } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> endLoadIntervalsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantityInterval, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + endLoadIntervalsBuilder_; /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List getEndLoadIntervalsList() { + @java.lang.Deprecated + public java.util.List + getEndLoadIntervalsList() { if (endLoadIntervalsBuilder_ == null) { return java.util.Collections.unmodifiableList(endLoadIntervals_); } else { @@ -11654,13 +13324,18 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public int getEndLoadIntervalsCount() { + @java.lang.Deprecated + public int getEndLoadIntervalsCount() { if (endLoadIntervalsBuilder_ == null) { return endLoadIntervals_.size(); } else { @@ -11668,13 +13343,19 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals( + int index) { if (endLoadIntervalsBuilder_ == null) { return endLoadIntervals_.get(index); } else { @@ -11682,13 +13363,18 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setEndLoadIntervals( + @java.lang.Deprecated + public Builder setEndLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (endLoadIntervalsBuilder_ == null) { if (value == null) { @@ -11703,14 +13389,20 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder setEndLoadIntervals( - int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated + public Builder setEndLoadIntervals( + int index, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); endLoadIntervals_.set(index, builderForValue.build()); @@ -11721,13 +13413,19 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoadIntervals(com.google.cloud.optimization.v1.CapacityQuantityInterval value) { + @java.lang.Deprecated + public Builder addEndLoadIntervals( + com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (endLoadIntervalsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -11741,13 +13439,18 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoadIntervals( + @java.lang.Deprecated + public Builder addEndLoadIntervals( int index, com.google.cloud.optimization.v1.CapacityQuantityInterval value) { if (endLoadIntervalsBuilder_ == null) { if (value == null) { @@ -11762,13 +13465,18 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoadIntervals( + @java.lang.Deprecated + public Builder addEndLoadIntervals( com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); @@ -11780,14 +13488,20 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addEndLoadIntervals( - int index, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { + @java.lang.Deprecated + public Builder addEndLoadIntervals( + int index, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder builderForValue) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); endLoadIntervals_.add(index, builderForValue.build()); @@ -11798,18 +13512,23 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder addAllEndLoadIntervals( - java.lang.Iterable values) { + @java.lang.Deprecated + public Builder addAllEndLoadIntervals( + java.lang.Iterable + values) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, endLoadIntervals_); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endLoadIntervals_); onChanged(); } else { endLoadIntervalsBuilder_.addAllMessages(values); @@ -11817,13 +13536,18 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder clearEndLoadIntervals() { + @java.lang.Deprecated + public Builder clearEndLoadIntervals() { if (endLoadIntervalsBuilder_ == null) { endLoadIntervals_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); @@ -11834,13 +13558,18 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public Builder removeEndLoadIntervals(int index) { + @java.lang.Deprecated + public Builder removeEndLoadIntervals(int index) { if (endLoadIntervalsBuilder_ == null) { ensureEndLoadIntervalsIsMutable(); endLoadIntervals_.remove(index); @@ -11851,39 +13580,56 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder getEndLoadIntervalsBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder + getEndLoadIntervalsBuilder(int index) { return getEndLoadIntervalsFieldBuilder().getBuilder(index); } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( - int index) { + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder + getEndLoadIntervalsOrBuilder(int index) { if (endLoadIntervalsBuilder_ == null) { - return endLoadIntervals_.get(index); } else { + return endLoadIntervals_.get(index); + } else { return endLoadIntervalsBuilder_.getMessageOrBuilder(index); } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getEndLoadIntervalsOrBuilderList() { + @java.lang.Deprecated + public java.util.List< + ? extends com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + getEndLoadIntervalsOrBuilderList() { if (endLoadIntervalsBuilder_ != null) { return endLoadIntervalsBuilder_.getMessageOrBuilderList(); } else { @@ -11891,45 +13637,70 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addEndLoadIntervalsBuilder() { - return getEndLoadIntervalsFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder + addEndLoadIntervalsBuilder() { + return getEndLoadIntervalsFieldBuilder() + .addBuilder( + com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder addEndLoadIntervalsBuilder( - int index) { - return getEndLoadIntervalsFieldBuilder().addBuilder( - index, com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); + @java.lang.Deprecated + public com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder + addEndLoadIntervalsBuilder(int index) { + return getEndLoadIntervalsFieldBuilder() + .addBuilder( + index, + com.google.cloud.optimization.v1.CapacityQuantityInterval.getDefaultInstance()); } /** + * + * *
      * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated public java.util.List - getEndLoadIntervalsBuilderList() { + @java.lang.Deprecated + public java.util.List + getEndLoadIntervalsBuilderList() { return getEndLoadIntervalsFieldBuilder().getBuilderList(); } + private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> + com.google.cloud.optimization.v1.CapacityQuantityInterval, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder> getEndLoadIntervalsFieldBuilder() { if (endLoadIntervalsBuilder_ == null) { - endLoadIntervalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.optimization.v1.CapacityQuantityInterval, com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( + endLoadIntervalsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.optimization.v1.CapacityQuantityInterval, + com.google.cloud.optimization.v1.CapacityQuantityInterval.Builder, + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder>( endLoadIntervals_, ((bitField0_ & 0x00000400) != 0), getParentForChildren(), @@ -11938,9 +13709,9 @@ private void ensureEndLoadIntervalsIsMutable() { } return endLoadIntervalsBuilder_; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -11950,12 +13721,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Vehicle) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Vehicle) private static final com.google.cloud.optimization.v1.Vehicle DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Vehicle(); } @@ -11964,16 +13735,16 @@ public static com.google.cloud.optimization.v1.Vehicle getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Vehicle parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Vehicle(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Vehicle parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Vehicle(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -11988,6 +13759,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java similarity index 83% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java index aeff340..5a0e3b6 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java @@ -1,34 +1,58 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface VehicleOrBuilder extends +public interface VehicleOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Vehicle) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @return The enum numeric value on the wire for travelMode. */ int getTravelModeValue(); /** + * + * *
    * The travel mode which affects the roads usable by the vehicle and its
    * speed. See also `travel_duration_multiple`.
    * 
* * .google.cloud.optimization.v1.Vehicle.TravelMode travel_mode = 1; + * * @return The travelMode. */ com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode(); /** + * + * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -37,10 +61,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.type.LatLng start_location = 3; + * * @return Whether the startLocation field is set. */ boolean hasStartLocation(); /** + * + * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -49,10 +76,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.type.LatLng start_location = 3; + * * @return The startLocation. */ com.google.type.LatLng getStartLocation(); /** + * + * *
    * Geographic location where the vehicle starts before picking up any
    * shipments. If not specified, the vehicle starts at its first pickup.
@@ -65,6 +95,8 @@ public interface VehicleOrBuilder extends
   com.google.type.LatLngOrBuilder getStartLocationOrBuilder();
 
   /**
+   *
+   *
    * 
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -74,10 +106,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; + * * @return Whether the startWaypoint field is set. */ boolean hasStartWaypoint(); /** + * + * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -87,10 +122,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.cloud.optimization.v1.Waypoint start_waypoint = 4; + * * @return The startWaypoint. */ com.google.cloud.optimization.v1.Waypoint getStartWaypoint(); /** + * + * *
    * Waypoint representing a geographic location where the vehicle starts before
    * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -104,6 +142,8 @@ public interface VehicleOrBuilder extends
   com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuilder();
 
   /**
+   *
+   *
    * 
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -113,10 +153,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.type.LatLng end_location = 5; + * * @return Whether the endLocation field is set. */ boolean hasEndLocation(); /** + * + * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -126,10 +169,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.type.LatLng end_location = 5; + * * @return The endLocation. */ com.google.type.LatLng getEndLocation(); /** + * + * *
    * Geographic location where the vehicle ends after it has completed its last
    * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -143,6 +189,8 @@ public interface VehicleOrBuilder extends
   com.google.type.LatLngOrBuilder getEndLocationOrBuilder();
 
   /**
+   *
+   *
    * 
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -153,10 +201,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; + * * @return Whether the endWaypoint field is set. */ boolean hasEndWaypoint(); /** + * + * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -167,10 +218,13 @@ public interface VehicleOrBuilder extends
    * 
* * .google.cloud.optimization.v1.Waypoint end_waypoint = 6; + * * @return The endWaypoint. */ com.google.cloud.optimization.v1.Waypoint getEndWaypoint(); /** + * + * *
    * Waypoint representing a geographic location where the vehicle ends after
    * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -185,96 +239,118 @@ public interface VehicleOrBuilder extends
   com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilder();
 
   /**
+   *
+   *
    * 
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @return A list containing the startTags. */ - java.util.List - getStartTagsList(); + java.util.List getStartTagsList(); /** + * + * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @return The count of startTags. */ int getStartTagsCount(); /** + * + * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @param index The index of the element to return. * @return The startTags at the given index. */ java.lang.String getStartTags(int index); /** + * + * *
    * Specifies tags attached to the start of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string start_tags = 7; + * * @param index The index of the value to return. * @return The bytes of the startTags at the given index. */ - com.google.protobuf.ByteString - getStartTagsBytes(int index); + com.google.protobuf.ByteString getStartTagsBytes(int index); /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @return A list containing the endTags. */ - java.util.List - getEndTagsList(); + java.util.List getEndTagsList(); /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @return The count of endTags. */ int getEndTagsCount(); /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @param index The index of the element to return. * @return The endTags at the given index. */ java.lang.String getEndTags(int index); /** + * + * *
    * Specifies tags attached to the end of the vehicle's route.
    * Empty or duplicate strings are not allowed.
    * 
* * repeated string end_tags = 8; + * * @param index The index of the value to return. * @return The bytes of the endTags at the given index. */ - com.google.protobuf.ByteString - getEndTagsBytes(int index); + com.google.protobuf.ByteString getEndTagsBytes(int index); /** + * + * *
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -290,9 +366,10 @@ public interface VehicleOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
-  java.util.List 
-      getStartTimeWindowsList();
+  java.util.List getStartTimeWindowsList();
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -310,6 +387,8 @@ public interface VehicleOrBuilder extends
    */
   com.google.cloud.optimization.v1.TimeWindow getStartTimeWindows(int index);
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -327,6 +406,8 @@ public interface VehicleOrBuilder extends
    */
   int getStartTimeWindowsCount();
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -342,9 +423,11 @@ public interface VehicleOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
-  java.util.List 
+  java.util.List
       getStartTimeWindowsOrBuilderList();
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may depart its start location.
    * They must be within the global time limits (see
@@ -360,10 +443,11 @@ public interface VehicleOrBuilder extends
    *
    * repeated .google.cloud.optimization.v1.TimeWindow start_time_windows = 9;
    */
-  com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -379,9 +463,10 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilde
    *
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
-  java.util.List 
-      getEndTimeWindowsList();
+  java.util.List getEndTimeWindowsList();
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -399,6 +484,8 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilde
    */
   com.google.cloud.optimization.v1.TimeWindow getEndTimeWindows(int index);
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -416,6 +503,8 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilde
    */
   int getEndTimeWindowsCount();
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -431,9 +520,11 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilde
    *
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
-  java.util.List 
+  java.util.List
       getEndTimeWindowsOrBuilderList();
   /**
+   *
+   *
    * 
    * Time windows during which the vehicle may arrive at its end location.
    * They must be within the global time limits (see
@@ -449,10 +540,11 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsOrBuilde
    *
    * repeated .google.cloud.optimization.v1.TimeWindow end_time_windows = 10;
    */
-  com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
-      int index);
+  com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(int index);
 
   /**
+   *
+   *
    * 
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -468,10 +560,13 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
    * 
* * optional double travel_duration_multiple = 11; + * * @return Whether the travelDurationMultiple field is set. */ boolean hasTravelDurationMultiple(); /** + * + * *
    * Specifies a multiplicative factor that can be used to increase or decrease
    * travel times of this vehicle. For example, setting this to 2.0 means
@@ -487,30 +582,39 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
    * 
* * optional double travel_duration_multiple = 11; + * * @return The travelDurationMultiple. */ double getTravelDurationMultiple(); /** + * + * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @return The enum numeric value on the wire for unloadingPolicy. */ int getUnloadingPolicyValue(); /** + * + * *
    * Unloading policy enforced on the vehicle.
    * 
* * .google.cloud.optimization.v1.Vehicle.UnloadingPolicy unloading_policy = 12; + * * @return The unloadingPolicy. */ com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy(); /** + * + * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -520,10 +624,13 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ int getLoadLimitsCount(); /** + * + * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -533,17 +640,17 @@ com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrBuilder(
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; - */ - boolean containsLoadLimits( - java.lang.String key); - /** - * Use {@link #getLoadLimitsMap()} instead. + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ + boolean containsLoadLimits(java.lang.String key); + /** Use {@link #getLoadLimitsMap()} instead. */ @java.lang.Deprecated java.util.Map - getLoadLimits(); + getLoadLimits(); /** + * + * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -553,11 +660,14 @@ boolean containsLoadLimits(
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ java.util.Map - getLoadLimitsMap(); + getLoadLimitsMap(); /** + * + * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -567,15 +677,18 @@ boolean containsLoadLimits(
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ /* nullable */ -com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( + com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( java.lang.String key, /* nullable */ -com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue); + com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue); /** + * + * *
    * Capacities of the vehicle (weight, volume, # of pallets for example).
    * The keys in the map are the identifiers of the type of load, consistent
@@ -585,13 +698,14 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
    * is considered to be limitless.
    * 
* - * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * map<string, .google.cloud.optimization.v1.Vehicle.LoadLimit> load_limits = 30; + * */ - - com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( - java.lang.String key); + com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(java.lang.String key); /** + * + * *
    * Vehicle costs: all costs add up and must be in the same unit as
    * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -602,11 +716,14 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_hour = 16; + * * @return The costPerHour. */ double getCostPerHour(); /** + * + * *
    * Cost per traveled hour of the vehicle route. This cost is applied only to
    * travel time taken by the route (i.e., that reported in
@@ -614,11 +731,14 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_traveled_hour = 17; + * * @return The costPerTraveledHour. */ double getCostPerTraveledHour(); /** + * + * *
    * Cost per kilometer of the vehicle route. This cost is applied to the
    * distance reported in the [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] and does not apply
@@ -627,21 +747,27 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_kilometer = 18; + * * @return The costPerKilometer. */ double getCostPerKilometer(); /** + * + * *
    * Fixed cost applied if this vehicle is used to handle a shipment.
    * 
* * double fixed_cost = 19; + * * @return The fixedCost. */ double getFixedCost(); /** + * + * *
    * This field only applies to vehicles when their route does not serve any
    * shipments. It indicates if the vehicle should be considered as used or not
@@ -656,11 +782,14 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * bool used_if_route_is_empty = 20; + * * @return The usedIfRouteIsEmpty. */ boolean getUsedIfRouteIsEmpty(); /** + * + * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -668,10 +797,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return Whether the routeDurationLimit field is set. */ boolean hasRouteDurationLimit(); /** + * + * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -679,10 +811,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return The routeDurationLimit. */ com.google.cloud.optimization.v1.Vehicle.DurationLimit getRouteDurationLimit(); /** + * + * *
    * Limit applied to the total duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -694,6 +829,8 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
   com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteDurationLimitOrBuilder();
 
   /**
+   *
+   *
    * 
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -701,10 +838,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; + * * @return Whether the travelDurationLimit field is set. */ boolean hasTravelDurationLimit(); /** + * + * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -712,10 +852,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit travel_duration_limit = 22; + * * @return The travelDurationLimit. */ com.google.cloud.optimization.v1.Vehicle.DurationLimit getTravelDurationLimit(); /** + * + * *
    * Limit applied to the travel duration of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route travel duration is the sum of all its
@@ -727,6 +870,8 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
   com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravelDurationLimitOrBuilder();
 
   /**
+   *
+   *
    * 
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -734,10 +879,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; + * * @return Whether the routeDistanceLimit field is set. */ boolean hasRouteDistanceLimit(); /** + * + * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -745,10 +893,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; + * * @return The routeDistanceLimit. */ com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit(); /** + * + * *
    * Limit applied to the total distance of the vehicle's route. In a given
    * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -760,6 +911,8 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
   com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceLimitOrBuilder();
 
   /**
+   *
+   *
    * 
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -771,10 +924,13 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ int getExtraVisitDurationForVisitTypeCount(); /** + * + * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -786,17 +942,16 @@ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; - */ - boolean containsExtraVisitDurationForVisitType( - java.lang.String key); - /** - * Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ + boolean containsExtraVisitDurationForVisitType(java.lang.String key); + /** Use {@link #getExtraVisitDurationForVisitTypeMap()} instead. */ @java.lang.Deprecated - java.util.Map - getExtraVisitDurationForVisitType(); + java.util.Map getExtraVisitDurationForVisitType(); /** + * + * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -808,11 +963,14 @@ boolean containsExtraVisitDurationForVisitType(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ java.util.Map - getExtraVisitDurationForVisitTypeMap(); + getExtraVisitDurationForVisitTypeMap(); /** + * + * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -824,15 +982,18 @@ boolean containsExtraVisitDurationForVisitType(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ /* nullable */ -com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( + com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( java.lang.String key, /* nullable */ -com.google.protobuf.Duration defaultValue); + com.google.protobuf.Duration defaultValue); /** + * + * *
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -844,33 +1005,40 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * type in the map.
    * 
* - * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * map<string, .google.protobuf.Duration> extra_visit_duration_for_visit_type = 24; + * */ - - com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( - java.lang.String key); + com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(java.lang.String key); /** + * + * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; + * * @return Whether the breakRule field is set. */ boolean hasBreakRule(); /** + * + * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
    * 
* * .google.cloud.optimization.v1.BreakRule break_rule = 25; + * * @return The breakRule. */ com.google.cloud.optimization.v1.BreakRule getBreakRule(); /** + * + * *
    * Describes the break schedule to be enforced on this vehicle.
    * If empty, no breaks will be scheduled for this vehicle.
@@ -881,28 +1049,35 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(
   com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder();
 
   /**
+   *
+   *
    * 
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; + * * @return The label. */ java.lang.String getLabel(); /** + * + * *
    * Specifies a label for this vehicle. This label is reported in the response
    * as the `vehicle_label` of the corresponding [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
    * 
* * string label = 27; + * * @return The bytes for label. */ - com.google.protobuf.ByteString - getLabelBytes(); + com.google.protobuf.ByteString getLabelBytes(); /** + * + * *
    * If true, `used_if_route_is_empty` must be false, and this vehicle will
    * remain unused.
@@ -918,11 +1093,14 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(
    * 
* * bool ignore = 28; + * * @return The ignore. */ boolean getIgnore(); /** + * + * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -931,12 +1109,16 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(
    * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return A list containing the breakRuleIndices. */ - @java.lang.Deprecated java.util.List getBreakRuleIndicesList(); + @java.lang.Deprecated + java.util.List getBreakRuleIndicesList(); /** + * + * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -945,12 +1127,16 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(
    * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @return The count of breakRuleIndices. */ - @java.lang.Deprecated int getBreakRuleIndicesCount(); + @java.lang.Deprecated + int getBreakRuleIndicesCount(); /** + * + * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -959,142 +1145,217 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(
    * 
* * 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=1379 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1379 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated int getBreakRuleIndices(int index); + @java.lang.Deprecated + int getBreakRuleIndices(int index); /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List - getCapacitiesList(); + @java.lang.Deprecated + java.util.List getCapacitiesList(); /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index); /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated int getCapacitiesCount(); + @java.lang.Deprecated + int getCapacitiesCount(); /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getCapacitiesOrBuilderList(); /** + * + * *
    * Deprecated: Use [Vehicle.load_limits][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantity capacities = 13 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder( - int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesOrBuilder(int index); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getStartLoadIntervalsList(); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadIntervals(int index); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated int getStartLoadIntervalsCount(); + @java.lang.Deprecated + int getStartLoadIntervalsCount(); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getStartLoadIntervalsOrBuilderList(); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadIntervalsOrBuilder( int index); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getEndLoadIntervalsList(); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadIntervals(int index); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated int getEndLoadIntervalsCount(); + @java.lang.Deprecated + int getEndLoadIntervalsCount(); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated java.util.List + @java.lang.Deprecated + java.util.List getEndLoadIntervalsOrBuilderList(); /** + * + * *
    * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * + * repeated .google.cloud.optimization.v1.CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; + * */ - @java.lang.Deprecated com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getEndLoadIntervalsOrBuilder( int index); } diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java similarity index 72% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java index 58c5734..de0b987 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java @@ -1,9 +1,26 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; /** + * + * *
  * Encapsulates a waypoint. Waypoints mark arrival and departure locations of
  * VisitRequests, and start and end locations of Vehicles.
@@ -11,30 +28,29 @@
  *
  * Protobuf type {@code google.cloud.optimization.v1.Waypoint}
  */
-public final class Waypoint extends
-    com.google.protobuf.GeneratedMessageV3 implements
+public final class Waypoint extends com.google.protobuf.GeneratedMessageV3
+    implements
     // @@protoc_insertion_point(message_implements:google.cloud.optimization.v1.Waypoint)
     WaypointOrBuilder {
-private static final long serialVersionUID = 0L;
+  private static final long serialVersionUID = 0L;
   // Use Waypoint.newBuilder() to construct.
   private Waypoint(com.google.protobuf.GeneratedMessageV3.Builder builder) {
     super(builder);
   }
-  private Waypoint() {
-  }
+
+  private Waypoint() {}
 
   @java.lang.Override
   @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
+  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Waypoint();
   }
 
   @java.lang.Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
+  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
     return this.unknownFields;
   }
+
   private Waypoint(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
@@ -53,38 +69,42 @@ private Waypoint(
           case 0:
             done = true;
             break;
-          case 10: {
-            com.google.cloud.optimization.v1.Location.Builder subBuilder = null;
-            if (locationTypeCase_ == 1) {
-              subBuilder = ((com.google.cloud.optimization.v1.Location) locationType_).toBuilder();
+          case 10:
+            {
+              com.google.cloud.optimization.v1.Location.Builder subBuilder = null;
+              if (locationTypeCase_ == 1) {
+                subBuilder =
+                    ((com.google.cloud.optimization.v1.Location) locationType_).toBuilder();
+              }
+              locationType_ =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Location.parser(), extensionRegistry);
+              if (subBuilder != null) {
+                subBuilder.mergeFrom((com.google.cloud.optimization.v1.Location) locationType_);
+                locationType_ = subBuilder.buildPartial();
+              }
+              locationTypeCase_ = 1;
+              break;
             }
-            locationType_ =
-                input.readMessage(com.google.cloud.optimization.v1.Location.parser(), extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom((com.google.cloud.optimization.v1.Location) locationType_);
-              locationType_ = subBuilder.buildPartial();
+          case 18:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+              locationTypeCase_ = 2;
+              locationType_ = s;
+              break;
             }
-            locationTypeCase_ = 1;
-            break;
-          }
-          case 18: {
-            java.lang.String s = input.readStringRequireUtf8();
-            locationTypeCase_ = 2;
-            locationType_ = s;
-            break;
-          }
-          case 24: {
-
-            sideOfRoad_ = input.readBool();
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
+          case 24:
+            {
+              sideOfRoad_ = input.readBool();
+              break;
+            }
+          default:
+            {
+              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+                done = true;
+              }
+              break;
             }
-            break;
-          }
         }
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -92,35 +112,40 @@ private Waypoint(
     } catch (com.google.protobuf.UninitializedMessageException e) {
       throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
+      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
       this.unknownFields = unknownFields.build();
       makeExtensionsImmutable();
     }
   }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
+
+  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
+    return com.google.cloud.optimization.v1.FleetRoutingProto
+        .internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
-            com.google.cloud.optimization.v1.Waypoint.class, com.google.cloud.optimization.v1.Waypoint.Builder.class);
+            com.google.cloud.optimization.v1.Waypoint.class,
+            com.google.cloud.optimization.v1.Waypoint.Builder.class);
   }
 
   private int locationTypeCase_ = 0;
   private java.lang.Object locationType_;
+
   public enum LocationTypeCase
-      implements com.google.protobuf.Internal.EnumLite,
+      implements
+          com.google.protobuf.Internal.EnumLite,
           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
     LOCATION(1),
     PLACE_ID(2),
     LOCATIONTYPE_NOT_SET(0);
     private final int value;
+
     private LocationTypeCase(int value) {
       this.value = value;
     }
@@ -136,31 +161,37 @@ public static LocationTypeCase valueOf(int value) {
 
     public static LocationTypeCase forNumber(int value) {
       switch (value) {
-        case 1: return LOCATION;
-        case 2: return PLACE_ID;
-        case 0: return LOCATIONTYPE_NOT_SET;
-        default: return null;
+        case 1:
+          return LOCATION;
+        case 2:
+          return PLACE_ID;
+        case 0:
+          return LOCATIONTYPE_NOT_SET;
+        default:
+          return null;
       }
     }
+
     public int getNumber() {
       return this.value;
     }
   };
 
-  public LocationTypeCase
-  getLocationTypeCase() {
-    return LocationTypeCase.forNumber(
-        locationTypeCase_);
+  public LocationTypeCase getLocationTypeCase() {
+    return LocationTypeCase.forNumber(locationTypeCase_);
   }
 
   public static final int LOCATION_FIELD_NUMBER = 1;
   /**
+   *
+   *
    * 
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; + * * @return Whether the location field is set. */ @java.lang.Override @@ -168,22 +199,27 @@ public boolean hasLocation() { return locationTypeCase_ == 1; } /** + * + * *
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; + * * @return The location. */ @java.lang.Override public com.google.cloud.optimization.v1.Location getLocation() { if (locationTypeCase_ == 1) { - return (com.google.cloud.optimization.v1.Location) locationType_; + return (com.google.cloud.optimization.v1.Location) locationType_; } return com.google.cloud.optimization.v1.Location.getDefaultInstance(); } /** + * + * *
    * A point specified using geographic coordinates, including an optional
    * heading.
@@ -194,29 +230,35 @@ public com.google.cloud.optimization.v1.Location getLocation() {
   @java.lang.Override
   public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder() {
     if (locationTypeCase_ == 1) {
-       return (com.google.cloud.optimization.v1.Location) locationType_;
+      return (com.google.cloud.optimization.v1.Location) locationType_;
     }
     return com.google.cloud.optimization.v1.Location.getDefaultInstance();
   }
 
   public static final int PLACE_ID_FIELD_NUMBER = 2;
   /**
+   *
+   *
    * 
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; + * * @return Whether the placeId field is set. */ public boolean hasPlaceId() { return locationTypeCase_ == 2; } /** + * + * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; + * * @return The placeId. */ public java.lang.String getPlaceId() { @@ -227,8 +269,7 @@ public java.lang.String getPlaceId() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (locationTypeCase_ == 2) { locationType_ = s; @@ -237,23 +278,24 @@ public java.lang.String getPlaceId() { } } /** + * + * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; + * * @return The bytes for placeId. */ - public com.google.protobuf.ByteString - getPlaceIdBytes() { + public com.google.protobuf.ByteString getPlaceIdBytes() { java.lang.Object ref = ""; if (locationTypeCase_ == 2) { ref = locationType_; } if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); if (locationTypeCase_ == 2) { locationType_ = b; } @@ -266,6 +308,8 @@ public java.lang.String getPlaceId() { public static final int SIDE_OF_ROAD_FIELD_NUMBER = 3; private boolean sideOfRoad_; /** + * + * *
    * Indicates that the location of this waypoint is meant to have a preference
    * for the vehicle to stop at a particular side of road. When you set this
@@ -276,6 +320,7 @@ public java.lang.String getPlaceId() {
    * 
* * bool side_of_road = 3; + * * @return The sideOfRoad. */ @java.lang.Override @@ -284,6 +329,7 @@ public boolean getSideOfRoad() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -295,8 +341,7 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (locationTypeCase_ == 1) { output.writeMessage(1, (com.google.cloud.optimization.v1.Location) locationType_); } @@ -316,15 +361,15 @@ public int getSerializedSize() { size = 0; if (locationTypeCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, (com.google.cloud.optimization.v1.Location) locationType_); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.optimization.v1.Location) locationType_); } if (locationTypeCase_ == 2) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, locationType_); } if (sideOfRoad_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, sideOfRoad_); + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, sideOfRoad_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -334,24 +379,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Waypoint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Waypoint other = (com.google.cloud.optimization.v1.Waypoint) obj; + com.google.cloud.optimization.v1.Waypoint other = + (com.google.cloud.optimization.v1.Waypoint) obj; - if (getSideOfRoad() - != other.getSideOfRoad()) return false; + if (getSideOfRoad() != other.getSideOfRoad()) return false; if (!getLocationTypeCase().equals(other.getLocationTypeCase())) return false; switch (locationTypeCase_) { case 1: - if (!getLocation() - .equals(other.getLocation())) return false; + if (!getLocation().equals(other.getLocation())) return false; break; case 2: - if (!getPlaceId() - .equals(other.getPlaceId())) return false; + if (!getPlaceId().equals(other.getPlaceId())) return false; break; case 0: default: @@ -368,8 +411,7 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + SIDE_OF_ROAD_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSideOfRoad()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSideOfRoad()); switch (locationTypeCase_) { case 1: hash = (37 * hash) + LOCATION_FIELD_NUMBER; @@ -387,97 +429,104 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Waypoint parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); + + public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } + public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } + public Builder newBuilderForType() { + return newBuilder(); + } + public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } + public static Builder newBuilder(com.google.cloud.optimization.v1.Waypoint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } + @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** + * + * *
    * Encapsulates a waypoint. Waypoints mark arrival and departure locations of
    * VisitRequests, and start and end locations of Vehicles.
@@ -485,21 +534,23 @@ protected Builder newBuilderForType(
    *
    * Protobuf type {@code google.cloud.optimization.v1.Waypoint}
    */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
+      implements
       // @@protoc_insertion_point(builder_implements:google.cloud.optimization.v1.Waypoint)
       com.google.cloud.optimization.v1.WaypointOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
+    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Waypoint_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.google.cloud.optimization.v1.Waypoint.class, com.google.cloud.optimization.v1.Waypoint.Builder.class);
+              com.google.cloud.optimization.v1.Waypoint.class,
+              com.google.cloud.optimization.v1.Waypoint.Builder.class);
     }
 
     // Construct using com.google.cloud.optimization.v1.Waypoint.newBuilder()
@@ -507,16 +558,15 @@ private Builder() {
       maybeForceBuilderInitialization();
     }
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
+
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
+      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -528,9 +578,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
+    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+      return com.google.cloud.optimization.v1.FleetRoutingProto
+          .internal_static_google_cloud_optimization_v1_Waypoint_descriptor;
     }
 
     @java.lang.Override
@@ -549,7 +599,8 @@ public com.google.cloud.optimization.v1.Waypoint build() {
 
     @java.lang.Override
     public com.google.cloud.optimization.v1.Waypoint buildPartial() {
-      com.google.cloud.optimization.v1.Waypoint result = new com.google.cloud.optimization.v1.Waypoint(this);
+      com.google.cloud.optimization.v1.Waypoint result =
+          new com.google.cloud.optimization.v1.Waypoint(this);
       if (locationTypeCase_ == 1) {
         if (locationBuilder_ == null) {
           result.locationType_ = locationType_;
@@ -570,38 +621,39 @@ public com.google.cloud.optimization.v1.Waypoint buildPartial() {
     public Builder clone() {
       return super.clone();
     }
+
     @java.lang.Override
     public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.setField(field, value);
     }
+
     @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
+    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
       return super.clearField(field);
     }
+
     @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
       return super.clearOneof(oneof);
     }
+
     @java.lang.Override
     public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
       return super.setRepeatedField(field, index, value);
     }
+
     @java.lang.Override
     public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
+        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
       return super.addRepeatedField(field, value);
     }
+
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof com.google.cloud.optimization.v1.Waypoint) {
-        return mergeFrom((com.google.cloud.optimization.v1.Waypoint)other);
+        return mergeFrom((com.google.cloud.optimization.v1.Waypoint) other);
       } else {
         super.mergeFrom(other);
         return this;
@@ -614,19 +666,22 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Waypoint other) {
         setSideOfRoad(other.getSideOfRoad());
       }
       switch (other.getLocationTypeCase()) {
-        case LOCATION: {
-          mergeLocation(other.getLocation());
-          break;
-        }
-        case PLACE_ID: {
-          locationTypeCase_ = 2;
-          locationType_ = other.locationType_;
-          onChanged();
-          break;
-        }
-        case LOCATIONTYPE_NOT_SET: {
-          break;
-        }
+        case LOCATION:
+          {
+            mergeLocation(other.getLocation());
+            break;
+          }
+        case PLACE_ID:
+          {
+            locationTypeCase_ = 2;
+            locationType_ = other.locationType_;
+            onChanged();
+            break;
+          }
+        case LOCATIONTYPE_NOT_SET:
+          {
+            break;
+          }
       }
       this.mergeUnknownFields(other.unknownFields);
       onChanged();
@@ -656,12 +711,12 @@ public Builder mergeFrom(
       }
       return this;
     }
+
     private int locationTypeCase_ = 0;
     private java.lang.Object locationType_;
-    public LocationTypeCase
-        getLocationTypeCase() {
-      return LocationTypeCase.forNumber(
-          locationTypeCase_);
+
+    public LocationTypeCase getLocationTypeCase() {
+      return LocationTypeCase.forNumber(locationTypeCase_);
     }
 
     public Builder clearLocationType() {
@@ -671,16 +726,21 @@ public Builder clearLocationType() {
       return this;
     }
 
-
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Location, com.google.cloud.optimization.v1.Location.Builder, com.google.cloud.optimization.v1.LocationOrBuilder> locationBuilder_;
+            com.google.cloud.optimization.v1.Location,
+            com.google.cloud.optimization.v1.Location.Builder,
+            com.google.cloud.optimization.v1.LocationOrBuilder>
+        locationBuilder_;
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
      * 
* * .google.cloud.optimization.v1.Location location = 1; + * * @return Whether the location field is set. */ @java.lang.Override @@ -688,12 +748,15 @@ public boolean hasLocation() { return locationTypeCase_ == 1; } /** + * + * *
      * A point specified using geographic coordinates, including an optional
      * heading.
      * 
* * .google.cloud.optimization.v1.Location location = 1; + * * @return The location. */ @java.lang.Override @@ -711,6 +774,8 @@ public com.google.cloud.optimization.v1.Location getLocation() { } } /** + * + * *
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -732,6 +797,8 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -739,8 +806,7 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location value) {
      *
      * .google.cloud.optimization.v1.Location location = 1;
      */
-    public Builder setLocation(
-        com.google.cloud.optimization.v1.Location.Builder builderForValue) {
+    public Builder setLocation(com.google.cloud.optimization.v1.Location.Builder builderForValue) {
       if (locationBuilder_ == null) {
         locationType_ = builderForValue.build();
         onChanged();
@@ -751,6 +817,8 @@ public Builder setLocation(
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -760,10 +828,13 @@ public Builder setLocation(
      */
     public Builder mergeLocation(com.google.cloud.optimization.v1.Location value) {
       if (locationBuilder_ == null) {
-        if (locationTypeCase_ == 1 &&
-            locationType_ != com.google.cloud.optimization.v1.Location.getDefaultInstance()) {
-          locationType_ = com.google.cloud.optimization.v1.Location.newBuilder((com.google.cloud.optimization.v1.Location) locationType_)
-              .mergeFrom(value).buildPartial();
+        if (locationTypeCase_ == 1
+            && locationType_ != com.google.cloud.optimization.v1.Location.getDefaultInstance()) {
+          locationType_ =
+              com.google.cloud.optimization.v1.Location.newBuilder(
+                      (com.google.cloud.optimization.v1.Location) locationType_)
+                  .mergeFrom(value)
+                  .buildPartial();
         } else {
           locationType_ = value;
         }
@@ -779,6 +850,8 @@ public Builder mergeLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -803,6 +876,8 @@ public Builder clearLocation() {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -814,6 +889,8 @@ public com.google.cloud.optimization.v1.Location.Builder getLocationBuilder() {
       return getLocationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -833,6 +910,8 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
       }
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -841,30 +920,39 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
      * .google.cloud.optimization.v1.Location location = 1;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.Location, com.google.cloud.optimization.v1.Location.Builder, com.google.cloud.optimization.v1.LocationOrBuilder> 
+            com.google.cloud.optimization.v1.Location,
+            com.google.cloud.optimization.v1.Location.Builder,
+            com.google.cloud.optimization.v1.LocationOrBuilder>
         getLocationFieldBuilder() {
       if (locationBuilder_ == null) {
         if (!(locationTypeCase_ == 1)) {
           locationType_ = com.google.cloud.optimization.v1.Location.getDefaultInstance();
         }
-        locationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.Location, com.google.cloud.optimization.v1.Location.Builder, com.google.cloud.optimization.v1.LocationOrBuilder>(
+        locationBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.Location,
+                com.google.cloud.optimization.v1.Location.Builder,
+                com.google.cloud.optimization.v1.LocationOrBuilder>(
                 (com.google.cloud.optimization.v1.Location) locationType_,
                 getParentForChildren(),
                 isClean());
         locationType_ = null;
       }
       locationTypeCase_ = 1;
-      onChanged();;
+      onChanged();
+      ;
       return locationBuilder_;
     }
 
     /**
+     *
+     *
      * 
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; + * * @return Whether the placeId field is set. */ @java.lang.Override @@ -872,11 +960,14 @@ public boolean hasPlaceId() { return locationTypeCase_ == 2; } /** + * + * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; + * * @return The placeId. */ @java.lang.Override @@ -886,8 +977,7 @@ public java.lang.String getPlaceId() { ref = locationType_; } if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (locationTypeCase_ == 2) { locationType_ = s; @@ -898,24 +988,25 @@ public java.lang.String getPlaceId() { } } /** + * + * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; + * * @return The bytes for placeId. */ @java.lang.Override - public com.google.protobuf.ByteString - getPlaceIdBytes() { + public com.google.protobuf.ByteString getPlaceIdBytes() { java.lang.Object ref = ""; if (locationTypeCase_ == 2) { ref = locationType_; } if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); if (locationTypeCase_ == 2) { locationType_ = b; } @@ -925,30 +1016,35 @@ public java.lang.String getPlaceId() { } } /** + * + * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; + * * @param value The placeId to set. * @return This builder for chaining. */ - public Builder setPlaceId( - java.lang.String value) { + public Builder setPlaceId(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - locationTypeCase_ = 2; + throw new NullPointerException(); + } + locationTypeCase_ = 2; locationType_ = value; onChanged(); return this; } /** + * + * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; + * * @return This builder for chaining. */ public Builder clearPlaceId() { @@ -960,28 +1056,32 @@ public Builder clearPlaceId() { return this; } /** + * + * *
      * The POI Place ID associated with the waypoint.
      * 
* * string place_id = 2; + * * @param value The bytes for placeId to set. * @return This builder for chaining. */ - public Builder setPlaceIdBytes( - com.google.protobuf.ByteString value) { + public Builder setPlaceIdBytes(com.google.protobuf.ByteString value) { if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); locationTypeCase_ = 2; locationType_ = value; onChanged(); return this; } - private boolean sideOfRoad_ ; + private boolean sideOfRoad_; /** + * + * *
      * Indicates that the location of this waypoint is meant to have a preference
      * for the vehicle to stop at a particular side of road. When you set this
@@ -992,6 +1092,7 @@ public Builder setPlaceIdBytes(
      * 
* * bool side_of_road = 3; + * * @return The sideOfRoad. */ @java.lang.Override @@ -999,6 +1100,8 @@ public boolean getSideOfRoad() { return sideOfRoad_; } /** + * + * *
      * Indicates that the location of this waypoint is meant to have a preference
      * for the vehicle to stop at a particular side of road. When you set this
@@ -1009,16 +1112,19 @@ public boolean getSideOfRoad() {
      * 
* * bool side_of_road = 3; + * * @param value The sideOfRoad to set. * @return This builder for chaining. */ public Builder setSideOfRoad(boolean value) { - + sideOfRoad_ = value; onChanged(); return this; } /** + * + * *
      * Indicates that the location of this waypoint is meant to have a preference
      * for the vehicle to stop at a particular side of road. When you set this
@@ -1029,17 +1135,18 @@ public Builder setSideOfRoad(boolean value) {
      * 
* * bool side_of_road = 3; + * * @return This builder for chaining. */ public Builder clearSideOfRoad() { - + sideOfRoad_ = false; onChanged(); return this; } + @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @@ -1049,12 +1156,12 @@ public final Builder mergeUnknownFields( return super.mergeUnknownFields(unknownFields); } - // @@protoc_insertion_point(builder_scope:google.cloud.optimization.v1.Waypoint) } // @@protoc_insertion_point(class_scope:google.cloud.optimization.v1.Waypoint) private static final com.google.cloud.optimization.v1.Waypoint DEFAULT_INSTANCE; + static { DEFAULT_INSTANCE = new com.google.cloud.optimization.v1.Waypoint(); } @@ -1063,16 +1170,16 @@ public static com.google.cloud.optimization.v1.Waypoint getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Waypoint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Waypoint(input, extensionRegistry); - } - }; + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Waypoint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Waypoint(input, extensionRegistry); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1087,6 +1194,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Waypoint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java similarity index 74% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java rename to proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java index cfcf5cd..bf2c3f2 100644 --- a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java +++ b/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java @@ -1,33 +1,57 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/cloud/optimization/v1/fleet_routing.proto package com.google.cloud.optimization.v1; -public interface WaypointOrBuilder extends +public interface WaypointOrBuilder + extends // @@protoc_insertion_point(interface_extends:google.cloud.optimization.v1.Waypoint) com.google.protobuf.MessageOrBuilder { /** + * + * *
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; + * * @return Whether the location field is set. */ boolean hasLocation(); /** + * + * *
    * A point specified using geographic coordinates, including an optional
    * heading.
    * 
* * .google.cloud.optimization.v1.Location location = 1; + * * @return The location. */ com.google.cloud.optimization.v1.Location getLocation(); /** + * + * *
    * A point specified using geographic coordinates, including an optional
    * heading.
@@ -38,35 +62,45 @@ public interface WaypointOrBuilder extends
   com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder();
 
   /**
+   *
+   *
    * 
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; + * * @return Whether the placeId field is set. */ boolean hasPlaceId(); /** + * + * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; + * * @return The placeId. */ java.lang.String getPlaceId(); /** + * + * *
    * The POI Place ID associated with the waypoint.
    * 
* * string place_id = 2; + * * @return The bytes for placeId. */ - com.google.protobuf.ByteString - getPlaceIdBytes(); + com.google.protobuf.ByteString getPlaceIdBytes(); /** + * + * *
    * Indicates that the location of this waypoint is meant to have a preference
    * for the vehicle to stop at a particular side of road. When you set this
@@ -77,6 +111,7 @@ public interface WaypointOrBuilder extends
    * 
* * bool side_of_road = 3; + * * @return The sideOfRoad. */ boolean getSideOfRoad(); diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto b/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto similarity index 100% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto rename to proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto diff --git a/owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto b/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto similarity index 100% rename from owl-bot-staging/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto rename to proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java b/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java diff --git a/owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java b/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java rename to samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java From 997e9c4797df3e09a010d20370324d62fad0050f Mon Sep 17 00:00:00 2001 From: alicejli Date: Thu, 23 Jun 2022 15:41:56 -0400 Subject: [PATCH 3/3] chore: add dependencies to pom.xml --- google-cloud-optimization/pom.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/google-cloud-optimization/pom.xml b/google-cloud-optimization/pom.xml index 93fd2df..f760855 100644 --- a/google-cloud-optimization/pom.xml +++ b/google-cloud-optimization/pom.xml @@ -58,6 +58,10 @@ com.google.api gax-grpc + + com.google.api + gax-httpjson + org.threeten threetenbp @@ -77,12 +81,24 @@ test + + com.google.api + gax + testlib + test + com.google.api gax-grpc testlib test + + com.google.api + gax-httpjson + testlib + test +