From f6d4eef8d4a3442c7963732289e0d416a93e4550 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Mon, 3 Oct 2022 15:05:11 +0000 Subject: [PATCH 1/2] chore(bazel): update protobuf to v3.21.7 PiperOrigin-RevId: 477955264 Source-Link: https://github.com/googleapis/googleapis/commit/a724450af76d0001f23602684c49cd6a4b3a5654 Source-Link: https://github.com/googleapis/googleapis-gen/commit/4abcbcaec855e74a0b22a4988cf9e0eb61a83094 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNGFiY2JjYWVjODU1ZTc0YTBiMjJhNDk4OGNmOWUwZWI2MWE4MzA5NCJ9 --- .../optimization/v1/FleetRoutingClient.java | 0 .../optimization/v1/FleetRoutingSettings.java | 1 + .../cloud/optimization/v1/gapic_metadata.json | 0 .../cloud/optimization/v1/package-info.java | 0 .../v1/stub/FleetRoutingStub.java | 0 .../v1/stub/FleetRoutingStubSettings.java | 0 .../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/AggregatedMetrics.java | 1617 ++- .../v1/AggregatedMetricsOrBuilder.java | 162 +- .../optimization/v1/AsyncModelMetadata.java | 721 +- .../v1/AsyncModelMetadataOrBuilder.java | 49 +- .../optimization/v1/AsyncModelProto.java | 124 + .../v1/BatchOptimizeToursRequest.java | 1546 +-- .../BatchOptimizeToursRequestOrBuilder.java | 70 +- .../v1/BatchOptimizeToursResponse.java | 308 +- .../BatchOptimizeToursResponseOrBuilder.java | 9 + .../cloud/optimization/v1/BreakRule.java | 2221 ++-- .../optimization/v1/BreakRuleOrBuilder.java | 71 +- .../optimization/v1/CapacityQuantity.java | 398 +- .../v1/CapacityQuantityInterval.java | 430 +- .../v1/CapacityQuantityIntervalOrBuilder.java | 28 +- .../v1/CapacityQuantityOrBuilder.java | 27 + .../cloud/optimization/v1/DataFormat.java | 82 +- .../cloud/optimization/v1/DistanceLimit.java | 424 +- .../v1/DistanceLimitOrBuilder.java | 36 +- .../optimization/v1/FleetRoutingProto.java | 1135 +++ .../cloud/optimization/v1/GcsDestination.java | 377 +- .../v1/GcsDestinationOrBuilder.java | 27 +- .../cloud/optimization/v1/GcsSource.java | 374 +- .../optimization/v1/GcsSourceOrBuilder.java | 27 +- .../v1/InjectedSolutionConstraint.java | 2647 ++--- .../InjectedSolutionConstraintOrBuilder.java | 98 +- .../cloud/optimization/v1/InputConfig.java | 499 +- .../optimization/v1/InputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Location.java | 417 +- .../optimization/v1/LocationOrBuilder.java | 32 +- .../optimization/v1/OptimizeToursRequest.java | 1904 ++-- .../v1/OptimizeToursRequestOrBuilder.java | 171 +- .../v1/OptimizeToursResponse.java | 2241 ++-- .../v1/OptimizeToursResponseOrBuilder.java | 119 +- .../v1/OptimizeToursValidationError.java | 1799 ++-- ...OptimizeToursValidationErrorOrBuilder.java | 88 +- .../cloud/optimization/v1/OutputConfig.java | 502 +- .../v1/OutputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Shipment.java | 4365 +++----- .../cloud/optimization/v1/ShipmentModel.java | 7478 +++++--------- .../v1/ShipmentModelOrBuilder.java | 349 +- .../optimization/v1/ShipmentOrBuilder.java | 202 +- .../cloud/optimization/v1/ShipmentRoute.java | 8968 ++++++----------- .../v1/ShipmentRouteOrBuilder.java | 301 +- .../v1/ShipmentTypeIncompatibility.java | 606 +- .../ShipmentTypeIncompatibilityOrBuilder.java | 53 +- .../v1/ShipmentTypeRequirement.java | 720 +- .../v1/ShipmentTypeRequirementOrBuilder.java | 68 +- .../optimization/v1/SkippedShipment.java | 1188 +-- .../v1/SkippedShipmentOrBuilder.java | 48 +- .../cloud/optimization/v1/TimeWindow.java | 757 +- .../optimization/v1/TimeWindowOrBuilder.java | 62 +- .../optimization/v1/TransitionAttributes.java | 886 +- .../v1/TransitionAttributesOrBuilder.java | 76 +- .../google/cloud/optimization/v1/Vehicle.java | 5773 ++++------- .../optimization/v1/VehicleOrBuilder.java | 455 +- .../cloud/optimization/v1/Waypoint.java | 579 +- .../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 .../optimization/v1/AsyncModelProto.java | 143 - .../BatchOptimizeToursResponseOrBuilder.java | 24 - .../v1/CapacityQuantityOrBuilder.java | 46 - .../optimization/v1/FleetRoutingProto.java | 1438 --- 88 files changed, 19078 insertions(+), 36716 deletions(-) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java (99%) 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 (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java (100%) 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%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java (100%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java (99%) rename {google-cloud-optimization => owl-bot-staging/v1/google-cloud-optimization}/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java (100%) 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 (66%) 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 (68%) 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 (60%) 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 (56%) 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 (65%) 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 (60%) 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 (65%) 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 (72%) 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 (61%) 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 (60%) 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 (67%) 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 (65%) 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 (67%) 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 (73%) 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 (76%) 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 (65%) 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 (77%) 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 (72%) 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 (71%) 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 (63%) 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 (70%) 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 (74%) 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 (74%) 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 (74%) 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 (75%) 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 (68%) 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%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java (100%) rename {samples => owl-bot-staging/v1/samples}/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java (100%) 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 100% 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 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 99% 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 251d461..461ff5f 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 @@ -26,6 +26,7 @@ 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; 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 100% 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 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 100% 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 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/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 similarity index 100% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java diff --git a/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 similarity index 99% rename from google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java rename to owl-bot-staging/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java index 316bb81..1fe2845 100644 --- a/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 @@ -28,6 +28,7 @@ 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/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 similarity index 100% rename from google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java rename to owl-bot-staging/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java 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 66% 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..c21ac70 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,244 +13,66 @@
  *
  * 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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();
-              }
-              waitDuration_ =
-                  input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(waitDuration_);
-                waitDuration_ = subBuilder.buildPartial();
-              }
-
-              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();
-              }
-
-              break;
-            }
-          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;
-            }
-          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;
-            }
-          case 65:
-            {
-              travelDistanceMeters_ = input.readDouble();
-              break;
-            }
-          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;
-            }
-          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;
-            }
-          case 89:
-            {
-              totalCost_ = input.readDouble();
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } 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 +83,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 +95,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 +121,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 +133,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 +159,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 +171,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 +197,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 +209,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 +235,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 +247,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 +273,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 +280,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 +287,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 +294,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 +317,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 +330,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 +356,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 +365,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 +392,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 +409,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 +431,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 +447,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 +502,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 +514,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 +531,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 +546,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 +572,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,14 +598,22 @@ 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_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -904,56 +623,62 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -961,46 +686,56 @@ 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; - if (!unknownFields.equals(other.unknownFields)) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1038,10 +773,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 +784,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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (29 * hash) + getUnknownFields().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,63 +891,59 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1275,9 +995,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 +1016,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 +1063,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 +1102,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,12 +1127,14 @@ 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());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -1430,34 +1149,115 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.AggregatedMetrics parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 8: {
+              performedShipmentCount_ = input.readInt32();
+
+              break;
+            } // case 8
+            case 18: {
+              input.readMessage(
+                  getTravelDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 18
+            case 26: {
+              input.readMessage(
+                  getWaitDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 26
+            case 34: {
+              input.readMessage(
+                  getDelayDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 34
+            case 42: {
+              input.readMessage(
+                  getBreakDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getVisitDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 50
+            case 58: {
+              input.readMessage(
+                  getTotalDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 58
+            case 65: {
+              travelDistanceMeters_ = input.readDouble();
+
+              break;
+            } // case 65
+            case 74: {
+              com.google.protobuf.MapEntry
+              maxLoads__ = input.readMessage(
+                  MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableMaxLoads().getMutableMap().put(
+                  maxLoads__.getKey(), maxLoads__.getValue());
+              break;
+            } // case 74
+            case 82: {
+              com.google.protobuf.MapEntry
+              costs__ = input.readMessage(
+                  CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableCosts().getMutableMap().put(
+                  costs__.getKey(), costs__.getValue());
+              break;
+            } // case 82
+            case 89: {
+              totalCost_ = input.readDouble();
+
+              break;
+            } // case 89
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.AggregatedMetrics) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +1265,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 +1298,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 +1346,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 +1364,6 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1596,9 +1374,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 +1386,6 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1630,8 +1404,6 @@ public Builder clearTravelDuration() { return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1639,13 +1411,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 +1426,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 +1438,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 +1453,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 +1501,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 +1519,6 @@ public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForVa return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1781,9 +1529,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 +1541,6 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1815,8 +1559,6 @@ public Builder clearWaitDuration() { return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1824,13 +1566,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 +1581,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 +1593,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 +1608,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 +1656,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 +1674,6 @@ public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -1966,9 +1684,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 +1696,6 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -2000,8 +1714,6 @@ public Builder clearDelayDuration() { return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -2009,13 +1721,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 +1736,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 +1748,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 +1763,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 +1811,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 +1829,6 @@ public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2151,9 +1839,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 +1851,6 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2185,8 +1869,6 @@ public Builder clearBreakDuration() { return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2194,13 +1876,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 +1891,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 +1903,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 +1918,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 +1966,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 +1984,6 @@ public Builder setVisitDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2336,9 +1994,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 +2006,6 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2370,8 +2024,6 @@ public Builder clearVisitDuration() { return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2379,13 +2031,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 +2046,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 +2058,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 +2073,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 +2082,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 +2095,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 +2127,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 +2135,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 +2147,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 +2159,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 +2171,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 +2191,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 +2200,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 +2217,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 +2231,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 +2258,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 +2314,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 +2323,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 +2350,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 +2367,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 +2389,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 +2405,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 +2419,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 +2447,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 +2471,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 +2537,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 +2549,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 +2566,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 +2697,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 +2711,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3181,4 +2746,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 68% 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..272a672 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,126 +26,39 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - int rawValue = input.readEnum(); - - state_ = rawValue; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - 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(); - } - - break; - } - 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; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +67,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ STATE_UNSPECIFIED(0), /** - * - * *
      * Request is being processed.
      * 
@@ -182,8 +75,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ RUNNING(1), /** - * - * *
      * The operation completed successfully.
      * 
@@ -192,8 +83,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ SUCCEEDED(2), /** - * - * *
      * The operation was cancelled.
      * 
@@ -202,8 +91,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ CANCELLED(3), /** - * - * *
      * The operation has failed.
      * 
@@ -215,8 +102,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * The default value. This value is used if the state is omitted.
      * 
@@ -225,8 +110,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int STATE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * Request is being processed.
      * 
@@ -235,8 +118,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int RUNNING_VALUE = 1; /** - * - * *
      * The operation completed successfully.
      * 
@@ -245,8 +126,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int SUCCEEDED_VALUE = 2; /** - * - * *
      * The operation was cancelled.
      * 
@@ -255,8 +134,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int CANCELLED_VALUE = 3; /** - * - * *
      * The operation has failed.
      * 
@@ -265,6 +142,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 +167,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 +231,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 +272,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 +306,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 +318,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 +330,6 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } /** - * - * *
    * The creation time of the operation.
    * 
@@ -492,14 +344,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 +356,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 +368,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 +380,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -548,10 +391,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_)) { @@ -563,7 +405,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (updateTime_ != null) { output.writeMessage(4, getUpdateTime()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -572,21 +414,22 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -594,25 +437,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -635,148 +480,135 @@ public int hashCode() { hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; hash = (53 * hash) + getUpdateTime().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -800,9 +632,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 +653,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 +674,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 +713,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()); } @@ -898,7 +727,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.AsyncModelMetadata oth if (other.hasUpdateTime()) { mergeUpdateTime(other.getUpdateTime()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -913,84 +742,104 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.AsyncModelMetadata parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + state_ = input.readEnum(); + + break; + } // case 8 + case 18: { + stateMessage_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: { + input.readMessage( + getCreateTimeFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 26 + case 34: { + input.readMessage( + getUpdateTimeFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.AsyncModelMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +847,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 +869,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 +890,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 +912,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 +970,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 +1018,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 +1036,6 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1226,7 +1046,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 +1058,6 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1258,8 +1076,6 @@ public Builder clearCreateTime() { return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1267,13 +1083,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 +1098,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 +1110,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 +1125,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 +1173,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 +1191,6 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1409,7 +1201,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 +1213,6 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1441,8 +1231,6 @@ public Builder clearUpdateTime() { return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1450,13 +1238,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 +1253,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 +1265,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 +1289,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 +1303,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1547,4 +1338,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 60% 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..1b2fb3c 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,213 +30,110 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          case 0:
-            done = true;
-            break;
-          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;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        modelConfigs_ = java.util.Collections.unmodifiableList(modelConfigs_);
-      }
-      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_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,156 +146,64 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - 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(); - } - inputConfig_ = - input.readMessage( - com.google.cloud.optimization.v1.InputConfig.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(inputConfig_); - inputConfig_ = subBuilder.buildPartial(); - } - - break; - } - 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; - } - case 32: - { - enableCheckpoints_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +212,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 +246,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 +258,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 +284,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 +296,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 +322,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 +334,6 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
      * 
* * bool enable_checkpoints = 4; - * * @return The enableCheckpoints. */ @java.lang.Override @@ -590,7 +342,6 @@ public boolean getEnableCheckpoints() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -602,7 +353,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_); } @@ -615,7 +367,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (enableCheckpoints_ != false) { output.writeBool(4, enableCheckpoints_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -628,15 +380,18 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -644,26 +399,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (getEnableCheckpoints() + != other.getEnableCheckpoints()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -685,107 +442,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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEnableCheckpoints()); + hash = (29 * hash) + getUnknownFields().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 +540,39 @@ 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -862,22 +596,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 +616,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 +638,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(); @@ -971,7 +691,7 @@ public Builder mergeFrom( if (other.getEnableCheckpoints() != false) { setEnableCheckpoints(other.getEnableCheckpoints()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -986,40 +706,72 @@ 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; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + displayName_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + input.readMessage( + getInputConfigFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 18 + case 26: { + input.readMessage( + getOutputConfigFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 26 + case 32: { + enableCheckpoints_ = input.readBool(); + + break; + } // case 32 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +780,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 +802,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 +860,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 +908,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 +926,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 +948,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 +966,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 +1015,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 +1063,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 +1081,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 +1103,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 +1121,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 +1182,6 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
        * 
* * bool enable_checkpoints = 4; - * * @return The enableCheckpoints. */ @java.lang.Override @@ -1546,8 +1189,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 +1201,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 +1223,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 +1243,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1645,17 +1289,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 +1305,6 @@ public com.google.protobuf.Parser getParserForType() {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ @java.lang.Override @@ -1672,15 +1313,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 +1328,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 +1346,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,14 +1422,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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } for (int i = 0; i < modelConfigs_.size(); i++) { output.writeMessage(2, modelConfigs_.get(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -1828,9 +1443,10 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -1838,17 +1454,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getParent() + .equals(other.getParent())) return false; + if (!getModelConfigsList() + .equals(other.getModelConfigsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1865,110 +1482,102 @@ public int hashCode() { hash = (37 * hash) + MODEL_CONFIGS_FIELD_NUMBER; hash = (53 * hash) + getModelConfigsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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,41 +1588,33 @@ 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()
     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) {
-        getModelConfigsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2021,17 +1622,18 @@ public Builder clear() {
 
       if (modelConfigsBuilder_ == null) {
         modelConfigs_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        modelConfigs_ = null;
         modelConfigsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       return this;
     }
 
     @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 +1652,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 +1672,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 +1711,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,16 +1734,15 @@ 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_);
           }
         }
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -2159,27 +1757,54 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.BatchOptimizeToursRequest parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              parent_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 10
+            case 18: {
+              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.parser(),
+                      extensionRegistry);
+              if (modelConfigsBuilder_ == null) {
+                ensureModelConfigsIsMutable();
+                modelConfigs_.add(m);
+              } else {
+                modelConfigsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 18
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +1812,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 +1827,6 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2211,14 +1834,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 +1850,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 +1857,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 +1878,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 +1894,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 +1937,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 +1952,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 +1967,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 +1989,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 +2008,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 +2029,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 +2051,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 +2070,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 +2089,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 +2109,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 +2127,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 +2145,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 +2188,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 +2250,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 +2264,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2779,4 +2299,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 56% 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..846e872 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,85 +11,44 @@
  *
  * 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          case 0:
-            done = true;
-            break;
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } 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,8 +60,9 @@ public final boolean isInitialized() {
   }
 
   @java.lang.Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
-    unknownFields.writeTo(output);
+  public void writeTo(com.google.protobuf.CodedOutputStream output)
+                      throws java.io.IOException {
+    getUnknownFields().writeTo(output);
   }
 
   @java.lang.Override
@@ -128,7 +71,7 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    size += unknownFields.getSerializedSize();
+    size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
   }
@@ -136,15 +79,14 @@ 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;
+    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
   }
 
@@ -155,110 +97,102 @@ public int hashCode() {
     }
     int hash = 41;
     hash = (19 * hash) + getDescriptor().hashCode();
-    hash = (29 * hash) + unknownFields.hashCode();
+    hash = (29 * hash) + getUnknownFields().hashCode();
     memoizedHashCode = hash;
     return hash;
   }
 
   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,39 +200,33 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -306,9 +234,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 +255,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 +264,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,9 +303,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;
-      this.mergeUnknownFields(other.unknownFields);
+      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursResponse.getDefaultInstance()) return this;
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -394,23 +319,35 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.BatchOptimizeToursResponse parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +357,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 +371,27 @@ 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 {
+      Builder builder = newBuilder();
+      try {
+        builder.mergeFrom(input, extensionRegistry);
+      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+        throw e.setUnfinishedMessage(builder.buildPartial());
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+      } catch (java.io.IOException e) {
+        throw new com.google.protobuf.InvalidProtocolBufferException(e)
+            .setUnfinishedMessage(builder.buildPartial());
+      }
+      return builder.buildPartial();
+    }
+  };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -458,4 +406,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 65%
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..5b80a5a 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,232 +34,115 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 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;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_);
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        frequencyConstraints_ = java.util.Collections.unmodifiableList(frequencyConstraints_);
-      }
-      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_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,141 +153,51 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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();
-                }
-                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();
-                }
-                minDuration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(minDuration_);
-                  minDuration_ = subBuilder.buildPartial();
-                }
-
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +205,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 +231,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 +243,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 +269,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 +281,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 +305,6 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -582,7 +316,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()); } @@ -592,7 +327,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (minDuration_ != null) { output.writeMessage(3, getMinDuration()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -602,15 +337,18 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -618,27 +356,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -661,100 +401,93 @@ public int hashCode() { hash = (37 * hash) + MIN_DURATION_FIELD_NUMBER; hash = (53 * hash) + getMinDuration().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +497,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,40 +507,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -835,9 +559,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 +580,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 +604,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 +643,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());
         }
@@ -934,7 +653,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule.BreakRequest
         if (other.hasMinDuration()) {
           mergeMinDuration(other.getMinDuration());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -949,75 +668,89 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.BreakRule.BreakRequest parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getEarliestStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getLatestStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 18
+              case 26: {
+                input.readMessage(
+                    getMinDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 26
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.BreakRule.BreakRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
 
       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 +766,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 +784,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 +806,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 +824,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 +873,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 +921,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 +939,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 +961,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 +979,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 +1028,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 +1076,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 +1094,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 +1116,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 +1134,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 +1192,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 +1206,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1614,107 +1241,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,127 +1348,52 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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();
-                }
-                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) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +1401,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 +1429,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 +1443,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 +1471,6 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1988,14 +1482,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 { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { output.writeMessage(2, getMaxInterBreakDuration()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2005,13 +1500,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2019,23 +1515,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2054,100 +1551,93 @@ public int hashCode() { hash = (37 * hash) + MAX_INTER_BREAK_DURATION_FIELD_NUMBER; hash = (53 * hash) + getMaxInterBreakDuration().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +1647,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,40 +1683,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2248,14 +1729,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 +1750,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,59 +1769,53 @@ 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());
         }
         if (other.hasMaxInterBreakDuration()) {
           mergeMaxInterBreakDuration(other.getMaxInterBreakDuration());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -2357,79 +1830,85 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getMinBreakDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getMaxInterBreakDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 18
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)
-                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
 
       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 +1924,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 +1943,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 +1966,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 +1985,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 +2037,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 +2091,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 +2111,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 +2135,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 +2155,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 +2219,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2856,17 +2265,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 +2281,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 +2292,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 +2308,6 @@ public int getBreakRequestsCount() { return breakRequests_.size(); } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2919,8 +2319,6 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( return breakRequests_.get(index); } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2934,96 +2332,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,14 +2408,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 < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } for (int i = 0; i < frequencyConstraints_.size(); i++) { output.writeMessage(2, frequencyConstraints_.get(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -3052,13 +2426,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -3066,17 +2441,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getBreakRequestsList() + .equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList() + .equals(other.getFrequencyConstraintsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3095,109 +2471,102 @@ public int hashCode() { hash = (37 * hash) + FREQUENCY_CONSTRAINTS_FIELD_NUMBER; hash = (53 * hash) + getFrequencyConstraintsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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,64 +2581,57 @@ 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()
     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) {
-        getBreakRequestsFieldBuilder();
-        getFrequencyConstraintsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
       if (breakRequestsBuilder_ == null) {
         breakRequests_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        breakRequests_ = null;
         breakRequestsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       if (frequencyConstraintsBuilder_ == null) {
         frequencyConstraints_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000002);
       } else {
+        frequencyConstraints_ = null;
         frequencyConstraintsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000002);
       return this;
     }
 
     @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 +2650,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 +2678,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 +2736,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,16 +2762,15 @@ 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_);
           }
         }
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -3427,52 +2785,80 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.BreakRule parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              com.google.cloud.optimization.v1.BreakRule.BreakRequest m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.BreakRule.BreakRequest.parser(),
+                      extensionRegistry);
+              if (breakRequestsBuilder_ == null) {
+                ensureBreakRequestsIsMutable();
+                breakRequests_.add(m);
+              } else {
+                breakRequestsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 10
+            case 18: {
+              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.parser(),
+                      extensionRegistry);
+              if (frequencyConstraintsBuilder_ == null) {
+                ensureFrequencyConstraintsIsMutable();
+                frequencyConstraints_.add(m);
+              } else {
+                frequencyConstraintsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 18
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.BreakRule) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +2866,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 +2880,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 +2894,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 +2915,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 +2933,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 +2953,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 +2974,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 +2992,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 +3010,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 +3029,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 +3046,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 +3063,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 +3103,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 +3151,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 +3179,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 +3194,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 +3209,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 +3231,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 +3250,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 +3271,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 +3293,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 +3312,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 +3331,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 +3351,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 +3369,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 +3387,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 +3430,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 +3480,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 +3492,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 +3506,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4302,4 +3541,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 60% 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..8055fc8 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,129 +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; /** - * - * *
  * 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - 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; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +60,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 +69,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 +90,6 @@ public com.google.protobuf.ByteString getTypeBytes() { private long value_; /** * int64 value = 2; - * * @return The value. */ @java.lang.Override @@ -169,7 +98,6 @@ public long getValue() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -181,14 +109,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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } if (value_ != 0L) { output.writeInt64(2, value_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -201,9 +130,10 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -211,17 +141,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getType() + .equals(other.getType())) return false; + if (getValue() + != other.getValue()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -235,149 +166,137 @@ 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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getValue()); + hash = (29 * hash) + getUnknownFields().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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -389,9 +308,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 +329,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 +340,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 +379,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(); @@ -471,7 +387,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.CapacityQuantity other if (other.getValue() != 0L) { setValue(other.getValue()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -486,31 +402,53 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.CapacityQuantity parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + type_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: { + value_ = input.readInt64(); + + break; + } // case 16 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.CapacityQuantity) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +458,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 +475,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 +526,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 +557,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 +571,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -660,4 +606,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 65% 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..d4f79ff 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,130 +1,51 @@ -/* - * 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - 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; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +53,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 +61,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 +70,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 +91,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 +99,6 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; - * * @return The minValue. */ @java.lang.Override @@ -190,7 +110,6 @@ public long getMinValue() { private long maxValue_; /** * optional int64 max_value = 3; - * * @return Whether the maxValue field is set. */ @java.lang.Override @@ -199,7 +118,6 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; - * * @return The maxValue. */ @java.lang.Override @@ -208,7 +126,6 @@ public long getMaxValue() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -220,7 +137,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_); } @@ -230,7 +148,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(3, maxValue_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -243,12 +161,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -256,24 +176,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -288,155 +210,143 @@ 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(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -450,9 +360,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 +381,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 +402,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 +441,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(); @@ -545,7 +452,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.CapacityQuantityInterv if (other.hasMaxValue()) { setMaxValue(other.getMaxValue()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -560,33 +467,59 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.CapacityQuantityInterval parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + type_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: { + minValue_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 16 + case 24: { + maxValue_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 24 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.CapacityQuantityInterval) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +529,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 +546,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 +597,6 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; - * * @return The minValue. */ @java.lang.Override @@ -674,7 +605,6 @@ public long getMinValue() { } /** * optional int64 min_value = 2; - * * @param value The minValue to set. * @return This builder for chaining. */ @@ -686,7 +616,6 @@ public Builder setMinValue(long value) { } /** * optional int64 min_value = 2; - * * @return This builder for chaining. */ public Builder clearMinValue() { @@ -696,10 +625,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 +636,6 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; - * * @return The maxValue. */ @java.lang.Override @@ -717,7 +644,6 @@ public long getMaxValue() { } /** * optional int64 max_value = 3; - * * @param value The maxValue to set. * @return This builder for chaining. */ @@ -729,7 +655,6 @@ public Builder setMaxValue(long value) { } /** * optional int64 max_value = 3; - * * @return This builder for chaining. */ public Builder clearMaxValue() { @@ -738,9 +663,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 +675,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 +689,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -788,4 +724,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 72% 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..cb8fdaf 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,115 +13,53 @@
  *
  * 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } 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 +67,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 +83,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 +92,6 @@ public long getMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; - * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -184,8 +99,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 +108,6 @@ public boolean hasSoftMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; - * * @return The softMaxMeters. */ @java.lang.Override @@ -206,8 +118,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 +130,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 +137,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 +149,6 @@ public boolean hasCostPerKilometerAboveSoftMax() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -251,7 +157,6 @@ public double getCostPerKilometerAboveSoftMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -263,7 +168,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_); } @@ -273,7 +179,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { output.writeDouble(3, costPerKilometerAboveSoftMax_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -283,16 +189,18 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -300,29 +208,30 @@ 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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -335,122 +244,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(); + hash = (29 * hash) + getUnknownFields().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,39 +362,33 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -506,9 +402,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 +423,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 +447,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;
@@ -602,7 +496,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.DistanceLimit other) {
       if (other.hasCostPerKilometerAboveSoftMax()) {
         setCostPerKilometerAboveSoftMax(other.getCostPerKilometerAboveSoftMax());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -617,33 +511,57 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.DistanceLimit parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 8: {
+              maxMeters_ = input.readInt64();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 8
+            case 16: {
+              softMaxMeters_ = input.readInt64();
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 16
+            case 25: {
+              costPerKilometerAboveSoftMax_ = input.readDouble();
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 25
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.DistanceLimit) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +569,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 +582,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 +598,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 +613,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 +624,6 @@ public Builder clearMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -725,8 +631,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 +640,6 @@ public boolean hasSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @return The softMaxMeters. */ @java.lang.Override @@ -744,8 +647,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 +656,6 @@ public long getSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @param value The softMaxMeters to set. * @return This builder for chaining. */ @@ -766,8 +666,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 +675,6 @@ public Builder setSoftMaxMeters(long value) {
      * 
* * optional int64 soft_max_meters = 2; - * * @return This builder for chaining. */ public Builder clearSoftMaxMeters() { @@ -787,10 +684,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 +698,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 +705,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 +717,6 @@ public boolean hasCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -833,8 +724,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 +736,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 +746,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 +758,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 +766,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 +778,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 +792,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -931,4 +827,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 61% 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..0490415 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,129 +1,61 @@ -/* - * 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - uri_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +64,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 +95,6 @@ public com.google.protobuf.ByteString getUriBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -175,11 +106,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(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -191,7 +123,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uri_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -199,16 +131,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getUri() + .equals(other.getUri())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -221,148 +153,135 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + URI_FIELD_NUMBER; hash = (53 * hash) + getUri().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -372,9 +291,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 +312,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 +322,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,13 +361,12 @@ 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(); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -465,36 +381,52 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.GcsDestination parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + uri_ = input.readStringRequireUtf8(); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.GcsDestination) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +435,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 +456,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 +520,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 +534,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -634,4 +569,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 60% 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..b42ac61 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,129 +1,61 @@ -/* - * 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - uri_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +64,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 +95,6 @@ public com.google.protobuf.ByteString getUriBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -175,11 +106,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(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -191,7 +123,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uri_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -199,16 +131,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getUri() + .equals(other.getUri())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -221,148 +153,135 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + URI_FIELD_NUMBER; hash = (53 * hash) + getUri().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -372,9 +291,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 +312,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 +322,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; @@ -449,7 +366,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.GcsSource other) { uri_ = other.uri_; onChanged(); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -464,36 +381,52 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.GcsSource parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + uri_ = input.readStringRequireUtf8(); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.GcsSource) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +435,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 +456,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 +520,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 +534,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -633,4 +569,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 67% 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..e582d03 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,203 +28,83 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 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;
-            }
-          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;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        routes_ = java.util.Collections.unmodifiableList(routes_);
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        skippedShipments_ = java.util.Collections.unmodifiableList(skippedShipments_);
-      }
-      if (((mutable_bitField0_ & 0x00000004) != 0)) {
-        constraintRelaxations_ = java.util.Collections.unmodifiableList(constraintRelaxations_);
-      }
-      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_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 +119,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 +137,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 +155,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 +168,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,184 +186,75 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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 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; - } - 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) { - throw e.setUnfinishedMessage(this); - } 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); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - relaxations_ = java.util.Collections.unmodifiableList(relaxations_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - vehicleIndices_.makeImmutable(); // C - } - 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_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 +264,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 +274,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,121 +311,47 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - 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; - } - case 24: - { - thresholdVisitCount_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +359,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 +374,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 +385,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 +394,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 +407,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 +417,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 +428,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 +437,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 +447,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 +472,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 +535,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 +578,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 +604,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 +614,6 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
        * 
* * int32 threshold_visit_count = 3; - * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1013,7 +622,6 @@ public int getThresholdVisitCount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1025,11 +633,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) { @@ -1038,7 +644,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (thresholdVisitCount_ != 0) { output.writeInt32(3, thresholdVisitCount_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -1047,19 +653,19 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -1067,27 +673,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (getThresholdVisitCount() + != other.getThresholdVisitCount()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1106,122 +707,93 @@ public int hashCode() { } hash = (37 * hash) + THRESHOLD_VISIT_COUNT_FIELD_NUMBER; hash = (53 * hash) + getThresholdVisitCount(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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 +803,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 +835,35 @@ 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -1323,26 +881,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 +901,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 +918,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()); } @@ -1436,7 +967,7 @@ public Builder mergeFrom( if (other.getThresholdVisitCount() != 0) { setThresholdVisitCount(other.getThresholdVisitCount()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -1451,142 +982,129 @@ 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; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + level_ = input.readEnum(); + + break; + } // case 8 + case 18: { + input.readMessage( + getThresholdTimeFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 18 + case 24: { + thresholdVisitCount_ = input.readInt32(); + + break; + } // case 24 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +1112,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 +1160,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 +1178,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 +1188,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 +1200,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 +1218,6 @@ public Builder clearThresholdTime() { return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1729,13 +1225,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 +1240,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 +1252,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 +1277,6 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
          * 
* * int32 threshold_visit_count = 3; - * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1799,8 +1284,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 +1294,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 +1314,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 +1334,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1897,115 +1380,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 +1468,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 +1490,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 +1510,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 +1530,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)); @@ -2102,7 +1543,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < vehicleIndices_.size(); i++) { output.writeInt32NoTag(vehicleIndices_.getInt(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2112,23 +1553,24 @@ 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; } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2136,19 +1578,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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getRelaxationsList() + .equals(other.getRelaxationsList())) return false; + if (!getVehicleIndicesList() + .equals(other.getVehicleIndicesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2167,107 +1608,93 @@ public int hashCode() { hash = (37 * hash) + VEHICLE_INDICES_FIELD_NUMBER; hash = (53 * hash) + getVehicleIndicesList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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 +1704,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,80 +1711,64 @@ 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) { - getRelaxationsFieldBuilder(); - } } - @java.lang.Override public Builder clear() { super.clear(); if (relaxationsBuilder_ == null) { relaxations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); } else { + relaxations_ = null; relaxationsBuilder_.clear(); } + bitField0_ = (bitField0_ & ~0x00000001); vehicleIndices_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000002); return this; } @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 +1776,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 +1801,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 +1859,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_); } @@ -2482,7 +1877,7 @@ public Builder mergeFrom( } onChanged(); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -2497,65 +1892,84 @@ 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; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation m = + input.readMessage( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.parser(), + extensionRegistry); + if (relaxationsBuilder_ == null) { + ensureRelaxationsIsMutable(); + relaxations_.add(m); + } else { + relaxationsBuilder_.addMessage(m); + } + break; + } // case 10 + case 16: { + int v = input.readInt32(); + ensureVehicleIndicesIsMutable(); + vehicleIndices_.addInt(v); + break; + } // case 16 + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureVehicleIndicesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + vehicleIndices_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +1977,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 +1992,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 +2007,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 +2029,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 +2048,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 +2069,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 +2091,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 +2110,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 +2129,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 +2149,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 +2167,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 +2185,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 +2228,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 +2280,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 +2301,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 +2323,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 +2343,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 +2350,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 +2364,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 +2390,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 +2400,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 +2414,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 +2440,6 @@ public Builder addAllVehicleIndices(java.lang.Iterable
        *
        * repeated int32 vehicle_indices = 2;
-       *
        * @return This builder for chaining.
        */
       public Builder clearVehicleIndices() {
@@ -3171,7 +2448,6 @@ public Builder clearVehicleIndices() {
         onChanged();
         return this;
       }
-
       @java.lang.Override
       public final Builder setUnknownFields(
           final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -3184,34 +2460,41 @@ 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 {
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
+      }
+    };
 
     public static com.google.protobuf.Parser parser() {
       return PARSER;
@@ -3223,17 +2506,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 +2528,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 +2537,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 +2555,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 +2568,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 +2577,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 +2593,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 +2605,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 +2622,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 +2634,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 +2648,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 +2729,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)); } @@ -3505,7 +2740,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < constraintRelaxations_.size(); i++) { output.writeMessage(3, constraintRelaxations_.get(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -3515,17 +2750,18 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -3533,18 +2769,20 @@ 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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getRoutesList() + .equals(other.getRoutesList())) return false; + if (!getSkippedShipmentsList() + .equals(other.getSkippedShipmentsList())) return false; + if (!getConstraintRelaxationsList() + .equals(other.getConstraintRelaxationsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3567,110 +2805,102 @@ public int hashCode() { hash = (37 * hash) + CONSTRAINT_RELAXATIONS_FIELD_NUMBER; hash = (53 * hash) + getConstraintRelaxationsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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,71 +2908,64 @@ 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()
     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) {
-        getRoutesFieldBuilder();
-        getSkippedShipmentsFieldBuilder();
-        getConstraintRelaxationsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
       if (routesBuilder_ == null) {
         routes_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        routes_ = null;
         routesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       if (skippedShipmentsBuilder_ == null) {
         skippedShipments_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000002);
       } else {
+        skippedShipments_ = null;
         skippedShipmentsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000002);
       if (constraintRelaxationsBuilder_ == null) {
         constraintRelaxations_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000004);
       } else {
+        constraintRelaxations_ = null;
         constraintRelaxationsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000004);
       return this;
     }
 
     @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 +2984,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 +3021,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 +3060,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 +3079,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 +3105,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,16 +3131,15 @@ 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_);
           }
         }
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -3937,42 +3154,86 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.InjectedSolutionConstraint parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              com.google.cloud.optimization.v1.ShipmentRoute m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
+                      extensionRegistry);
+              if (routesBuilder_ == null) {
+                ensureRoutesIsMutable();
+                routes_.add(m);
+              } else {
+                routesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 10
+            case 18: {
+              com.google.cloud.optimization.v1.SkippedShipment m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
+                      extensionRegistry);
+              if (skippedShipmentsBuilder_ == null) {
+                ensureSkippedShipmentsIsMutable();
+                skippedShipments_.add(m);
+              } else {
+                skippedShipmentsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 18
+            case 26: {
+              com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.parser(),
+                      extensionRegistry);
+              if (constraintRelaxationsBuilder_ == null) {
+                ensureConstraintRelaxationsIsMutable();
+                constraintRelaxations_.add(m);
+              } else {
+                constraintRelaxationsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 26
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.InjectedSolutionConstraint) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +3250,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 +3266,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 +3282,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 +3290,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 +3305,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 +3325,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 +3347,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 +3355,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 +3370,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 +3390,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 +3410,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 +3422,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 +3431,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 +3450,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 +3469,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 +3477,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 +3490,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 +3506,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 +3515,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 +3524,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 +3536,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 +3550,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 +3589,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 +3597,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 +3612,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 +3627,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 +3649,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 +3668,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 +3689,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 +3711,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 +3730,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 +3749,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 +3760,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 +3769,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 +3787,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 +3805,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 +3817,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 +3827,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 +3839,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 +3848,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 +3856,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 +3869,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 +3880,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 +3899,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 +3928,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 +3944,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 +3960,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 +3983,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 +4003,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 +4025,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 +4048,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 +4068,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 +4088,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 +4109,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 +4128,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 +4147,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 +4193,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 +4246,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 +4258,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 +4272,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5234,4 +4307,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 65% 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..aa1f3de 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,145 +1,61 @@ -/* - * 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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 16: - { - int rawValue = input.readEnum(); - - dataFormat_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +71,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 +102,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 +128,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 +136,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,15 +172,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 { 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); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -294,15 +190,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -310,24 +205,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.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: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -348,151 +243,141 @@ public int hashCode() { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); + if (gcsSourceBuilder_ != null) { + gcsSourceBuilder_.clear(); + } dataFormat_ = 0; sourceCase_ = 0; @@ -501,9 +386,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 +407,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 +425,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,17 +469,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); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -611,25 +492,50 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.InputConfig parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getGcsSourceFieldBuilder().getBuilder(), + extensionRegistry); + sourceCase_ = 1; + break; + } // case 10 + case 16: { + dataFormat_ = input.readEnum(); + + break; + } // case 16 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.InputConfig) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +545,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 +562,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 +585,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 +606,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 +625,6 @@ public Builder setGcsSource(
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -742,13 +634,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 +653,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 +677,6 @@ public Builder clearGcsSource() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -803,8 +688,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 +707,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 +715,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 +787,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 +818,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 +832,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -998,4 +867,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 67% 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..25f8286 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,142 +1,61 @@ -/* - * 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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 16: - { - bitField0_ |= 0x00000001; - heading_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +63,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 +75,6 @@ public com.google.type.LatLng getLatLng() { return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; } /** - * - * *
    * The waypoint's geographic coordinates.
    * 
@@ -175,8 +89,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 +97,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
    * 
* * optional int32 heading = 2; - * * @return Whether the heading field is set. */ @java.lang.Override @@ -193,8 +104,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 +112,6 @@ public boolean hasHeading() {
    * 
* * optional int32 heading = 2; - * * @return The heading. */ @java.lang.Override @@ -212,7 +120,6 @@ public int getHeading() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -224,14 +131,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 { if (latLng_ != null) { output.writeMessage(1, getLatLng()); } if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(2, heading_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -241,12 +149,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -254,23 +164,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -289,148 +200,135 @@ public int hashCode() { hash = (37 * hash) + HEADING_FIELD_NUMBER; hash = (53 * hash) + getHeading(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -446,9 +344,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 +365,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 +386,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; @@ -536,7 +432,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Location other) { if (other.hasHeading()) { setHeading(other.getHeading()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -551,49 +447,66 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.Location parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getLatLngFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 16: { + heading_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 16 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.Location) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +517,6 @@ public com.google.type.LatLng getLatLng() { } } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -626,15 +537,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 +555,6 @@ public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -656,7 +564,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 +577,6 @@ public Builder mergeLatLng(com.google.type.LatLng value) { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -688,8 +595,6 @@ public Builder clearLatLng() { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -697,13 +602,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 +617,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 +629,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 +652,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
      * 
* * optional int32 heading = 2; - * * @return Whether the heading field is set. */ @java.lang.Override @@ -760,8 +659,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 +667,6 @@ public boolean hasHeading() {
      * 
* * optional int32 heading = 2; - * * @return The heading. */ @java.lang.Override @@ -778,8 +674,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 +682,6 @@ public int getHeading() {
      * 
* * optional int32 heading = 2; - * * @param value The heading to set. * @return This builder for chaining. */ @@ -799,8 +692,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 +700,6 @@ public Builder setHeading(int value) {
      * 
* * optional int32 heading = 2; - * * @return This builder for chaining. */ public Builder clearHeading() { @@ -818,9 +708,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 +720,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 +734,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -868,4 +769,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..ed36110 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,227 +31,30 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          case 0:
-            done = true;
-            break;
-          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;
-            }
-          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();
-
-              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;
-              }
-              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;
-            }
-          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) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        injectedFirstSolutionRoutes_ =
-            java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
-      }
-      if (((mutable_bitField0_ & 0x00000004) != 0)) {
-        refreshDetailsRoutes_ = java.util.Collections.unmodifiableList(refreshDetailsRoutes_);
-      }
-      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_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 +64,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 +75,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 +85,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 +101,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
     ;
 
     /**
-     *
-     *
      * 
      * Solve the model.
      * 
@@ -331,8 +109,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 +119,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 +132,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 +157,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 +217,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 +224,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 +235,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ SEARCH_MODE_UNSPECIFIED(0), /** - * - * *
      * Stop the search after finding the first good solution.
      * 
@@ -475,8 +243,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ RETURN_FAST(1), /** - * - * *
      * Spend all the available time to search for better solutions.
      * 
@@ -488,8 +254,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -498,8 +262,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 +270,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 +278,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 +303,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 +366,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 +373,6 @@ private SearchMode(int value) {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ @java.lang.Override @@ -625,15 +381,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 +396,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 +416,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 +425,6 @@ public com.google.protobuf.ByteString getParentBytes() {
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return Whether the timeout field is set. */ @java.lang.Override @@ -679,8 +432,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 +441,6 @@ public boolean hasTimeout() {
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return The timeout. */ @java.lang.Override @@ -698,8 +448,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 +466,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 +478,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 +504,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 +542,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 +549,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 +560,6 @@ public boolean hasMaxValidationErrors() {
    * 
* * optional int32 max_validation_errors = 5; - * * @return The maxValidationErrors. */ @java.lang.Override @@ -849,47 +570,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 +624,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 +658,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 +693,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 +727,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 +761,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 +782,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 +790,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 +800,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 +818,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 +846,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 +868,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 +895,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 +917,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 +943,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 +989,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
    * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -1338,8 +999,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 +1009,6 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
    * 
* * bool consider_road_traffic = 11; - * * @return The considerRoadTraffic. */ @java.lang.Override @@ -1361,14 +1019,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 +1034,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 +1042,6 @@ public boolean getPopulatePolylines() {
    * 
* * bool populate_transition_polylines = 13; - * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -1400,8 +1052,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 +1061,6 @@ public boolean getPopulateTransitionPolylines() {
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -1422,8 +1071,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 +1078,6 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
    * 
* * bool use_geodesic_distances = 15; - * * @return The useGeodesicDistances. */ @java.lang.Override @@ -1442,8 +1088,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 +1095,6 @@ public boolean getUseGeodesicDistances() {
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -1459,8 +1102,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 +1109,6 @@ public boolean hasGeodesicMetersPerSecond() {
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -1479,15 +1119,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 +1133,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 +1167,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 +1175,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 +1196,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 +1207,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++) { @@ -1623,7 +1252,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (populateTravelStepPolylines_ != false) { output.writeBool(20, populateTravelStepPolylines_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -1636,72 +1265,73 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -1709,53 +1339,64 @@ 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; - } - if (!getLabel().equals(other.getLabel())) return false; - if (getPopulateTravelStepPolylines() != other.getPopulateTravelStepPolylines()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; + != java.lang.Double.doubleToLongBits( + other.getGeodesicMetersPerSecond())) return false; + } + if (!getLabel() + .equals(other.getLabel())) return false; + if (getPopulateTravelStepPolylines() + != other.getPopulateTravelStepPolylines()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1797,137 +1438,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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPopulateTravelStepPolylines()); + hash = (29 * hash) + getUnknownFields().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,42 +1568,33 @@ 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()
     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) {
-        getInjectedFirstSolutionRoutesFieldBuilder();
-        getRefreshDetailsRoutesFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1996,10 +1620,11 @@ public Builder clear() {
 
       if (injectedFirstSolutionRoutesBuilder_ == null) {
         injectedFirstSolutionRoutes_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000002);
       } else {
+        injectedFirstSolutionRoutes_ = null;
         injectedFirstSolutionRoutesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000002);
       if (injectedSolutionConstraintBuilder_ == null) {
         injectedSolutionConstraint_ = null;
       } else {
@@ -2008,10 +1633,11 @@ public Builder clear() {
       }
       if (refreshDetailsRoutesBuilder_ == null) {
         refreshDetailsRoutes_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000004);
       } else {
+        refreshDetailsRoutes_ = null;
         refreshDetailsRoutesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000004);
       interpretInjectedSolutionsUsingLabels_ = false;
 
       considerRoadTraffic_ = false;
@@ -2034,9 +1660,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 +1681,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 +1703,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 +1728,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 +1745,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 +1784,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 +1822,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 +1851,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 +1872,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());
@@ -2269,7 +1887,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
       if (other.getPopulateTravelStepPolylines() != false) {
         setPopulateTravelStepPolylines(other.getPopulateTravelStepPolylines());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -2284,27 +1902,148 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.OptimizeToursRequest parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              parent_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 10
+            case 18: {
+              input.readMessage(
+                  getTimeoutFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 18
+            case 26: {
+              input.readMessage(
+                  getModelFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 26
+            case 32: {
+              solvingMode_ = input.readEnum();
+
+              break;
+            } // case 32
+            case 40: {
+              maxValidationErrors_ = input.readInt32();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 40
+            case 48: {
+              searchMode_ = input.readEnum();
+
+              break;
+            } // case 48
+            case 58: {
+              com.google.cloud.optimization.v1.ShipmentRoute m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
+                      extensionRegistry);
+              if (injectedFirstSolutionRoutesBuilder_ == null) {
+                ensureInjectedFirstSolutionRoutesIsMutable();
+                injectedFirstSolutionRoutes_.add(m);
+              } else {
+                injectedFirstSolutionRoutesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 58
+            case 66: {
+              input.readMessage(
+                  getInjectedSolutionConstraintFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 66
+            case 74: {
+              com.google.cloud.optimization.v1.ShipmentRoute m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
+                      extensionRegistry);
+              if (refreshDetailsRoutesBuilder_ == null) {
+                ensureRefreshDetailsRoutesIsMutable();
+                refreshDetailsRoutes_.add(m);
+              } else {
+                refreshDetailsRoutesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 74
+            case 80: {
+              interpretInjectedSolutionsUsingLabels_ = input.readBool();
+
+              break;
+            } // case 80
+            case 88: {
+              considerRoadTraffic_ = input.readBool();
+
+              break;
+            } // case 88
+            case 96: {
+              populatePolylines_ = input.readBool();
+
+              break;
+            } // case 96
+            case 104: {
+              populateTransitionPolylines_ = input.readBool();
+
+              break;
+            } // case 104
+            case 112: {
+              allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
+
+              break;
+            } // case 112
+            case 120: {
+              useGeodesicDistances_ = input.readBool();
+
+              break;
+            } // case 120
+            case 129: {
+              geodesicMetersPerSecond_ = input.readDouble();
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 129
+            case 138: {
+              label_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 138
+            case 160: {
+              populateTravelStepPolylines_ = input.readBool();
+
+              break;
+            } // case 160
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.OptimizeToursRequest) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +2051,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 +2066,6 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2336,14 +2073,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 +2089,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 +2096,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 +2117,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 +2133,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 +2150,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 +2161,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 +2176,6 @@ public boolean hasTimeout() {
      * 
* * .google.protobuf.Duration timeout = 2; - * * @return The timeout. */ public com.google.protobuf.Duration getTimeout() { @@ -2464,8 +2186,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 +2210,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 +2220,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 +2232,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 +2246,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 +2258,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 +2280,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 +2291,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 +2310,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 +2326,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 +2341,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 +2389,6 @@ public Builder setModel(com.google.cloud.optimization.v1.ShipmentModel value) { return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2715,8 +2407,6 @@ public Builder setModel( return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2727,9 +2417,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 +2429,6 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2761,8 +2447,6 @@ public Builder clearModel() { return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2770,13 +2454,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 +2469,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 +2481,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 +2496,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 +2581,6 @@ public Builder clearSolvingMode() {
      * 
* * optional int32 max_validation_errors = 5; - * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -2935,8 +2588,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 +2599,6 @@ public boolean hasMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; - * * @return The maxValidationErrors. */ @java.lang.Override @@ -2956,8 +2606,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 +2617,6 @@ public int getMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; - * * @param value The maxValidationErrors to set. * @return This builder for chaining. */ @@ -2980,8 +2627,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 +2638,6 @@ public Builder setMaxValidationErrors(int value) {
      * 
* * optional int32 max_validation_errors = 5; - * * @return This builder for chaining. */ public Builder clearMaxValidationErrors() { @@ -3005,119 +2649,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 +2761,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 +2771,6 @@ private void ensureInjectedFirstSolutionRoutesIsMutable() { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3187,9 +2798,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 +2808,6 @@ public int getInjectedFirstSolutionRoutesCount() { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3228,12 +2835,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 +2845,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 +2872,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 +2889,6 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3318,9 +2916,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 +2930,6 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3363,12 +2957,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 +2973,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3411,9 +3000,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 +3017,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3459,9 +3044,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 +3058,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3504,9 +3085,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 +3099,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3549,9 +3126,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 +3141,6 @@ public Builder addAllInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3595,9 +3168,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 +3181,6 @@ public Builder clearInjectedFirstSolutionRoutes() { return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3639,9 +3208,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 +3221,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 +3248,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 +3282,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 +3319,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 +3330,6 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3805,18 +3357,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 +3391,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 +3426,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 +3449,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 +3461,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 +3478,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 +3499,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 +3515,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 +3525,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 +3539,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 +3549,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 +3567,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 +3577,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 +3591,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 +3601,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 +3619,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 +3640,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 +3686,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 +3694,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 +3719,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 +3744,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 +3776,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 +3805,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 +3836,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 +3868,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 +3897,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 +3926,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 +3947,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 +3956,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 +3984,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 +4012,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 +4034,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 +4054,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 +4076,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 +4085,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 +4103,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 +4126,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 +4147,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 +4166,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 +4214,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 +4221,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 +4267,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 +4323,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 +4344,6 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool consider_road_traffic = 11; - * * @return The considerRoadTraffic. */ @java.lang.Override @@ -4932,8 +4351,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 +4361,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 +4381,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 +4404,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 +4443,6 @@ public Builder clearPopulatePolylines() {
      * 
* * bool populate_transition_polylines = 13; - * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -5049,8 +4450,6 @@ public boolean getPopulateTransitionPolylines() { return populateTransitionPolylines_; } /** - * - * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -5059,19 +4458,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 +4476,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 +4496,6 @@ public Builder clearPopulateTransitionPolylines() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -5111,8 +4503,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 +4512,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 +4531,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 +4549,6 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool use_geodesic_distances = 15; - * * @return The useGeodesicDistances. */ @java.lang.Override @@ -5173,8 +4556,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 +4563,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 +4580,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 +4598,6 @@ public Builder clearUseGeodesicDistances() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -5231,8 +4605,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 +4612,6 @@ public boolean hasGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -5248,8 +4619,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 +4626,6 @@ public double getGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @param value The geodesicMetersPerSecond to set. * @return This builder for chaining. */ @@ -5268,8 +4636,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 +4643,6 @@ public Builder setGeodesicMetersPerSecond(double value) {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return This builder for chaining. */ public Builder clearGeodesicMetersPerSecond() { @@ -5289,21 +4654,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 +4675,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 +4697,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 +4763,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 +4780,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 +4800,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 +4822,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 +4836,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5517,4 +4871,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 73% 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..08aece1 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,181 +30,54 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 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;
-              }
-              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<
-                        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;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        routes_ = java.util.Collections.unmodifiableList(routes_);
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        skippedShipments_ = java.util.Collections.unmodifiableList(skippedShipments_);
-      }
-      if (((mutable_bitField0_ & 0x00000004) != 0)) {
-        validationErrors_ = java.util.Collections.unmodifiableList(validationErrors_);
-      }
-      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_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 +85,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 +105,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 +140,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 +170,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 +186,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 +200,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 +223,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 +240,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,207 +259,85 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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 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(); - } - earliestVehicleStartTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(earliestVehicleStartTime_); - earliestVehicleStartTime_ = subBuilder.buildPartial(); - } - - break; - } - 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; - } - case 49: - { - totalCost_ = input.readDouble(); - break; - } - 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; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +345,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 +366,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 +388,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 +395,6 @@ public int getSkippedMandatoryShipmentCount() {
      * 
* * int32 used_vehicle_count = 3; - * * @return The usedVehicleCount. */ @java.lang.Override @@ -711,15 +405,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 +418,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 +446,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 +459,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 +485,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 +511,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 +525,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 +556,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 +576,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 +601,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 +616,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 +629,6 @@ public double getTotalCost() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -971,7 +640,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,9 +660,13 @@ 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); - unknownFields.writeTo(output); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetCosts(), + CostsDefaultEntryHolder.defaultEntry, + 10); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -1002,41 +676,40 @@ 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 += unknownFields.getSerializedSize(); + 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 += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -1044,34 +717,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.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; - if (!unknownFields.equals(other.unknownFields)) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1103,104 +780,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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (29 * hash) + getUnknownFields().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,68 +878,61 @@ 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -1304,14 +965,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 +986,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 +1016,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,11 +1071,12 @@ public Builder mergeFrom( if (other.hasLatestVehicleEndTime()) { mergeLatestVehicleEndTime(other.getLatestVehicleEndTime()); } - internalGetMutableCosts().mergeFrom(other.internalGetCosts()); + internalGetMutableCosts().mergeFrom( + other.internalGetCosts()); if (other.getTotalCost() != 0D) { setTotalCost(other.getTotalCost()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -1432,74 +1086,115 @@ public final boolean isInitialized() { return true; } - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getAggregatedRouteMetricsFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 16: { + skippedMandatoryShipmentCount_ = input.readInt32(); + + break; + } // case 16 + case 24: { + usedVehicleCount_ = input.readInt32(); + + break; + } // case 24 + case 34: { + input.readMessage( + getEarliestVehicleStartTimeFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 34 + case 42: { + input.readMessage( + getLatestVehicleEndTimeFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 42 + case 49: { + totalCost_ = input.readDouble(); + + break; + } // case 49 + case 82: { + com.google.protobuf.MapEntry + costs__ = input.readMessage( + CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableCosts().getMutableMap().put( + costs__.getKey(), costs__.getValue()); + break; + } // case 82 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +1202,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 +1216,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 +1235,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 +1242,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 +1258,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 +1277,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 +1284,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 +1297,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 +1314,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 +1341,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 +1379,6 @@ public Builder clearSkippedMandatoryShipmentCount() {
        * 
* * int32 used_vehicle_count = 3; - * * @return The usedVehicleCount. */ @java.lang.Override @@ -1726,8 +1386,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 +1393,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 +1410,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 +1421,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 +1472,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 +1491,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 +1502,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 +1514,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 +1533,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 +1541,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 +1557,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 +1570,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 +1585,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 +1636,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 +1655,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 +1666,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 +1678,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 +1697,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 +1705,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 +1721,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 +1734,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 +1774,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 +1788,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 +1819,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 +1839,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 +1864,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 +1877,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 +1896,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 +1927,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 +1951,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 +1973,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 +2013,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2466,17 +2059,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 +2080,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 +2088,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 +2105,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 +2117,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 +2125,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 +2147,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 +2181,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 +2188,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 +2199,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 +2215,6 @@ public int getSkippedShipmentsCount() { return skippedShipments_.size(); } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2654,8 +2226,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int return skippedShipments_.get(index); } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2669,110 +2239,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 +2323,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 +2342,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 +2357,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 +2378,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)); } @@ -2867,7 +2398,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (metrics_ != null) { output.writeMessage(6, getMetrics()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2877,24 +2408,29 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2902,25 +2438,30 @@ 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; - if (!unknownFields.equals(other.unknownFields)) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2950,114 +2491,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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (29 * hash) + getUnknownFields().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,66 +2597,59 @@ 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()
     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) {
-        getRoutesFieldBuilder();
-        getSkippedShipmentsFieldBuilder();
-        getValidationErrorsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
       if (routesBuilder_ == null) {
         routes_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        routes_ = null;
         routesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       requestLabel_ = "";
 
       if (skippedShipmentsBuilder_ == null) {
         skippedShipments_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000002);
       } else {
+        skippedShipments_ = null;
         skippedShipmentsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000002);
       if (validationErrorsBuilder_ == null) {
         validationErrors_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000004);
       } else {
+        validationErrors_ = null;
         validationErrorsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000004);
       if (metricsBuilder_ == null) {
         metrics_ = null;
       } else {
@@ -3138,9 +2662,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 +2683,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 +2727,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 +2766,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 +2785,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 +2815,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 +2841,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_);
           }
@@ -3337,7 +2855,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
       if (other.getTotalCost() != 0D) {
         setTotalCost(other.getTotalCost());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -3352,42 +2870,103 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.OptimizeToursResponse parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              com.google.cloud.optimization.v1.ShipmentRoute m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
+                      extensionRegistry);
+              if (routesBuilder_ == null) {
+                ensureRoutesIsMutable();
+                routes_.add(m);
+              } else {
+                routesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 10
+            case 17: {
+              totalCost_ = input.readDouble();
+
+              break;
+            } // case 17
+            case 26: {
+              requestLabel_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 26
+            case 34: {
+              com.google.cloud.optimization.v1.SkippedShipment m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
+                      extensionRegistry);
+              if (skippedShipmentsBuilder_ == null) {
+                ensureSkippedShipmentsIsMutable();
+                skippedShipments_.add(m);
+              } else {
+                skippedShipmentsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 34
+            case 42: {
+              com.google.cloud.optimization.v1.OptimizeToursValidationError m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.OptimizeToursValidationError.parser(),
+                      extensionRegistry);
+              if (validationErrorsBuilder_ == null) {
+                ensureValidationErrorsIsMutable();
+                validationErrors_.add(m);
+              } else {
+                validationErrorsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getMetricsFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 50
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.OptimizeToursResponse) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +2982,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 +2997,6 @@ public int getRoutesCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3437,8 +3012,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 +3019,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 +3034,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 +3053,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 +3074,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 +3081,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 +3096,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 +3115,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 +3134,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 +3145,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 +3154,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 +3172,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 +3190,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 +3197,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 +3209,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 +3224,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 +3233,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 +3241,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 +3252,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 +3265,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 +3286,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 +3307,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 +3329,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 +3412,6 @@ private void ensureSkippedShipmentsIsMutable() { } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3900,8 +3426,6 @@ public int getSkippedShipmentsCount() { } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3916,8 +3440,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3939,8 +3461,6 @@ public Builder setSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3959,8 +3479,6 @@ public Builder setSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3981,8 +3499,6 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4004,8 +3520,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4024,8 +3538,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4044,8 +3556,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4056,7 +3566,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 +3575,6 @@ public Builder addAllSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4083,8 +3592,6 @@ public Builder clearSkippedShipments() { return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4102,8 +3609,6 @@ public Builder removeSkippedShipments(int index) { return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4115,8 +3620,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme return getSkippedShipmentsFieldBuilder().getBuilder(index); } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4126,22 +3629,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 +3649,6 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4158,12 +3656,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 +3668,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 +3697,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 +3726,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 +3742,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 +3758,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 +3781,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 +3801,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 +3823,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 +3846,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 +3866,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 +3886,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 +3907,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 +3926,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 +3945,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 +3991,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 +4047,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 +4095,6 @@ public Builder setMetrics( return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4736,22 +4113,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 +4135,6 @@ public Builder mergeMetrics( return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4783,42 +4153,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 +4187,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 +4210,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 +4227,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 +4247,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 +4269,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 +4283,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4961,4 +4318,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 76% 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..6839751 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,256 +28,131 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - 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< - 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(); - - offendingValues_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - fields_ = java.util.Collections.unmodifiableList(fields_); - } - 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_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,137 +167,53 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            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();
-                }
-                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;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +229,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 +262,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 +294,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 +306,11 @@ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** - * - * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; - * * @return The index. */ @java.lang.Override @@ -562,28 +323,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 +349,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 +359,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 +388,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 +400,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 +435,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()); @@ -713,7 +450,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (indexOrKeyCase_ == 4) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, indexOrKey_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -726,17 +463,18 @@ 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_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -744,33 +482,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.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: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -799,106 +538,93 @@ public int hashCode() { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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 +634,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 +646,35 @@ 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -978,22 +692,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 +712,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 +735,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,24 +783,21 @@ 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); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -1115,28 +812,61 @@ 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; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + name_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: { + indexOrKey_ = input.readInt32(); + indexOrKeyCase_ = 2; + break; + } // case 16 + case 26: { + input.readMessage( + getSubFieldFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 26 + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + indexOrKeyCase_ = 4; + indexOrKey_ = s; + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +876,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 +899,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 +920,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 +999,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 +1014,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 +1031,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 +1043,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 +1057,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 +1069,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 +1096,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 +1131,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 +1201,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 +1219,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 +1241,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 +1259,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 +1317,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1721,17 +1363,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 +1597,6 @@ public com.google.protobuf.Parser getParserForType() {
    * 
* * int32 code = 1; - * * @return The code. */ @java.lang.Override @@ -1968,14 +1607,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 +1620,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 +1651,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 +1665,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 +1684,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 +1704,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 +1723,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 +1742,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 +1762,6 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * string error_message = 4; - * * @return The errorMessage. */ @java.lang.Override @@ -2164,15 +1770,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 +1787,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 +1807,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 +1814,6 @@ public com.google.protobuf.ByteString getErrorMessageBytes() {
    * 
* * string offending_values = 5; - * * @return The offendingValues. */ @java.lang.Override @@ -2219,15 +1822,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 +1837,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 +1855,6 @@ public com.google.protobuf.ByteString getOffendingValuesBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2264,7 +1866,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_); } @@ -2280,7 +1883,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(offendingValues_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, offendingValues_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2290,13 +1893,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_); @@ -2304,7 +1909,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(offendingValues_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, offendingValues_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2312,20 +1917,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.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; - if (!unknownFields.equals(other.unknownFields)) 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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2348,151 +1957,135 @@ public int hashCode() { hash = (53 * hash) + getErrorMessage().hashCode(); hash = (37 * hash) + OFFENDING_VALUES_FIELD_NUMBER; hash = (53 * hash) + getOffendingValues().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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() 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) { - getFieldsFieldBuilder(); - } } - @java.lang.Override public Builder clear() { super.clear(); @@ -2502,10 +2095,11 @@ public Builder clear() { if (fieldsBuilder_ == null) { fields_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); } else { + fields_ = null; fieldsBuilder_.clear(); } + bitField0_ = (bitField0_ & ~0x00000001); errorMessage_ = ""; offendingValues_ = ""; @@ -2514,14 +2108,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 +2129,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 +2152,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 +2191,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 +2217,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_); } @@ -2645,7 +2233,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidatio offendingValues_ = other.offendingValues_; onChanged(); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -2660,28 +2248,69 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.OptimizeToursValidationError parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + code_ = input.readInt32(); + + break; + } // case 8 + case 18: { + displayName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference m = + input.readMessage( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.parser(), + extensionRegistry); + if (fieldsBuilder_ == null) { + ensureFieldsIsMutable(); + fields_.add(m); + } else { + fieldsBuilder_.addMessage(m); + } + break; + } // case 26 + case 34: { + errorMessage_ = input.readStringRequireUtf8(); + + break; + } // case 34 + case 42: { + offendingValues_ = input.readStringRequireUtf8(); + + break; + } // case 42 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.OptimizeToursValidationError) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +2536,6 @@ public Builder mergeFrom(
      * 
* * int32 code = 1; - * * @return The code. */ @java.lang.Override @@ -2915,8 +2543,6 @@ public int getCode() { return code_; } /** - * - * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -3142,19 +2768,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 +3003,10 @@ public Builder setCode(int value) {
      * 
* * int32 code = 1; - * * @return This builder for chaining. */ public Builder clearCode() { - + code_ = 0; onChanged(); return this; @@ -3392,20 +3014,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 +3034,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 +3055,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 +3133,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 +3143,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 +3155,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 +3165,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 +3177,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 +3187,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 +3199,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 +3216,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 +3228,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 +3242,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 +3254,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 +3270,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 +3282,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 +3299,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 +3311,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 +3325,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 +3337,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 +3351,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 +3363,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 +3378,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 +3390,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 +3403,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 +3415,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 +3428,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 +3440,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 +3459,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 +3481,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 +3492,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 +3504,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 +3523,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 +3543,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 +3566,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 +3575,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 +3590,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 +3599,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 +3615,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 +3624,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 +3647,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 +3665,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 +3682,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 +3689,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 +3704,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 +3711,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 +3727,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 +3734,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 +3755,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 +3771,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 +3797,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 +3811,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4353,4 +3846,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 65% 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..835490e 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,147 +1,61 @@ -/* - * 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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 16: - { - int rawValue = input.readEnum(); - - dataFormat_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +71,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 +101,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 +125,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 +133,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,15 +169,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 { 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); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -293,15 +187,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -309,24 +202,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.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: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -347,151 +240,141 @@ public int hashCode() { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); + if (gcsDestinationBuilder_ != null) { + gcsDestinationBuilder_.clear(); + } dataFormat_ = 0; destinationCase_ = 0; @@ -500,9 +383,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 +404,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 +422,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,17 +466,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); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -610,25 +489,50 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.OutputConfig parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getGcsDestinationFieldBuilder().getBuilder(), + extensionRegistry); + destinationCase_ = 1; + break; + } // case 10 + case 16: { + dataFormat_ = input.readEnum(); + + break; + } // case 16 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.optimization.v1.OutputConfig) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +542,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 +558,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 +580,6 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { } } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -706,8 +600,6 @@ public Builder setGcsDestination(com.google.cloud.optimization.v1.GcsDestination return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -726,8 +618,6 @@ public Builder setGcsDestination( return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -736,14 +626,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 +645,6 @@ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestinati return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -784,8 +668,6 @@ public Builder clearGcsDestination() { return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -796,8 +678,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 +696,6 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio } } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -825,91 +703,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 +775,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 +806,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 +820,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -989,4 +855,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 77% 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..d5b526e 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,295 +36,46 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 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;
-            }
-          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;
-            }
-          case 33:
-            {
-              bitField0_ |= 0x00000001;
-              penaltyCost_ = input.readDouble();
-              break;
-            }
-          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());
-              }
-              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;
-              }
-              while (input.getBytesUntilLimit() > 0) {
-                costsPerVehicle_.addDouble(input.readDouble());
-              }
-              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;
-              }
-              while (input.getBytesUntilLimit() > 0) {
-                costsPerVehicleIndices_.addInt(input.readInt32());
-              }
-              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();
-              }
-              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 90:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              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;
-              }
-              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;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        pickups_ = java.util.Collections.unmodifiableList(pickups_);
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        deliveries_ = java.util.Collections.unmodifiableList(deliveries_);
-      }
-      if (((mutable_bitField0_ & 0x00000100) != 0)) {
-        demands_ = java.util.Collections.unmodifiableList(demands_);
-      }
-      if (((mutable_bitField0_ & 0x00000010) != 0)) {
-        allowedVehicleIndices_.makeImmutable(); // C
-      }
-      if (((mutable_bitField0_ & 0x00000020) != 0)) {
-        costsPerVehicle_.makeImmutable(); // C
-      }
-      if (((mutable_bitField0_ & 0x00000040) != 0)) {
-        costsPerVehicleIndices_.makeImmutable(); // C
-      }
-      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_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 +83,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 +94,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 +109,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 +116,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 +127,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 +142,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 +150,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 +162,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 +178,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 +186,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 +198,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 +214,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 +275,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 +296,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 +314,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 +330,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 +349,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 +360,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 +371,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 +386,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 +394,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 +407,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 +419,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 +438,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 +451,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 +468,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 +483,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 +496,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 +508,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 +521,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 +603,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,249 +622,44 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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 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;
-              }
-            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;
-              }
-            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;
-              }
-            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;
-                }
-                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();
-                }
-                duration_ =
-                    input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(duration_);
-                  duration_ = subBuilder.buildPartial();
-                }
-
-                break;
-              }
-            case 65:
-              {
-                cost_ = input.readDouble();
-                break;
-              }
-            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;
-              }
-            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();
-
-                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<
-                        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;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } finally {
-        if (((mutable_bitField0_ & 0x00000001) != 0)) {
-          tags_ = tags_.getUnmodifiableView();
-        }
-        if (((mutable_bitField0_ & 0x00000002) != 0)) {
-          timeWindows_ = java.util.Collections.unmodifiableList(timeWindows_);
-        }
-        if (((mutable_bitField0_ & 0x00000010) != 0)) {
-          demands_ = java.util.Collections.unmodifiableList(demands_);
-        }
-        if (((mutable_bitField0_ & 0x00000008) != 0)) {
-          visitTypes_ = visitTypes_.getUnmodifiableView();
-        }
-        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_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 +667,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 +674,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 +681,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 +704,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 +711,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 +718,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 +725,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 +748,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 +756,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 +763,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 +771,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 +795,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 +803,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 +810,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 +818,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 +842,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 +880,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 +918,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 +935,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 +961,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 +982,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 +999,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 +1014,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 +1021,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 +1028,6 @@ public boolean hasDuration() {
      * 
* * .google.protobuf.Duration duration = 7; - * * @return The duration. */ @java.lang.Override @@ -1680,8 +1035,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 +1051,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 +1059,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
      * 
* * double cost = 8; - * * @return The cost. */ @java.lang.Override @@ -1717,29 +1067,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 +1093,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 +1101,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 +1127,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 +1143,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 +1164,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 +1182,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 +1190,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 +1205,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 +1219,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 +1226,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 +1234,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 +1259,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 +1293,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 +1362,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,9 +1397,13 @@ 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); - unknownFields.writeTo(output); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 12); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2117,16 +1413,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 +1437,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,19 +1463,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< - 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(); + 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 += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2179,43 +1481,54 @@ 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; - if (!unknownFields.equals(other.unknownFields)) 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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2255,9 +1568,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(); @@ -2272,100 +1584,93 @@ public int hashCode() { hash = (37 * hash) + DEMANDS_FIELD_NUMBER; hash = (53 * hash) + getDemandsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +1680,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,63 +1689,55 @@ 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()
       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) {
-          getTimeWindowsFieldBuilder();
-          getDemandsFieldBuilder();
-        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2474,10 +1769,11 @@ public Builder clear() {
         bitField0_ = (bitField0_ & ~0x00000001);
         if (timeWindowsBuilder_ == null) {
           timeWindows_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000002);
         } else {
+          timeWindows_ = null;
           timeWindowsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000002);
         if (durationBuilder_ == null) {
           duration_ = null;
         } else {
@@ -2493,17 +1789,18 @@ public Builder clear() {
 
         if (demandsBuilder_ == null) {
           demands_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000010);
         } else {
+          demands_ = null;
           demandsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000010);
         return this;
       }
 
       @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 +1819,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 +1886,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 +1925,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 +1966,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 +1980,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,16 +2014,15 @@ 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_);
             }
           }
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -2746,32 +2037,129 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.Shipment.VisitRequest parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getArrivalLocationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getArrivalWaypointFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 18
+              case 26: {
+                input.readMessage(
+                    getDepartureLocationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 26
+              case 34: {
+                input.readMessage(
+                    getDepartureWaypointFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 34
+              case 42: {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureTagsIsMutable();
+                tags_.add(s);
+                break;
+              } // case 42
+              case 50: {
+                com.google.cloud.optimization.v1.TimeWindow m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.TimeWindow.parser(),
+                        extensionRegistry);
+                if (timeWindowsBuilder_ == null) {
+                  ensureTimeWindowsIsMutable();
+                  timeWindows_.add(m);
+                } else {
+                  timeWindowsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 50
+              case 58: {
+                input.readMessage(
+                    getDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 58
+              case 65: {
+                cost_ = input.readDouble();
+
+                break;
+              } // case 65
+              case 74: {
+                com.google.cloud.optimization.v1.CapacityQuantity m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry);
+                if (demandsBuilder_ == null) {
+                  ensureDemandsIsMutable();
+                  demands_.add(m);
+                } else {
+                  demandsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 74
+              case 82: {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureVisitTypesIsMutable();
+                visitTypes_.add(s);
+                break;
+              } // case 82
+              case 90: {
+                label_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 90
+              case 98: {
+                com.google.protobuf.MapEntry
+                loadDemands__ = input.readMessage(
+                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+                internalGetMutableLoadDemands().getMutableMap().put(
+                    loadDemands__.getKey(), loadDemands__.getValue());
+                break;
+              } // case 98
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.Shipment.VisitRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +2167,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 +2180,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 +2212,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 +2220,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 +2232,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 +2244,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 +2256,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 +2276,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 +2285,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 +2302,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 +2316,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 +2331,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 +2340,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 +2353,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 +2385,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 +2405,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 +2417,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 +2429,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 +2449,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 +2458,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 +2475,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 +2489,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 +2504,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 +2514,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 +2528,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 +2561,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 +2570,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 +2582,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 +2595,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 +2607,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 +2628,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 +2638,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 +2656,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 +2671,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 +2686,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 +2696,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 +2710,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 +2743,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 +2764,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 +2777,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 +2789,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 +2810,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 +2820,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 +2838,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 +2853,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 +2912,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 +3000,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 +3022,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 +3058,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 +3082,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 +3106,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 +3122,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 +3137,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 +3165,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 +3195,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 +3211,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 +3226,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 +3254,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 +3282,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 +3302,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 +3311,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 +3338,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 +3365,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 +3381,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 +3405,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 +3426,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 +3435,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 +3452,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 +3472,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 +3494,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 +3515,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 +3524,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 +3537,6 @@ public boolean hasDuration() {
        * 
* * .google.protobuf.Duration duration = 7; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -4348,8 +3547,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 +3569,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 +3577,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 +3589,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 +3601,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 +3613,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 +3633,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 +3642,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 +3659,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 +3673,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 +3696,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * 
* * double cost = 8; - * * @return The cost. */ @java.lang.Override @@ -4522,8 +3703,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 +3711,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 +3729,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 +3765,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 +3773,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 +3799,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 +3815,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 +3836,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 +3852,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 +3865,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 +3892,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 +3915,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 +3941,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 +3956,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 +3970,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 +3977,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 +3985,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 +4001,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 +4024,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 +4046,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 +4066,6 @@ public Builder addAllVisitTypes(java.lang.Iterable values) {
        * 
* * repeated string visit_types = 10; - * * @return This builder for chaining. */ public Builder clearVisitTypes() { @@ -4941,8 +4075,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 +4083,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 +4100,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 +4121,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 +4143,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 +4226,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 +4240,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 +4254,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 +4275,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 +4293,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 +4313,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 +4334,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 +4352,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 +4370,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 +4389,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 +4406,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 +4423,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 +4463,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 +4522,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 +4536,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5538,16 +4571,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 +4586,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,93 +4599,46 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              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) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +4646,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      * 
* * int64 amount = 2; - * * @return The amount. */ @java.lang.Override @@ -5674,7 +4654,6 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5686,11 +4665,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 (amount_ != 0L) { output.writeInt64(2, amount_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -5700,9 +4680,10 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -5710,16 +4691,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (getAmount() + != other.getAmount()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -5731,100 +4712,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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getAmount()); + hash = (29 * hash) + getUnknownFields().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 +4810,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,40 +4818,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -5887,9 +4854,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 +4875,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 +4885,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,12 +4924,11 @@ 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());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -5981,24 +4943,40 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.Shipment.Load parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 16: {
+                amount_ = input.readInt64();
+
+                break;
+              } // case 16
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (com.google.cloud.optimization.v1.Shipment.Load) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +4984,6 @@ public Builder mergeFrom(
        * 
* * int64 amount = 2; - * * @return The amount. */ @java.lang.Override @@ -6014,8 +4991,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 +4998,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 +5015,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 +5035,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 +5049,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -6103,14 +5084,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 +5103,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 +5111,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 +5128,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 +5140,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 +5156,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 +5164,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 +5176,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 +5193,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 +5205,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 +5219,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 +5245,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 +5256,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 +5284,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 +5301,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 +5323,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 +5338,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 +5349,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 +5356,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 +5367,6 @@ public boolean hasPenaltyCost() {
    * 
* * optional double penalty_cost = 4; - * * @return The penaltyCost. */ @java.lang.Override @@ -6437,8 +5377,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 +5384,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 +5399,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 +5412,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 +5436,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 +5457,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 +5476,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 +5495,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 +5511,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 +5525,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 +5554,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 +5561,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 +5579,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -6682,8 +5589,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 +5607,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 +5614,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 +5632,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 +5666,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 +5676,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 +5683,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 +5693,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 +5719,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 +5730,6 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
    * 
* * string shipment_type = 11; - * * @return The shipmentType. */ @java.lang.Override @@ -6854,15 +5738,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 +5757,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 +5777,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 +5791,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 +5825,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 +5836,6 @@ public com.google.protobuf.ByteString getLabelBytes() {
    * 
* * bool ignore = 13; - * * @return The ignore. */ @java.lang.Override @@ -6968,84 +5846,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 +5915,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,9 +5969,13 @@ 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); - unknownFields.writeTo(output); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 14); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -7122,28 +5985,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 +6020,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,20 +6058,20 @@ 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__); - } - size += unknownFields.getSerializedSize(); + loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, loadDemands__); + } + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -7214,49 +6079,56 @@ 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 (!unknownFields.equals(other.unknownFields)) 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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -7281,10 +6153,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 +6170,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,114 +6186,108 @@ 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(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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,78 +6298,72 @@ 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()
     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) {
-        getPickupsFieldBuilder();
-        getDeliveriesFieldBuilder();
-        getDemandsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
       if (pickupsBuilder_ == null) {
         pickups_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        pickups_ = null;
         pickupsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       if (deliveriesBuilder_ == null) {
         deliveries_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000002);
       } else {
+        deliveries_ = null;
         deliveriesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000002);
       internalGetMutableLoadDemands().clear();
       penaltyCost_ = 0D;
       bitField0_ = (bitField0_ & ~0x00000008);
@@ -7539,17 +6395,18 @@ public Builder clear() {
 
       if (demandsBuilder_ == null) {
         demands_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000100);
       } else {
+        demands_ = null;
         demandsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000100);
       return this;
     }
 
     @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 +6425,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 +6474,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 +6502,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 +6560,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 +6586,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,16 +6667,15 @@ 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_);
           }
         }
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -7838,43 +6690,181 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.Shipment parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              com.google.cloud.optimization.v1.Shipment.VisitRequest m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
+                      extensionRegistry);
+              if (pickupsBuilder_ == null) {
+                ensurePickupsIsMutable();
+                pickups_.add(m);
+              } else {
+                pickupsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 10
+            case 18: {
+              com.google.cloud.optimization.v1.Shipment.VisitRequest m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
+                      extensionRegistry);
+              if (deliveriesBuilder_ == null) {
+                ensureDeliveriesIsMutable();
+                deliveries_.add(m);
+              } else {
+                deliveriesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 18
+            case 26: {
+              com.google.cloud.optimization.v1.CapacityQuantity m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                      extensionRegistry);
+              if (demandsBuilder_ == null) {
+                ensureDemandsIsMutable();
+                demands_.add(m);
+              } else {
+                demandsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 26
+            case 33: {
+              penaltyCost_ = input.readDouble();
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 33
+            case 40: {
+              int v = input.readInt32();
+              ensureAllowedVehicleIndicesIsMutable();
+              allowedVehicleIndices_.addInt(v);
+              break;
+            } // case 40
+            case 42: {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              ensureAllowedVehicleIndicesIsMutable();
+              while (input.getBytesUntilLimit() > 0) {
+                allowedVehicleIndices_.addInt(input.readInt32());
+              }
+              input.popLimit(limit);
+              break;
+            } // case 42
+            case 49: {
+              double v = input.readDouble();
+              ensureCostsPerVehicleIsMutable();
+              costsPerVehicle_.addDouble(v);
+              break;
+            } // case 49
+            case 50: {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              ensureCostsPerVehicleIsMutable();
+              while (input.getBytesUntilLimit() > 0) {
+                costsPerVehicle_.addDouble(input.readDouble());
+              }
+              input.popLimit(limit);
+              break;
+            } // case 50
+            case 56: {
+              int v = input.readInt32();
+              ensureCostsPerVehicleIndicesIsMutable();
+              costsPerVehicleIndices_.addInt(v);
+              break;
+            } // case 56
+            case 58: {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              ensureCostsPerVehicleIndicesIsMutable();
+              while (input.getBytesUntilLimit() > 0) {
+                costsPerVehicleIndices_.addInt(input.readInt32());
+              }
+              input.popLimit(limit);
+              break;
+            } // case 58
+            case 65: {
+              pickupToDeliveryRelativeDetourLimit_ = input.readDouble();
+              bitField0_ |= 0x00000080;
+              break;
+            } // case 65
+            case 74: {
+              input.readMessage(
+                  getPickupToDeliveryAbsoluteDetourLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 74
+            case 82: {
+              input.readMessage(
+                  getPickupToDeliveryTimeLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 82
+            case 90: {
+              shipmentType_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 90
+            case 98: {
+              label_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 98
+            case 104: {
+              ignore_ = input.readBool();
+
+              break;
+            } // case 104
+            case 114: {
+              com.google.protobuf.MapEntry
+              loadDemands__ = input.readMessage(
+                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableLoadDemands().getMutableMap().put(
+                  loadDemands__.getKey(), loadDemands__.getValue());
+              break;
+            } // case 114
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.Shipment) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +6880,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 +6895,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 +6910,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 +6932,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 +6951,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 +6972,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 +6994,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 +7013,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 +7032,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 +7040,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 +7052,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 +7070,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 +7088,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 +7100,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 +7110,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 +7122,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 +7131,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 +7139,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 +7152,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 +7163,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 +7202,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 +7210,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 +7225,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 +7240,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 +7262,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 +7281,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 +7302,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 +7324,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 +7343,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 +7362,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 +7370,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 +7382,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 +7400,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 +7418,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 +7430,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 +7440,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 +7452,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 +7461,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 +7469,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 +7482,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 +7493,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 +7539,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 +7548,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 +7575,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 +7592,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 +7614,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 +7630,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 +7644,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 +7672,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 +7696,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 +7719,6 @@ public Builder putAllLoadDemands(
      * 
* * optional double penalty_cost = 4; - * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -8847,8 +7726,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 +7737,6 @@ public boolean hasPenaltyCost() {
      * 
* * optional double penalty_cost = 4; - * * @return The penaltyCost. */ @java.lang.Override @@ -8868,8 +7744,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 +7755,6 @@ public double getPenaltyCost() {
      * 
* * optional double penalty_cost = 4; - * * @param value The penaltyCost to set. * @return This builder for chaining. */ @@ -8892,8 +7765,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 +7776,6 @@ public Builder setPenaltyCost(double value) {
      * 
* * optional double penalty_cost = 4; - * * @return This builder for chaining. */ public Builder clearPenaltyCost() { @@ -8916,16 +7786,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 +7800,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 +7815,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 +7828,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 +7835,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 +7842,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 +7861,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 +7871,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 +7878,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 +7897,6 @@ public Builder addAllAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return This builder for chaining. */ public Builder clearAllowedVehicleIndices() { @@ -9057,16 +7907,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 +7927,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 +7948,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 +7967,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 +7974,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 +7987,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 +8012,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 +8022,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 +8035,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 +8060,6 @@ public Builder addAllCostsPerVehicle(java.lang.Iterable
      *
      * repeated double costs_per_vehicle = 6;
-     *
      * @return This builder for chaining.
      */
     public Builder clearCostsPerVehicle() {
@@ -9239,16 +8070,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 +8085,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 +8101,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 +8115,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 +8122,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 +8130,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 +8150,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 +8160,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 +8168,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 +8188,6 @@ public Builder addAllCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return This builder for chaining. */ public Builder clearCostsPerVehicleIndices() { @@ -9386,10 +8197,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 +8217,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 +8224,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 +8242,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -9444,8 +8249,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 +8267,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 +8277,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 +8295,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 +8306,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 +8326,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 +8350,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 +8393,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 +8424,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 +8447,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 +8459,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 +8490,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 +8510,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 +8538,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 +8563,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 +8578,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 +8590,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 +8606,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 +8641,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 +8664,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 +8679,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 +8691,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 +8714,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 +8726,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 +8746,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 +8763,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 +8778,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 +8789,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 +8804,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 +8815,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 +8831,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 +8842,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 +8867,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 +8887,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 +8904,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 +8925,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 +8947,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 +9016,6 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * 
* * bool ignore = 13; - * * @return The ignore. */ @java.lang.Override @@ -10310,8 +9023,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 +9034,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 +9055,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 +9091,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 +9105,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 +9119,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 +9140,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 +9158,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 +9178,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 +9199,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 +9217,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 +9235,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 +9254,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 +9271,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 +9288,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 +9328,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 +9387,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 +9401,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10813,4 +9436,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 72% 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..c41cdac 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,350 +39,83 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 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;
-            }
-          case 32:
-            {
-              bitField0_ |= 0x00000001;
-              maxActiveVehicles_ = input.readInt32();
-              break;
-            }
-          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 57:
-            {
-              globalDurationCostPerHour_ = input.readDouble();
-              break;
-            }
-          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;
-            }
-          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;
-            }
-          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;
-            }
-          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;
-            }
-          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;
-            }
-          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;
-            }
-          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;
-            }
-          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;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        shipments_ = java.util.Collections.unmodifiableList(shipments_);
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        vehicles_ = java.util.Collections.unmodifiableList(vehicles_);
-      }
-      if (((mutable_bitField0_ & 0x00000008) != 0)) {
-        durationDistanceMatrices_ =
-            java.util.Collections.unmodifiableList(durationDistanceMatrices_);
-      }
-      if (((mutable_bitField0_ & 0x00000010) != 0)) {
-        durationDistanceMatrixSrcTags_ = durationDistanceMatrixSrcTags_.getUnmodifiableView();
-      }
-      if (((mutable_bitField0_ & 0x00000020) != 0)) {
-        durationDistanceMatrixDstTags_ = durationDistanceMatrixDstTags_.getUnmodifiableView();
-      }
-      if (((mutable_bitField0_ & 0x00000040) != 0)) {
-        transitionAttributes_ = java.util.Collections.unmodifiableList(transitionAttributes_);
-      }
-      if (((mutable_bitField0_ & 0x00000080) != 0)) {
-        shipmentTypeIncompatibilities_ =
-            java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
-      }
-      if (((mutable_bitField0_ & 0x00000100) != 0)) {
-        shipmentTypeRequirements_ =
-            java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
-      }
-      if (((mutable_bitField0_ & 0x00000200) != 0)) {
-        precedenceRules_ = java.util.Collections.unmodifiableList(precedenceRules_);
-      }
-      if (((mutable_bitField0_ & 0x00000400) != 0)) {
-        breakRules_ = java.util.Collections.unmodifiableList(breakRules_);
-      }
-      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_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 +127,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 +142,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 +155,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,104 +171,34 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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 18:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
-
-                vehicleStartTag_ = s;
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } finally {
-        if (((mutable_bitField0_ & 0x00000001) != 0)) {
-          rows_ = java.util.Collections.unmodifiableList(rows_);
-        }
-        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_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 +206,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 +218,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 +227,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 +234,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 +244,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 +255,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 +266,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 +277,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,116 +305,32 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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 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) { - meters_.addDouble(input.readDouble()); - } - input.popLimit(limit); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - durations_ = java.util.Collections.unmodifiableList(durations_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - meters_.makeImmutable(); // C - } - 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_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 +343,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 +351,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 +368,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 +380,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 +388,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 +403,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 +418,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 +431,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 +451,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)); @@ -942,7 +464,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < meters_.size(); i++) { output.writeDoubleNoTag(meters_.getDouble(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -952,7 +474,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,11 +483,12 @@ 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; } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -972,18 +496,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getDurationsList() + .equals(other.getDurationsList())) return false; + if (!getMetersList() + .equals(other.getMetersList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1002,108 +526,93 @@ public int hashCode() { hash = (37 * hash) + METERS_FIELD_NUMBER; hash = (53 * hash) + getMetersList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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,83 +622,68 @@ 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) { - getDurationsFieldBuilder(); - } } - @java.lang.Override public Builder clear() { super.clear(); if (durationsBuilder_ == null) { durations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); } else { + durations_ = null; durationsBuilder_.clear(); } + bitField0_ = (bitField0_ & ~0x00000001); meters_ = emptyDoubleList(); bitField0_ = (bitField0_ & ~0x00000002); return this; } @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 +691,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 +716,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 +774,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_); } @@ -1310,7 +792,7 @@ public Builder mergeFrom( } onChanged(); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -1325,44 +807,76 @@ 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; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protobuf.Duration m = + input.readMessage( + com.google.protobuf.Duration.parser(), + extensionRegistry); + if (durationsBuilder_ == null) { + ensureDurationsIsMutable(); + durations_.add(m); + } else { + durationsBuilder_.addMessage(m); + } + break; + } // case 10 + case 17: { + double v = input.readDouble(); + ensureMetersIsMutable(); + meters_.addDouble(v); + break; + } // case 17 + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureMetersIsMutable(); + while (input.getBytesUntilLimit() > 0) { + meters_.addDouble(input.readDouble()); + } + input.popLimit(limit); + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +892,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 +907,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 +922,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 +929,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 +944,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 +963,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 +984,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 +991,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 +1006,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 +1013,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 +1025,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 +1044,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 +1055,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 +1064,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].
@@ -1583,9 +1081,7 @@ 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 +1100,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 +1107,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 +1119,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 +1134,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 +1143,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 +1151,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 +1162,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 +1175,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 +1195,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 +1209,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 +1224,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 +1237,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 +1244,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 +1251,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 +1270,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 +1280,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 +1287,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 +1306,6 @@ public Builder addAllMeters(java.lang.Iterable value
          * 
* * repeated double meters = 2; - * * @return This builder for chaining. */ public Builder clearMeters() { @@ -1852,7 +1314,6 @@ public Builder clearMeters() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1865,33 +1326,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1903,108 +1372,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 +1457,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
      * 
* * string vehicle_start_tag = 2; - * * @return The vehicleStartTag. */ @java.lang.Override @@ -2025,15 +1465,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 +1484,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 +1502,6 @@ public com.google.protobuf.ByteString getVehicleStartTagBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2074,14 +1513,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 < rows_.size(); i++) { output.writeMessage(1, rows_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vehicleStartTag_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, vehicleStartTag_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2091,12 +1531,13 @@ 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_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2104,17 +1545,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getRowsList() + .equals(other.getRowsList())) return false; + if (!getVehicleStartTag() + .equals(other.getVehicleStartTag())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2131,101 +1573,93 @@ public int hashCode() { } hash = (37 * hash) + VEHICLE_START_TAG_FIELD_NUMBER; hash = (53 * hash) + getVehicleStartTag().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +1669,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,75 +1676,62 @@ 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) {
-          getRowsFieldBuilder();
-        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
         if (rowsBuilder_ == null) {
           rows_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000001);
         } else {
+          rows_ = null;
           rowsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000001);
         vehicleStartTag_ = "";
 
         return this;
       }
 
       @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 +1740,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 +1760,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 +1818,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_);
             }
@@ -2421,7 +1830,7 @@ public Builder mergeFrom(
           vehicleStartTag_ = other.vehicleStartTag_;
           onChanged();
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -2436,58 +1845,73 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.parser(),
+                        extensionRegistry);
+                if (rowsBuilder_ == null) {
+                  ensureRowsIsMutable();
+                  rows_.add(m);
+                } else {
+                  rowsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+              case 18: {
+                vehicleStartTag_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 18
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)
-                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +1919,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 +1934,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 +1949,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 +1971,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 +1990,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 +2011,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 +2033,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 +2052,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 +2071,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 +2091,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 +2109,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 +2127,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 +2170,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 +2223,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 +2234,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 +2249,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 +2260,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 +2276,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 +2287,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 +2312,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 +2332,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 +2358,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3077,120 +2404,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 +2500,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,133 +2513,52 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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();
-                }
-                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;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +2566,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 +2581,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 +2596,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 +2608,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 +2623,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 +2638,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 +2650,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 +2674,6 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3494,7 +2685,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_); } @@ -3510,7 +2702,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (offsetDuration_ != null) { output.writeMessage(5, getOffsetDuration()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -3520,21 +2712,26 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -3542,29 +2739,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3580,111 +2781,106 @@ 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(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +2890,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,40 +2903,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3764,14 +2951,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 +2972,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 +2999,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());
         }
@@ -3875,7 +3054,7 @@ public Builder mergeFrom(
         if (other.hasOffsetDuration()) {
           mergeOffsetDuration(other.getOffsetDuration());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -3890,34 +3069,68 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 8: {
+                firstIndex_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+              case 16: {
+                secondIndex_ = input.readInt32();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              case 24: {
+                firstIsDelivery_ = input.readBool();
+
+                break;
+              } // case 24
+              case 32: {
+                secondIsDelivery_ = input.readBool();
+
+                break;
+              } // case 32
+              case 42: {
+                input.readMessage(
+                    getOffsetDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 42
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)
-                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +3138,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 +3150,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 +3165,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 +3179,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 +3193,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 +3236,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 +3248,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 +3263,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 +3277,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 +3291,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 +3322,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 +3370,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 +3388,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 +3398,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 +3410,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 +3428,6 @@ public Builder clearOffsetDuration() { return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4283,13 +3435,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 +3450,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 +3462,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 +3486,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4380,161 +3532,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 +3652,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,235 +3668,115 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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 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;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } finally {
-        if (((mutable_bitField0_ & 0x00000001) != 0)) {
-          breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_);
-        }
-        if (((mutable_bitField0_ & 0x00000002) != 0)) {
-          frequencyConstraints_ = java.util.Collections.unmodifiableList(frequencyConstraints_);
-        }
-        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_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,143 +3787,51 @@ 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)
-          throws com.google.protobuf.InvalidProtocolBufferException {
-        this();
-        if (extensionRegistry == null) {
-          throw new java.lang.NullPointerException();
-        }
-        com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-            com.google.protobuf.UnknownFieldSet.newBuilder();
-        try {
-          boolean done = false;
-          while (!done) {
-            int tag = input.readTag();
-            switch (tag) {
-              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();
-                  }
-                  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();
-                  }
-                  minDuration_ =
-                      input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
-                  if (subBuilder != null) {
-                    subBuilder.mergeFrom(minDuration_);
-                    minDuration_ = subBuilder.buildPartial();
-                  }
-
-                  break;
-                }
-              default:
-                {
-                  if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                    done = true;
-                  }
-                  break;
-                }
-            }
-          }
-        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          throw e.setUnfinishedMessage(this);
-        } 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);
-        } 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 +3839,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 +3865,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 +3877,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 +3903,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 +3915,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 +3939,6 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5104,7 +3950,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()); } @@ -5114,7 +3961,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (minDuration_ != null) { output.writeMessage(3, getMinDuration()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -5124,16 +3971,18 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -5141,28 +3990,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -5185,102 +4035,93 @@ public int hashCode() { hash = (37 * hash) + MIN_DURATION_FIELD_NUMBER; hash = (53 * hash) + getMinDuration().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +4131,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 +4141,33 @@ 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) {}
         }
-
         @java.lang.Override
         public Builder clear() {
           super.clear();
@@ -5363,22 +4193,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 +4213,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 +4238,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());
           }
@@ -5470,7 +4287,7 @@ public Builder mergeFrom(
           if (other.hasMinDuration()) {
             mergeMinDuration(other.getMinDuration());
           }
-          this.mergeUnknownFields(other.unknownFields);
+          this.mergeUnknownFields(other.getUnknownFields());
           onChanged();
           return this;
         }
@@ -5485,77 +4302,89 @@ 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;
+          if (extensionRegistry == null) {
+            throw new java.lang.NullPointerException();
+          }
           try {
-            parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+            boolean done = false;
+            while (!done) {
+              int tag = input.readTag();
+              switch (tag) {
+                case 0:
+                  done = true;
+                  break;
+                case 10: {
+                  input.readMessage(
+                      getEarliestStartTimeFieldBuilder().getBuilder(),
+                      extensionRegistry);
+
+                  break;
+                } // case 10
+                case 18: {
+                  input.readMessage(
+                      getLatestStartTimeFieldBuilder().getBuilder(),
+                      extensionRegistry);
+
+                  break;
+                } // case 18
+                case 26: {
+                  input.readMessage(
+                      getMinDurationFieldBuilder().getBuilder(),
+                      extensionRegistry);
+
+                  break;
+                } // case 26
+                default: {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
+              } // switch (tag)
+            } // while (!done)
           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-            parsedMessage =
-                (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)
-                    e.getUnfinishedMessage();
             throw e.unwrapIOException();
           } finally {
-            if (parsedMessage != null) {
-              mergeFrom(parsedMessage);
-            }
-          }
+            onChanged();
+          } // finally
           return this;
         }
 
         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 +4400,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 +4418,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 +4440,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 +4458,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 +4507,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 +4555,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 +4573,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; } @@ -5822,16 +4594,12 @@ 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 +4613,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 +4662,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 +4710,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 +4728,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 +4750,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 +4768,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 +4826,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -6161,111 +4872,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,132 +4980,54 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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(); - } - 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) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +5035,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 +5063,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 +5077,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 +5105,6 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6542,14 +5116,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 { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { output.writeMessage(2, getMaxInterBreakDuration()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -6559,15 +5134,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -6575,25 +5149,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6612,108 +5185,93 @@ public int hashCode() { hash = (37 * hash) + MAX_INTER_BREAK_DURATION_FIELD_NUMBER; hash = (53 * hash) + getMaxInterBreakDuration().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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 +5281,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 +5315,35 @@ 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -6818,23 +5363,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 +5383,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,63 +5403,53 @@ 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()); } if (other.hasMaxInterBreakDuration()) { mergeMaxInterBreakDuration(other.getMaxInterBreakDuration()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -6936,80 +5464,85 @@ 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; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getMinBreakDurationFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + input.readMessage( + getMaxInterBreakDurationFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +5558,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 +5577,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 +5600,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 +5619,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 +5671,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 +5725,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 +5745,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 +5769,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 +5789,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 +5853,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -7438,192 +5899,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,14 +6042,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 < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } for (int i = 0; i < frequencyConstraints_.size(); i++) { output.writeMessage(2, frequencyConstraints_.get(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -7652,14 +6060,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -7667,17 +6075,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getBreakRequestsList() + .equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList() + .equals(other.getFrequencyConstraintsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -7696,100 +6105,93 @@ public int hashCode() { hash = (37 * hash) + FREQUENCY_CONSTRAINTS_FIELD_NUMBER; hash = (53 * hash) + getFrequencyConstraintsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +6201,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Deprecated: Use top level [BreakRule][] instead.
      * Rules to generate time breaks for a vehicle (e.g. lunch
@@ -7817,65 +6217,57 @@ 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()
       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) {
-          getBreakRequestsFieldBuilder();
-          getFrequencyConstraintsFieldBuilder();
-        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
         if (breakRequestsBuilder_ == null) {
           breakRequests_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000001);
         } else {
+          breakRequests_ = null;
           breakRequestsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000001);
         if (frequencyConstraintsBuilder_ == null) {
           frequencyConstraints_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000002);
         } else {
+          frequencyConstraints_ = null;
           frequencyConstraintsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000002);
         return this;
       }
 
       @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 +6286,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 +6314,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 +6353,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 +6372,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,16 +6398,15 @@ 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_);
             }
           }
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -8036,55 +6421,80 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentModel.BreakRule parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.parser(),
+                        extensionRegistry);
+                if (breakRequestsBuilder_ == null) {
+                  ensureBreakRequestsIsMutable();
+                  breakRequests_.add(m);
+                } else {
+                  breakRequestsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+              case 18: {
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.parser(),
+                        extensionRegistry);
+                if (frequencyConstraintsBuilder_ == null) {
+                  ensureFrequencyConstraintsIsMutable();
+                  frequencyConstraints_.add(m);
+                } else {
+                  frequencyConstraintsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 18
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +6502,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 +6516,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 +6530,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 +6551,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 +6569,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 +6589,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 +6610,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 +6628,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 +6646,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 +6665,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 +6682,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 +6699,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 +6739,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 +6787,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 +6815,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 +6830,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 +6845,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 +6867,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 +6886,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 +6907,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(); @@ -8655,20 +6929,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( - 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 +6948,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 +6967,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 +6987,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 +7005,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 +7023,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 +7066,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 +7116,6 @@ public Builder removeFrequencyConstraints(int index) { } return frequencyConstraintsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -8923,12 +7128,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 +7142,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -8961,14 +7177,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 +7195,6 @@ public java.util.List getShipmentsLis return shipments_; } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -8989,13 +7202,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 +7218,6 @@ public int getShipmentsCount() { return shipments_.size(); } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -9020,8 +7229,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 +7236,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 +7255,6 @@ public java.util.List getVehiclesList( return vehicles_; } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -9058,13 +7262,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 +7278,6 @@ public int getVehiclesCount() { return vehicles_.size(); } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -9089,8 +7289,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 +7296,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 +7314,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 +7321,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 +7331,6 @@ public boolean hasMaxActiveVehicles() {
    * 
* * optional int32 max_active_vehicles = 4; - * * @return The maxActiveVehicles. */ @java.lang.Override @@ -9148,8 +7341,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 +7354,6 @@ public int getMaxActiveVehicles() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return Whether the globalStartTime field is set. */ @java.lang.Override @@ -9171,8 +7361,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 +7374,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 +7403,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 +7416,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 +7444,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 +7453,6 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
    * 
* * double global_duration_cost_per_hour = 7; - * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -9291,11 +7461,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 +7547,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 +7638,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 +7730,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 +7821,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 +7912,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 +7939,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 +7962,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 +7984,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 +7991,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 +8007,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 +8036,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 +8061,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 +8085,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 +8092,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 +8110,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 +8368,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 +8382,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 +8397,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 +8411,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 +8425,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 +8445,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 +8469,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)); @@ -10479,7 +8489,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < breakRules_.size(); i++) { output.writeMessage(15, breakRules_.get(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -10489,28 +8499,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,27 +8543,26 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -10557,44 +8570,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getShipmentTypeRequirementsList() + .equals(other.getShipmentTypeRequirementsList())) return false; + if (!getPrecedenceRulesList() + .equals(other.getPrecedenceRulesList())) return false; + if (!getBreakRulesList() + .equals(other.getBreakRulesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -10626,10 +8647,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(); @@ -10662,109 +8681,102 @@ public int hashCode() { hash = (37 * hash) + BREAK_RULES_FIELD_NUMBER; hash = (53 * hash) + getBreakRulesList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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,63 +8788,50 @@ 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()
     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) {
-        getShipmentsFieldBuilder();
-        getVehiclesFieldBuilder();
-        getDurationDistanceMatricesFieldBuilder();
-        getTransitionAttributesFieldBuilder();
-        getShipmentTypeIncompatibilitiesFieldBuilder();
-        getShipmentTypeRequirementsFieldBuilder();
-        getPrecedenceRulesFieldBuilder();
-        getBreakRulesFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
       if (shipmentsBuilder_ == null) {
         shipments_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        shipments_ = null;
         shipmentsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       if (vehiclesBuilder_ == null) {
         vehicles_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000002);
       } else {
+        vehicles_ = null;
         vehiclesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000002);
       maxActiveVehicles_ = 0;
       bitField0_ = (bitField0_ & ~0x00000004);
       if (globalStartTimeBuilder_ == null) {
@@ -10851,51 +8850,57 @@ public Builder clear() {
 
       if (durationDistanceMatricesBuilder_ == null) {
         durationDistanceMatrices_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000008);
       } else {
+        durationDistanceMatrices_ = null;
         durationDistanceMatricesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000008);
       durationDistanceMatrixSrcTags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
       bitField0_ = (bitField0_ & ~0x00000010);
       durationDistanceMatrixDstTags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
       bitField0_ = (bitField0_ & ~0x00000020);
       if (transitionAttributesBuilder_ == null) {
         transitionAttributes_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000040);
       } else {
+        transitionAttributes_ = null;
         transitionAttributesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000040);
       if (shipmentTypeIncompatibilitiesBuilder_ == null) {
         shipmentTypeIncompatibilities_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000080);
       } else {
+        shipmentTypeIncompatibilities_ = null;
         shipmentTypeIncompatibilitiesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000080);
       if (shipmentTypeRequirementsBuilder_ == null) {
         shipmentTypeRequirements_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000100);
       } else {
+        shipmentTypeRequirements_ = null;
         shipmentTypeRequirementsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000100);
       if (precedenceRulesBuilder_ == null) {
         precedenceRules_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000200);
       } else {
+        precedenceRules_ = null;
         precedenceRulesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000200);
       if (breakRulesBuilder_ == null) {
         breakRules_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000400);
       } else {
+        breakRules_ = null;
         breakRulesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000400);
       return this;
     }
 
     @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 +8919,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 +8957,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 +8985,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 +8994,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 +9028,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 +9086,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 +9112,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 +9150,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 +9196,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 +9222,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 +9248,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 +9274,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,16 +9300,15 @@ 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_);
           }
         }
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -11332,41 +9323,187 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.ShipmentModel parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              com.google.cloud.optimization.v1.Shipment m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Shipment.parser(),
+                      extensionRegistry);
+              if (shipmentsBuilder_ == null) {
+                ensureShipmentsIsMutable();
+                shipments_.add(m);
+              } else {
+                shipmentsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 10
+            case 18: {
+              com.google.cloud.optimization.v1.Vehicle m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.Vehicle.parser(),
+                      extensionRegistry);
+              if (vehiclesBuilder_ == null) {
+                ensureVehiclesIsMutable();
+                vehicles_.add(m);
+              } else {
+                vehiclesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 18
+            case 32: {
+              maxActiveVehicles_ = input.readInt32();
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 32
+            case 42: {
+              input.readMessage(
+                  getGlobalStartTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getGlobalEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 50
+            case 57: {
+              globalDurationCostPerHour_ = input.readDouble();
+
+              break;
+            } // case 57
+            case 66: {
+              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.parser(),
+                      extensionRegistry);
+              if (durationDistanceMatricesBuilder_ == null) {
+                ensureDurationDistanceMatricesIsMutable();
+                durationDistanceMatrices_.add(m);
+              } else {
+                durationDistanceMatricesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 66
+            case 74: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureDurationDistanceMatrixSrcTagsIsMutable();
+              durationDistanceMatrixSrcTags_.add(s);
+              break;
+            } // case 74
+            case 82: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureDurationDistanceMatrixDstTagsIsMutable();
+              durationDistanceMatrixDstTags_.add(s);
+              break;
+            } // case 82
+            case 90: {
+              com.google.cloud.optimization.v1.TransitionAttributes m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.TransitionAttributes.parser(),
+                      extensionRegistry);
+              if (transitionAttributesBuilder_ == null) {
+                ensureTransitionAttributesIsMutable();
+                transitionAttributes_.add(m);
+              } else {
+                transitionAttributesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 90
+            case 98: {
+              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.parser(),
+                      extensionRegistry);
+              if (shipmentTypeIncompatibilitiesBuilder_ == null) {
+                ensureShipmentTypeIncompatibilitiesIsMutable();
+                shipmentTypeIncompatibilities_.add(m);
+              } else {
+                shipmentTypeIncompatibilitiesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 98
+            case 106: {
+              com.google.cloud.optimization.v1.ShipmentTypeRequirement m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentTypeRequirement.parser(),
+                      extensionRegistry);
+              if (shipmentTypeRequirementsBuilder_ == null) {
+                ensureShipmentTypeRequirementsIsMutable();
+                shipmentTypeRequirements_.add(m);
+              } else {
+                shipmentTypeRequirementsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 106
+            case 114: {
+              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.parser(),
+                      extensionRegistry);
+              if (precedenceRulesBuilder_ == null) {
+                ensurePrecedenceRulesIsMutable();
+                precedenceRules_.add(m);
+              } else {
+                precedenceRulesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 114
+            case 122: {
+              com.google.cloud.optimization.v1.ShipmentModel.BreakRule m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentModel.BreakRule.parser(),
+                      extensionRegistry);
+              if (breakRulesBuilder_ == null) {
+                ensureBreakRulesIsMutable();
+                breakRules_.add(m);
+              } else {
+                breakRulesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 122
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.ShipmentModel) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +9518,6 @@ public java.util.List getShipmentsLis } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11397,8 +9532,6 @@ public int getShipmentsCount() { } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11413,15 +9546,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 +9567,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 +9585,6 @@ public Builder setShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11477,15 +9605,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 +9626,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 +9644,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 +9662,6 @@ public Builder addShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11550,7 +9672,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 +9681,6 @@ public Builder addAllShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11577,8 +9698,6 @@ public Builder clearShipments() { return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11596,44 +9715,39 @@ 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 { @@ -11641,8 +9755,6 @@ public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11650,72 +9762,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 +9830,6 @@ public java.util.List getVehiclesList( } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11746,8 +9844,6 @@ public int getVehiclesCount() { } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11762,15 +9858,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 +9879,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 +9897,6 @@ public Builder setVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11826,15 +9917,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 +9938,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 +9956,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 +9974,6 @@ public Builder addVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11899,7 +9984,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 +9993,6 @@ public Builder addAllVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11926,8 +10010,6 @@ public Builder clearVehicles() { return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11945,44 +10027,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 +10067,6 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(in } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11999,57 +10074,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 +10127,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 +10134,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 +10144,6 @@ public boolean hasMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; - * * @return The maxActiveVehicles. */ @java.lang.Override @@ -12088,8 +10151,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 +10161,6 @@ public int getMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; - * * @param value The maxActiveVehicles to set. * @return This builder for chaining. */ @@ -12111,8 +10171,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 +10181,6 @@ public Builder setMaxActiveVehicles(int value) {
      * 
* * optional int32 max_active_vehicles = 4; - * * @return This builder for chaining. */ public Builder clearMaxActiveVehicles() { @@ -12135,13 +10192,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 +10207,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 +10226,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 +10264,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 +10278,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 +10290,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 +10308,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 +10320,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 +10346,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 +10361,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 +10384,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 +10404,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 +10419,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 +10470,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 +10477,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 +10489,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 +10500,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 +10512,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 +10531,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 +10539,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 +10555,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 +10568,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 +10592,6 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * 
* * double global_duration_cost_per_hour = 7; - * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -12605,8 +10599,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 +10608,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 +10627,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 +10733,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 +10743,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 +10827,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 +10837,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 +10921,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 +10931,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 +11015,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 +11032,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 +11116,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 +11130,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 +11214,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 +11230,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 +11314,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 +11331,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 +11415,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 +11429,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 +11513,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 +11527,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 +11611,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 +11626,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 +11710,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 +11723,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 +11807,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 +11820,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 +11904,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 +11995,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 +12089,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 +12100,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 +12184,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 +12275,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 +12367,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 +12388,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 +12412,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 +12435,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 +12457,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 +12464,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 +12480,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 +12504,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 +12535,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 +12565,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 +12577,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 +12593,6 @@ public Builder addAllDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixSrcTags() { @@ -14741,8 +12602,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 +12618,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 +12659,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 +12684,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 +12708,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 +12715,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 +12733,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 +12759,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 +12792,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 +12824,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 +12836,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 +12854,6 @@ public Builder addAllDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixDstTags() { @@ -15027,8 +12863,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 +12881,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 +12923,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 +12937,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 +12951,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 +12972,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 +12990,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 +13010,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 +13031,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 +13049,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 +13067,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 +13086,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 +13103,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 +13120,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 +13160,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 +13208,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 +13235,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 +13249,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 +13263,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 +13284,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 +13302,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 +13322,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 +13343,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 +13361,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 +13379,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 +13398,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 +13415,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 +13432,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 +13472,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 +13520,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 +13547,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 +13561,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 +13575,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 +13596,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 +13614,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 +13634,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 +13655,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 +13673,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 +13691,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 +13710,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 +13727,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 +13744,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 +13784,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 +13832,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 +13859,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 +13873,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 +13887,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 +13908,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 +13926,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 +13946,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 +13967,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 +13985,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 +14003,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 +14022,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 +14039,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 +14056,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 +14096,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 +14145,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 +14164,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 +14174,6 @@ private void ensureBreakRulesIsMutable() { } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16718,12 +14181,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 +14191,6 @@ public int getBreakRulesCount() { } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16740,12 +14198,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 +14208,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 +14215,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 +14232,6 @@ public Builder setBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16791,14 +14239,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 +14253,6 @@ public Builder setBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16818,12 +14260,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 +14276,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 +14283,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 +14300,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16875,12 +14307,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 +14321,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16901,14 +14328,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 +14342,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16928,17 +14349,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 +14364,6 @@ public Builder addAllBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16955,12 +14371,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 +14384,6 @@ public Builder clearBreakRules() { return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16980,12 +14391,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 +14404,6 @@ public Builder removeBreakRules(int index) { return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17005,18 +14411,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 +14425,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 +14442,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 +14453,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBrea } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -17071,19 +14460,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 +14474,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 +14489,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 +14521,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 +14535,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -17188,4 +14570,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 71% 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..a6c146b 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,330 +107,64 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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();
-              }
-
-              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;
-              }
-              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<
-                        com.google.cloud.optimization.v1.ShipmentRoute.Transition>();
-                mutable_bitField0_ |= 0x00000002;
-              }
-              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();
-              }
-              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();
-              }
-              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;
-              }
-              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<
-                        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep>();
-                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();
-              }
-
-              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 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;
-            }
-          case 145:
-            {
-              routeTotalCost_ = input.readDouble();
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        visits_ = java.util.Collections.unmodifiableList(visits_);
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        transitions_ = java.util.Collections.unmodifiableList(transitions_);
-      }
-      if (((mutable_bitField0_ & 0x00000004) != 0)) {
-        breaks_ = java.util.Collections.unmodifiableList(breaks_);
-      }
-      if (((mutable_bitField0_ & 0x00000010) != 0)) {
-        endLoads_ = java.util.Collections.unmodifiableList(endLoads_);
-      }
-      if (((mutable_bitField0_ & 0x00000020) != 0)) {
-        travelSteps_ = java.util.Collections.unmodifiableList(travelSteps_);
-      }
-      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_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 +174,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 +201,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,125 +209,51 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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();
-                }
-                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) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +261,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 +273,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start of the delay.
      * 
@@ -660,14 +287,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 +299,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ @java.lang.Override @@ -690,8 +311,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of the delay.
      * 
@@ -704,7 +323,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -716,14 +334,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 { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } if (duration_ != null) { output.writeMessage(2, getDuration()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -733,12 +352,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -746,23 +367,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -781,100 +403,93 @@ public int hashCode() { hash = (37 * hash) + DURATION_FIELD_NUMBER; hash = (53 * hash) + getDuration().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +499,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Time interval spent on the route resulting from a
@@ -894,40 +507,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -947,9 +553,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 +574,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 +593,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,15 +632,14 @@ 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());
         }
         if (other.hasDuration()) {
           mergeDuration(other.getDuration());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -1053,64 +654,77 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentRoute.Delay parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 18
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.Delay) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
 
       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 +745,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 +763,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -1162,9 +773,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 +785,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -1196,8 +803,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -1205,13 +810,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 +825,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 +837,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 +852,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 +880,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of the delay.
        * 
@@ -1314,15 +900,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 +918,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1345,7 +928,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 +940,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1377,8 +958,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1386,13 +965,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 +980,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 +992,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 +1016,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 +1030,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1482,57 +1065,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 +1112,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 +1123,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 +1138,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 +1146,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 +1158,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 +1177,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 +1190,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 +1207,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 +1233,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 +1256,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 +1283,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 +1312,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 +1323,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 +1338,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 +1352,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 +1365,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 +1378,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 +1392,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 +1480,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,217 +1498,49 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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();
-                }
-                startTime_ =
-                    input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(startTime_);
-                  startTime_ = subBuilder.buildPartial();
-                }
-
-                break;
-              }
-            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();
-
-                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;
-                }
-                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();
-                }
-                delayBeforeStart_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentRoute.Delay.parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(delayBeforeStart_);
-                  delayBeforeStart_ = subBuilder.buildPartial();
-                }
-
-                break;
-              }
-            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;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } finally {
-        if (((mutable_bitField0_ & 0x00000004) != 0)) {
-          demands_ = java.util.Collections.unmodifiableList(demands_);
-        }
-        if (((mutable_bitField0_ & 0x00000002) != 0)) {
-          arrivalLoads_ = java.util.Collections.unmodifiableList(arrivalLoads_);
-        }
-        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_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 +1551,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 +1567,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 +1583,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 +1590,6 @@ public int getVisitRequestIndex() {
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return Whether the startTime field is set. */ @java.lang.Override @@ -2302,8 +1597,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 +1604,6 @@ public boolean hasStartTime() {
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return The startTime. */ @java.lang.Override @@ -2319,8 +1611,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 +1625,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 +1651,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 +1659,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 +1685,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 +1701,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 +1722,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 +1740,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 +1759,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 +1766,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 +1785,6 @@ public boolean hasDetour() {
      * 
* * .google.protobuf.Duration detour = 6; - * * @return The detour. */ @java.lang.Override @@ -2528,8 +1792,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 +1820,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 +1834,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 +1868,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 +1875,6 @@ public com.google.protobuf.ByteString getShipmentLabelBytes() {
      * 
* * string visit_label = 8; - * * @return The visitLabel. */ @java.lang.Override @@ -2627,15 +1883,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 +1898,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 +1918,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 +1927,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 +1943,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 +1960,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 +1976,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 +1992,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 +2003,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 +2114,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,9 +2146,13 @@ 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); - unknownFields.writeTo(output); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 11); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2972,22 +2162,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,24 +2192,24 @@ 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 += unknownFields.getSerializedSize(); + 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 += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -3021,35 +2217,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getDemandsList() + .equals(other.getDemandsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3063,7 +2269,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()) { @@ -3094,100 +2301,93 @@ public int hashCode() { hash = (37 * hash) + DEMANDS_FIELD_NUMBER; hash = (53 * hash) + getDemandsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +2397,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,63 +2404,55 @@ 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()
       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) {
-          getArrivalLoadsFieldBuilder();
-          getDemandsFieldBuilder();
-        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3291,10 +2481,11 @@ public Builder clear() {
 
         if (arrivalLoadsBuilder_ == null) {
           arrivalLoads_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000002);
         } else {
+          arrivalLoads_ = null;
           arrivalLoadsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000002);
         if (delayBeforeStartBuilder_ == null) {
           delayBeforeStart_ = null;
         } else {
@@ -3303,17 +2494,18 @@ public Builder clear() {
         }
         if (demandsBuilder_ == null) {
           demands_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000004);
         } else {
+          demands_ = null;
           demandsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000004);
         return this;
       }
 
       @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 +2524,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 +2574,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 +2613,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 +2626,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 +2657,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,16 +2686,15 @@ 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_);
             }
           }
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -3523,33 +2709,121 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentRoute.Visit parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 8: {
+                shipmentIndex_ = input.readInt32();
+
+                break;
+              } // case 8
+              case 16: {
+                isPickup_ = input.readBool();
+
+                break;
+              } // case 16
+              case 24: {
+                visitRequestIndex_ = input.readInt32();
+
+                break;
+              } // case 24
+              case 34: {
+                input.readMessage(
+                    getStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 34
+              case 42: {
+                com.google.cloud.optimization.v1.CapacityQuantity m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry);
+                if (demandsBuilder_ == null) {
+                  ensureDemandsIsMutable();
+                  demands_.add(m);
+                } else {
+                  demandsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 42
+              case 50: {
+                input.readMessage(
+                    getDetourFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 50
+              case 58: {
+                shipmentLabel_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 58
+              case 66: {
+                visitLabel_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 66
+              case 74: {
+                com.google.cloud.optimization.v1.CapacityQuantity m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry);
+                if (arrivalLoadsBuilder_ == null) {
+                  ensureArrivalLoadsIsMutable();
+                  arrivalLoads_.add(m);
+                } else {
+                  arrivalLoadsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 74
+              case 82: {
+                input.readMessage(
+                    getDelayBeforeStartFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 82
+              case 90: {
+                com.google.protobuf.MapEntry
+                loadDemands__ = input.readMessage(
+                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+                internalGetMutableLoadDemands().getMutableMap().put(
+                    loadDemands__.getKey(), loadDemands__.getValue());
+                break;
+              } // case 90
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.Visit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +2831,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 +2875,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 +2921,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 +2954,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 +2963,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 +2976,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 +3008,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 +3016,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 +3028,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 +3040,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 +3052,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 +3072,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 +3081,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 +3098,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 +3112,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 +3152,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 +3160,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 +3186,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 +3202,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 +3223,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 +3239,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 +3252,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 +3279,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 +3302,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 +3335,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 +3360,6 @@ public boolean hasDetour() {
        * 
* * .google.protobuf.Duration detour = 6; - * * @return The detour. */ public com.google.protobuf.Duration getDetour() { @@ -4180,8 +3370,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 +3404,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 +3424,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 +3436,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 +3460,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 +3472,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 +3504,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 +3525,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 +3554,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 +3580,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 +3595,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 +3616,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 +3638,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 +3696,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 +3703,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 +3718,6 @@ public java.lang.String getVisitLabel() { } } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4564,14 +3725,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 +3741,6 @@ public com.google.protobuf.ByteString getVisitLabelBytes() { } } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4588,22 +3748,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 +3769,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 +3785,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 +3822,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 +3832,6 @@ private void ensureArrivalLoadsIsMutable() { } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4700,12 +3841,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 +3851,6 @@ public int getArrivalLoadsCount() { } } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4724,12 +3860,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 +3870,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 +3879,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 +3896,6 @@ public Builder setArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4779,12 +3905,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 +3919,6 @@ public Builder setArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4807,12 +3928,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 +3944,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 +3953,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 +3970,6 @@ public Builder addArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4868,12 +3979,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 +3993,6 @@ public Builder addArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4896,12 +4002,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 +4016,6 @@ public Builder addArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4924,16 +4025,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 +4040,6 @@ public Builder addAllArrivalLoads( return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4952,12 +4049,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 +4062,6 @@ public Builder clearArrivalLoads() { return this; } /** - * - * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4979,12 +4071,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 +4084,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 +4093,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 +4109,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 +4128,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 +4139,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 +4148,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 +4164,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 +4181,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 +4204,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 +4256,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 +4274,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 +4296,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 +4314,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 +4388,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 +4402,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 +4416,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 +4437,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 +4455,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 +4475,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 +4496,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 +4514,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 +4532,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 +4551,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 +4568,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 +4585,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 +4625,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 +4684,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 +4698,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5832,40 +4733,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 +4768,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 +4788,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 +4801,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 +4813,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 +4829,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 +4836,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 +4847,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 +4862,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 +4869,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 +4880,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 +4895,6 @@ public interface TransitionOrBuilder
     com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6045,13 +4906,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 +4921,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 +4940,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 +4967,6 @@ public interface TransitionOrBuilder com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6131,13 +4976,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 +4989,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 +5003,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 +5016,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 +5030,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 +5051,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 +5066,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,343 +5085,124 @@ 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(); - /** - * - * - *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
-     * 
- * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * - */ - @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]; - * - */ - @java.lang.Deprecated - int getLoadsCount(); - /** - * - * - *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
-     * 
- * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * - */ - @java.lang.Deprecated - java.util.List - getLoadsOrBuilderList(); - /** - * - * - *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
-     * 
- * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * - */ - @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].
-   * If the vehicle does not have a `start_location` and/or `end_location`, the
-   * corresponding travel metrics are 0.
-   * 
- * - * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Transition} - */ - 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; - // 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) { - return new Transition(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Transition( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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(); - } - - break; - } - 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; - } - 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; - } - 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; - } - 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(); - } + @java.lang.Deprecated java.util.List + getLoadsList(); + /** + *
+     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * 
+ * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + */ + @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]; + */ + @java.lang.Deprecated int getLoadsCount(); + /** + *
+     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * 
+ * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + */ + @java.lang.Deprecated java.util.List + getLoadsOrBuilderList(); + /** + *
+     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * 
+ * + * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; + */ + @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].
+   * If the vehicle does not have a `start_location` and/or `end_location`, the
+   * corresponding travel metrics are 0.
+   * 
+ * + * Protobuf type {@code google.cloud.optimization.v1.ShipmentRoute.Transition} + */ + 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; + // Use Transition.newBuilder() to construct. + private Transition(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Transition() { + loads_ = java.util.Collections.emptyList(); + } - break; - } - 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; - } - 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; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } finally { - if (((mutable_bitField0_ & 0x00000002) != 0)) { - loads_ = java.util.Collections.unmodifiableList(loads_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Transition(); } - 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; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + 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 +5210,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 +5236,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 +5251,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 +5261,6 @@ public double getTravelDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -6680,8 +5271,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 +5279,6 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -6698,8 +5286,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 +5294,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 +5318,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 +5325,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 +5332,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 +5339,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 +5362,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 +5369,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 +5376,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 +5383,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 +5406,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 +5417,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 +5424,6 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** - * - * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6879,18 +5435,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 +5462,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 +5474,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 +5486,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start time of this transition.
      * 
@@ -6957,8 +5500,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 +5509,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 +5516,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6987,18 +5525,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 +5543,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 +5574,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 +5584,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 +5612,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 +5630,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 +5653,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 +5671,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 +5740,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,9 +5772,13 @@ 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); - unknownFields.writeTo(output); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetVehicleLoads(), + VehicleLoadsDefaultEntryHolder.defaultEntry, + 11); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -7299,49 +5788,56 @@ 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 += unknownFields.getSerializedSize(); + 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 += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -7349,48 +5845,58 @@ 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 (!internalGetVehicleLoads().equals(other.internalGetVehicleLoads())) return false; - if (!getLoadsList().equals(other.getLoadsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getRoutePolyline() + .equals(other.getRoutePolyline())) return false; + } + if (!internalGetVehicleLoads().equals( + other.internalGetVehicleLoads())) return false; + if (!getLoadsList() + .equals(other.getLoadsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -7406,12 +5912,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(); @@ -7444,100 +5949,93 @@ public int hashCode() { hash = (37 * hash) + LOADS_FIELD_NUMBER; hash = (53 * hash) + getLoadsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +6045,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Transition between two events on the route. See the description of
      * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -7558,62 +6054,55 @@ 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()
       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) {
-          getLoadsFieldBuilder();
-        }
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -7666,17 +6155,18 @@ public Builder clear() {
         internalGetMutableVehicleLoads().clear();
         if (loadsBuilder_ == null) {
           loads_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000002);
         } else {
+          loads_ = null;
           loadsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000002);
         return this;
       }
 
       @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 +6185,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 +6243,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 +6282,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 +6310,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,90 +6330,167 @@ 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_);
             }
           }
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
 
-      @java.lang.Override
-      public final boolean isInitialized() {
-        return true;
-      }
+      @java.lang.Override
+      public final boolean isInitialized() {
+        return true;
+      }
+
+      @java.lang.Override
+      public Builder mergeFrom(
+          com.google.protobuf.CodedInputStream input,
+          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+          throws java.io.IOException {
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
+        try {
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getTravelDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 10
+              case 17: {
+                travelDistanceMeters_ = input.readDouble();
+
+                break;
+              } // case 17
+              case 24: {
+                trafficInfoUnavailable_ = input.readBool();
+
+                break;
+              } // case 24
+              case 34: {
+                input.readMessage(
+                    getDelayDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 34
+              case 42: {
+                input.readMessage(
+                    getBreakDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 42
+              case 50: {
+                input.readMessage(
+                    getWaitDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 50
+              case 58: {
+                input.readMessage(
+                    getTotalDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 58
+              case 66: {
+                input.readMessage(
+                    getStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 66
+              case 74: {
+                input.readMessage(
+                    getRoutePolylineFieldBuilder().getBuilder(),
+                    extensionRegistry);
 
-      @java.lang.Override
-      public Builder mergeFrom(
-          com.google.protobuf.CodedInputStream input,
-          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-          throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentRoute.Transition parsedMessage = null;
-        try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+                break;
+              } // case 74
+              case 82: {
+                com.google.cloud.optimization.v1.CapacityQuantity m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry);
+                if (loadsBuilder_ == null) {
+                  ensureLoadsIsMutable();
+                  loads_.add(m);
+                } else {
+                  loadsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 82
+              case 90: {
+                com.google.protobuf.MapEntry
+                vehicleLoads__ = input.readMessage(
+                    VehicleLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+                internalGetMutableVehicleLoads().getMutableMap().put(
+                    vehicleLoads__.getKey(), vehicleLoads__.getValue());
+                break;
+              } // case 90
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.Transition) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +6511,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 +6529,6 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -7979,9 +6539,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 +6551,6 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -8013,8 +6569,6 @@ public Builder clearTravelDuration() { return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -8022,13 +6576,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 +6591,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 +6603,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 +6630,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 +6671,6 @@ public Builder clearTravelDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -8144,8 +6678,6 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -8156,19 +6688,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 +6708,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 +6719,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 +6729,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 +6743,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 +6776,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 +6785,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 +6797,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 +6810,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 +6822,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 +6843,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 +6853,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 +6871,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 +6886,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 +6901,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 +6910,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 +6923,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 +6955,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 +6963,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 +6975,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 +6987,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 +6999,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 +7019,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 +7028,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 +7045,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 +7059,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 +7074,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 +7083,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 +7096,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 +7128,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 +7136,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 +7148,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 +7160,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 +7172,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 +7192,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 +7201,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 +7218,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 +7232,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 +7247,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 +7260,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 +7277,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 +7313,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 +7325,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 +7337,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 +7353,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 +7365,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 +7389,6 @@ public Builder clearTotalDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8986,13 +7402,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 +7423,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 +7441,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 +7456,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 +7504,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 +7522,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -9140,9 +7532,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 +7544,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -9174,8 +7562,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -9183,13 +7569,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 +7584,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 +7596,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 +7611,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 +7621,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 +7636,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 +7655,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 +7671,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9320,8 +7679,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 +7693,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9345,18 +7701,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 +7719,6 @@ public Builder mergeRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9378,8 +7727,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 +7741,6 @@ public Builder clearRoutePolyline() { return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9403,18 +7749,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 +7765,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 +7784,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 +7827,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 +7837,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 +7865,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 +7883,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 +7906,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 +7922,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 +7937,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 +7966,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 +7991,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 +8028,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 +8042,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 +8056,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 +8077,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 +8095,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 +8115,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 +8136,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 +8154,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 +8172,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 +8191,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 +8208,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 +8225,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 +8265,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 +8324,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 +8338,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10159,30 +8373,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,100 +8399,52 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              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) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +8453,6 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -10304,11 +8464,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 (amount_ != 0L) { output.writeInt64(1, amount_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -10318,9 +8479,10 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -10328,16 +8490,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (getAmount() + != other.getAmount()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -10349,101 +8511,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 = (29 * hash) + unknownFields.hashCode(); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getAmount()); + hash = (29 * hash) + getUnknownFields().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 +8609,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,40 +8616,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -10505,14 +8652,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 +8673,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 +8683,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,13 +8722,11 @@ 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());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -10601,32 +8741,46 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 8: {
+                amount_ = input.readInt64();
+
+                break;
+              } // case 8
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +8788,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 +8830,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 +8844,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10722,41 +8879,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,103 +8916,52 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 10:
-              {
-                java.lang.String s = input.readStringRequireUtf8();
-
-                points_ = s;
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +8970,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 +9001,6 @@ public com.google.protobuf.ByteString getPointsBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -10914,11 +9012,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(points_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, points_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -10930,7 +9029,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(points_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, points_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -10938,16 +9037,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getPoints() + .equals(other.getPoints())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -10960,100 +9059,93 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + POINTS_FIELD_NUMBER; hash = (53 * hash) + getPoints().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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); - } - - 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); + 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, 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 +9155,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * The encoded representation of a polyline. More information on polyline
      * encoding can be found here:
@@ -11074,40 +9164,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -11117,14 +9200,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 +9221,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,57 +9231,51 @@ 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();
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -11215,38 +9290,52 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                points_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 10
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline)
-                  e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
 
       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 +9344,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 +9365,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 +9429,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -11386,44 +9475,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 +9513,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,132 +9540,57 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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(); - } - 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) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +9598,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 +9610,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start time of a break.
      * 
@@ -11632,14 +9624,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 +9636,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ @java.lang.Override @@ -11662,8 +9648,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of a break.
      * 
@@ -11676,7 +9660,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -11688,14 +9671,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 { if (startTime_ != null) { output.writeMessage(1, getStartTime()); } if (duration_ != null) { output.writeMessage(2, getDuration()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -11705,12 +9689,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -11718,23 +9704,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -11753,100 +9740,93 @@ public int hashCode() { hash = (37 * hash) + DURATION_FIELD_NUMBER; hash = (53 * hash) + getDuration().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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,48 +9836,39 @@ 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -11917,9 +9888,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 +9909,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 +9928,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,15 +9967,14 @@ 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()); } if (other.hasDuration()) { mergeDuration(other.getDuration()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -12023,64 +9989,77 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.ShipmentRoute.Break parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getStartTimeFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + input.readMessage( + getDurationFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.ShipmentRoute.Break) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } 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 +10080,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 +10098,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -12132,9 +10108,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 +10120,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -12166,8 +10138,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -12175,13 +10145,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 +10160,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 +10172,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 +10187,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 +10215,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of a break.
        * 
@@ -12284,15 +10235,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 +10253,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -12315,7 +10263,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 +10275,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -12347,8 +10293,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -12356,13 +10300,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 +10315,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 +10327,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 +10351,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 +10365,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -12452,41 +10400,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 +10435,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 +10454,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 +10468,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 +10481,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 +10495,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,138 +10514,51 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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 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();
-                }
-                routePolyline_ =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.parser(),
-                        extensionRegistry);
-                if (subBuilder != null) {
-                  subBuilder.mergeFrom(routePolyline_);
-                  routePolyline_ = subBuilder.buildPartial();
-                }
-
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +10566,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 +10578,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of the travel step.
      * 
@@ -12762,14 +10592,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 +10607,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 +10616,6 @@ public double getDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -12802,8 +10626,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 +10635,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 +10642,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12832,18 +10651,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 +10669,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 +10685,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());
       }
@@ -12886,7 +10699,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
       if (routePolyline_ != null) {
         output.writeMessage(4, getRoutePolyline());
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -12896,18 +10709,22 @@ 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();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -12915,26 +10732,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.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;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -12950,110 +10770,102 @@ 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();
       }
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
 
     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 +10875,6 @@ protected Builder newBuilderForType(
       return builder;
     }
     /**
-     *
-     *
      * 
      * Deprecated: Use [ShipmentRoute.transitions][] instead.
      * Travel between each visit, along the route: from the
@@ -13081,40 +10891,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -13138,9 +10941,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 +10962,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 +10983,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 +11022,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());
         }
@@ -13237,7 +11035,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.TravelSt
         if (other.hasRoutePolyline()) {
           mergeRoutePolyline(other.getRoutePolyline());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -13252,50 +11050,77 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 10
+              case 17: {
+                distanceMeters_ = input.readDouble();
+
+                break;
+              } // case 17
+              case 24: {
+                trafficInfoUnavailable_ = input.readBool();
+
+                break;
+              } // case 24
+              case 34: {
+                input.readMessage(
+                    getRoutePolylineFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 34
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
 
       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 +11131,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13328,15 +11151,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 +11169,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13359,7 +11179,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 +11191,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13391,8 +11209,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13400,13 +11216,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 +11231,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 +11243,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 +11270,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 +11310,6 @@ public Builder clearDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -13519,8 +11317,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 +11326,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 +11345,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 +11356,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 +11366,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 +11381,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 +11400,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 +11416,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13651,8 +11424,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 +11438,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13676,18 +11446,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 +11464,6 @@ public Builder mergeRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13709,8 +11472,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 +11486,6 @@ public Builder clearRoutePolyline() { return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13734,18 +11494,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 +11510,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 +11529,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 +11556,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 +11570,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -13848,20 +11605,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 +11627,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 +11641,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 +11675,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 +11687,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 +11713,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 +11725,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 +11751,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 +11764,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 +11773,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 +11791,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 +11804,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 +11821,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 +11828,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 +11839,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 +11855,6 @@ public int getTransitionsCount() { return transitions_.size(); } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -14154,8 +11866,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( return transitions_.get(index); } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -14171,8 +11881,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 +11899,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra
    * 
* * bool has_traffic_infeasibilities = 9; - * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -14202,8 +11909,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 +11917,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 +11924,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -14230,18 +11932,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 +11949,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 +11969,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 +11978,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 +11996,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 +12009,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 +12026,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 +12033,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 +12040,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 +12047,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 +12068,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 +12094,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 +12107,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 +12137,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 +12156,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 +12180,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 +12195,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 +12210,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 +12219,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 +12235,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 +12252,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 +12268,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 +12284,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 +12295,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 +12360,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 +12370,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 +12389,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 +12410,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 +12474,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,12 +12518,16 @@ 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_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -14946,62 +12537,75 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -15009,50 +12613,65 @@ 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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -15084,7 +12703,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 +12722,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(); @@ -15122,109 +12740,102 @@ public int hashCode() { hash = (37 * hash) + DELAY_BEFORE_VEHICLE_END_FIELD_NUMBER; hash = (53 * hash) + getDelayBeforeVehicleEnd().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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,65 +12919,55 @@ 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()
     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) {
-        getVisitsFieldBuilder();
-        getTransitionsFieldBuilder();
-        getBreaksFieldBuilder();
-        getEndLoadsFieldBuilder();
-        getTravelStepsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -15388,16 +12989,18 @@ public Builder clear() {
       }
       if (visitsBuilder_ == null) {
         visits_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        visits_ = null;
         visitsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       if (transitionsBuilder_ == null) {
         transitions_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000002);
       } else {
+        transitions_ = null;
         transitionsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000002);
       hasTrafficInfeasibilities_ = false;
 
       if (routePolylineBuilder_ == null) {
@@ -15408,10 +13011,11 @@ public Builder clear() {
       }
       if (breaksBuilder_ == null) {
         breaks_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000004);
       } else {
+        breaks_ = null;
         breaksBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000004);
       if (metricsBuilder_ == null) {
         metrics_ = null;
       } else {
@@ -15423,16 +13027,18 @@ public Builder clear() {
 
       if (endLoadsBuilder_ == null) {
         endLoads_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000010);
       } else {
+        endLoads_ = null;
         endLoadsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000010);
       if (travelStepsBuilder_ == null) {
         travelSteps_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000020);
       } else {
+        travelSteps_ = null;
         travelStepsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000020);
       if (vehicleDetourBuilder_ == null) {
         vehicleDetour_ = null;
       } else {
@@ -15449,9 +13055,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 +13076,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 +13167,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 +13238,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 +13264,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 +13296,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 +13307,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 +13330,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 +13356,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_);
           }
@@ -15770,7 +13370,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
       if (other.hasDelayBeforeVehicleEnd()) {
         mergeDelayBeforeVehicleEnd(other.getDelayBeforeVehicleEnd());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -15785,33 +13385,177 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.ShipmentRoute parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 8: {
+              vehicleIndex_ = input.readInt32();
+
+              break;
+            } // case 8
+            case 18: {
+              vehicleLabel_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 18
+            case 42: {
+              input.readMessage(
+                  getVehicleStartTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getVehicleEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 50
+            case 58: {
+              com.google.cloud.optimization.v1.ShipmentRoute.Visit m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.Visit.parser(),
+                      extensionRegistry);
+              if (visitsBuilder_ == null) {
+                ensureVisitsIsMutable();
+                visits_.add(m);
+              } else {
+                visitsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 58
+            case 66: {
+              com.google.cloud.optimization.v1.ShipmentRoute.Transition m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.Transition.parser(),
+                      extensionRegistry);
+              if (transitionsBuilder_ == null) {
+                ensureTransitionsIsMutable();
+                transitions_.add(m);
+              } else {
+                transitionsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 66
+            case 72: {
+              hasTrafficInfeasibilities_ = input.readBool();
+
+              break;
+            } // case 72
+            case 82: {
+              input.readMessage(
+                  getRoutePolylineFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 82
+            case 90: {
+              com.google.cloud.optimization.v1.ShipmentRoute.Break m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.Break.parser(),
+                      extensionRegistry);
+              if (breaksBuilder_ == null) {
+                ensureBreaksIsMutable();
+                breaks_.add(m);
+              } else {
+                breaksBuilder_.addMessage(m);
+              }
+              break;
+            } // case 90
+            case 98: {
+              input.readMessage(
+                  getMetricsFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 98
+            case 106: {
+              com.google.cloud.optimization.v1.CapacityQuantity m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                      extensionRegistry);
+              if (endLoadsBuilder_ == null) {
+                ensureEndLoadsIsMutable();
+                endLoads_.add(m);
+              } else {
+                endLoadsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 106
+            case 114: {
+              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.parser(),
+                      extensionRegistry);
+              if (travelStepsBuilder_ == null) {
+                ensureTravelStepsIsMutable();
+                travelSteps_.add(m);
+              } else {
+                travelStepsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 114
+            case 122: {
+              input.readMessage(
+                  getVehicleDetourFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 122
+            case 130: {
+              input.readMessage(
+                  getDelayBeforeVehicleEndFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 130
+            case 138: {
+              com.google.protobuf.MapEntry
+              routeCosts__ = input.readMessage(
+                  RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableRouteCosts().getMutableMap().put(
+                  routeCosts__.getKey(), routeCosts__.getValue());
+              break;
+            } // case 138
+            case 145: {
+              routeTotalCost_ = input.readDouble();
+
+              break;
+            } // case 145
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.ShipmentRoute) e.getUnfinishedMessage();
         throw e.unwrapIOException();
-      } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+      } finally {
+        onChanged();
+      } // finally
       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 +13563,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 +13596,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 +13617,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 +13639,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 +13697,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 +13745,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 +13763,6 @@ public Builder setVehicleStartTime(com.google.protobuf.Timestamp.Builder builder return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16061,9 +13773,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 +13785,6 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16095,8 +13803,6 @@ public Builder clearVehicleStartTime() { return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -16104,13 +13810,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 +13825,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 +13837,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 +13852,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 +13900,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 +13918,6 @@ public Builder setVehicleEndTime(com.google.protobuf.Timestamp.Builder builderFo return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16246,9 +13928,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 +13940,6 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16280,8 +13958,6 @@ public Builder clearVehicleEndTime() { return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16289,13 +13965,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 +13980,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 +13992,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 +14034,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 +14050,6 @@ public int getVisitsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16409,8 +14066,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 +14089,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 +14109,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 +14131,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 +14154,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 +14174,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 +14194,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 +14206,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 +14215,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 +14234,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 +14253,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 +14266,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 +14277,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 +14290,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 +14299,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 +14308,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 +14322,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 +14334,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 +14380,6 @@ private void ensureTransitionsIsMutable() { } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16782,8 +14394,6 @@ public int getTransitionsCount() { } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16798,8 +14408,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16821,8 +14429,6 @@ public Builder setTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16830,8 +14436,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 +14447,6 @@ public Builder setTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16864,8 +14467,6 @@ public Builder addTransitions(com.google.cloud.optimization.v1.ShipmentRoute.Tra return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16887,8 +14488,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16907,8 +14506,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16916,8 +14513,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 +14524,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16937,11 +14531,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 +14543,6 @@ public Builder addAllTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16968,8 +14560,6 @@ public Builder clearTransitions() { return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16987,8 +14577,6 @@ public Builder removeTransitions(int index) { return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -17000,34 +14588,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 +14617,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 +14636,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 +14685,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTran
      * 
* * bool has_traffic_infeasibilities = 9; - * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -17126,8 +14692,6 @@ public boolean getHasTrafficInfeasibilities() { return hasTrafficInfeasibilities_; } /** - * - * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -17146,19 +14710,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 +14738,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 +14749,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 +14759,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 +14773,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 +14792,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 +14806,6 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17283,8 +14827,6 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17294,15 +14836,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 +14852,6 @@ public Builder mergeRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17337,8 +14873,6 @@ public Builder clearRoutePolyline() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17348,15 +14882,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 +14897,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 +14916,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 +14958,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 +14974,6 @@ public int getBreaksCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17477,8 +14990,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 +15013,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 +15033,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 +15055,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 +15078,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 +15098,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 +15118,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 +15130,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 +15139,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 +15158,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 +15177,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 +15190,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 +15201,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 +15214,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 +15223,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 +15232,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 +15246,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 +15258,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 +15279,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 +15288,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 +15301,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 +15333,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
@@ -17889,8 +15353,6 @@ 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 +15365,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 +15377,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 +15397,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 +15406,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 +15423,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 +15437,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 +15477,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 +15490,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 +15520,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 +15539,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 +15563,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 +15576,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 +15594,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 +15624,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 +15647,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 +15669,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 +15720,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 +15730,6 @@ public java.util.List getEndL } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18313,12 +15739,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 +15749,6 @@ public int getEndLoadsCount() { } } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18337,12 +15758,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 +15768,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 +15777,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 +15794,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 +15803,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 +15817,6 @@ public Builder setEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18419,12 +15826,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 +15842,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 +15851,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 +15868,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 +15877,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 +15891,6 @@ public Builder addEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18507,12 +15900,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 +15914,6 @@ public Builder addEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18535,16 +15923,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 +15938,6 @@ public Builder addAllEndLoads( return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18563,12 +15947,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 +15960,6 @@ public Builder clearEndLoads() { return this; } /** - * - * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -18590,12 +15969,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 +15982,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 +15991,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 +16007,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 +16026,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 +16037,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 +16046,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 +16062,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 +16079,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 +16128,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 +16143,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 +16158,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 +16180,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 +16199,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 +16220,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 +16242,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 +16261,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 +16280,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 +16300,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 +16318,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 +16336,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 +16379,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 +16432,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 +16444,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 +16462,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 +16485,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 +16499,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 +16510,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 +16522,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 +16533,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 +16549,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 +16560,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 +16572,6 @@ public Builder clearVehicleDetour() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -19376,15 +16583,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 +16600,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 +16621,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 +16636,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 +16694,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 +16714,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 +16738,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 +16758,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 +16822,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 +16836,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -19725,4 +16871,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 63% 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..6f0081e 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,105 +28,40 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 16:
-            {
-              int rawValue = input.readEnum();
-
-              incompatibilityMode_ = rawValue;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        types_ = types_.getUnmodifiableView();
-      }
-      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_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 +70,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 +79,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 +96,6 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn
     ;
 
     /**
-     *
-     *
      * 
      * Unspecified incompatibility mode. This value should never be used.
      * 
@@ -193,8 +104,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 +113,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 +127,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 +152,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 +163,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 +193,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 +214,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 +252,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,17 +305,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 < 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); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -458,13 +330,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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -472,17 +342,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -499,110 +369,102 @@ public int hashCode() { } hash = (37 * hash) + INCOMPATIBILITY_MODE_FIELD_NUMBER; hash = (53 * hash) + incompatibilityMode_; - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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,39 +473,33 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -655,14 +511,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 +532,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 +548,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 +587,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_;
@@ -750,7 +601,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentTypeIncompatib
       if (other.incompatibilityMode_ != 0) {
         setIncompatibilityModeValue(other.getIncompatibilityModeValue());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -765,72 +616,84 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureTypesIsMutable();
+              types_.add(s);
+              break;
+            } // case 10
+            case 16: {
+              incompatibilityMode_ = input.readEnum();
+
+              break;
+            } // case 16
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.ShipmentTypeIncompatibility) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +701,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 +789,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 +812,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 +895,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 +909,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1116,4 +944,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 70% 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..193e84f 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,116 +28,39 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 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;
-            }
-          case 24:
-            {
-              int rawValue = input.readEnum();
-
-              requirementMode_ = rawValue;
-              break;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        requiredShipmentTypeAlternatives_ = requiredShipmentTypeAlternatives_.getUnmodifiableView();
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        dependentShipmentTypes_ = dependentShipmentTypes_.getUnmodifiableView();
-      }
-      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_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 +69,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 +78,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 +93,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 +105,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
     ;
 
     /**
-     *
-     *
      * 
      * Unspecified requirement mode. This value should never be used.
      * 
@@ -216,8 +113,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 +122,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 +137,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 +146,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 +171,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 +213,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 +234,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 +272,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 +298,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 +314,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 +329,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 +336,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 +345,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,22 +392,18 @@ 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); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -583,13 +428,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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -597,20 +440,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -631,110 +473,102 @@ public int hashCode() { } hash = (37 * hash) + REQUIREMENT_MODE_FIELD_NUMBER; hash = (53 * hash) + requirementMode_; - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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,39 +576,33 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -788,9 +616,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 +637,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 +658,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 +697,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_;
@@ -896,7 +721,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentTypeRequiremen
       if (other.requirementMode_ != 0) {
         setRequirementModeValue(other.getRequirementModeValue());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -911,73 +736,90 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.ShipmentTypeRequirement parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureRequiredShipmentTypeAlternativesIsMutable();
+              requiredShipmentTypeAlternatives_.add(s);
+              break;
+            } // case 10
+            case 18: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureDependentShipmentTypesIsMutable();
+              dependentShipmentTypes_.add(s);
+              break;
+            } // case 18
+            case 24: {
+              requirementMode_ = input.readEnum();
+
+              break;
+            } // case 24
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.ShipmentTypeRequirement) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +827,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 +900,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 +915,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 +953,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 +969,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 +984,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 +991,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 +1000,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 +1017,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 +1041,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 +1064,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 +1085,6 @@ public Builder addAllDependentShipmentTypes(java.lang.Iterable
      * 
* * repeated string dependent_shipment_types = 2; - * * @return This builder for chaining. */ public Builder clearDependentShipmentTypes() { @@ -1287,8 +1094,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 +1103,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 +1120,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 +1203,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 +1217,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1468,4 +1252,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 74% 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..1b75793 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,186 +28,96 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          case 0:
-            done = true;
-            break;
-          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<
-                        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;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        reasons_ = java.util.Collections.unmodifiableList(reasons_);
-      }
-      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_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 +149,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,93 +165,30 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            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();
-
-                exampleExceededCapacityType_ = s;
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +197,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 +209,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 +217,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 +226,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 +238,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 +250,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 +259,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 +270,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 +282,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 +291,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 +299,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 +308,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 +320,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 +332,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 +341,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 +352,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 +361,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 +386,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 +454,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 +494,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 +510,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 +524,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 +556,6 @@ public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -797,10 +567,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)) { @@ -809,7 +578,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exampleExceededCapacityType_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, exampleExceededCapacityType_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -818,20 +587,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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -839,22 +606,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.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 (!unknownFields.equals(other.unknownFields)) return false; + if (!getExampleExceededCapacityType() + .equals(other.getExampleExceededCapacityType())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -873,100 +640,93 @@ public int hashCode() { } hash = (37 * hash) + EXAMPLE_EXCEEDED_CAPACITY_TYPE_FIELD_NUMBER; hash = (53 * hash) + getExampleExceededCapacityType().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +736,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,40 +767,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1056,9 +807,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 +828,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 +846,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 +885,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());
         }
@@ -1150,7 +896,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment.Reason
           exampleExceededCapacityType_ = other.exampleExceededCapacityType_;
           onChanged();
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -1165,86 +911,96 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.SkippedShipment.Reason parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 8: {
+                code_ = input.readEnum();
+
+                break;
+              } // case 8
+              case 16: {
+                exampleVehicleIndex_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 16
+              case 26: {
+                exampleExceededCapacityType_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 26
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.SkippedShipment.Reason) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +1008,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 +1043,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 +1056,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 +1072,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 +1089,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 +1110,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 +1132,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 +1199,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 +1213,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1507,20 +1248,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 +1270,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 +1284,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 +1318,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 +1330,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 +1338,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 +1355,6 @@ public int getReasonsCount() {
     return reasons_.size();
   }
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1639,8 +1367,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 +1381,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 +1392,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_);
     }
@@ -1677,7 +1403,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
     for (int i = 0; i < reasons_.size(); i++) {
       output.writeMessage(3, reasons_.get(i));
     }
-    unknownFields.writeTo(output);
+    getUnknownFields().writeTo(output);
   }
 
   @java.lang.Override
@@ -1687,15 +1413,17 @@ 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();
+    size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
   }
@@ -1703,18 +1431,20 @@ 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 (!unknownFields.equals(other.unknownFields)) return false;
+    if (getIndex()
+        != other.getIndex()) return false;
+    if (!getLabel()
+        .equals(other.getLabel())) return false;
+    if (!getReasonsList()
+        .equals(other.getReasonsList())) return false;
+    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
   }
 
@@ -1733,109 +1463,102 @@ public int hashCode() {
       hash = (37 * hash) + REASONS_FIELD_NUMBER;
       hash = (53 * hash) + getReasonsList().hashCode();
     }
-    hash = (29 * hash) + unknownFields.hashCode();
+    hash = (29 * hash) + getUnknownFields().hashCode();
     memoizedHashCode = hash;
     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,41 +1567,33 @@ 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()
     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) {
-        getReasonsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1888,17 +1603,18 @@ public Builder clear() {
 
       if (reasonsBuilder_ == null) {
         reasons_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000001);
       } else {
+        reasons_ = null;
         reasonsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000001);
       return this;
     }
 
     @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 +1633,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 +1654,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 +1693,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,16 +1719,15 @@ 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_);
           }
         }
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -2030,33 +1742,65 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.SkippedShipment parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 8: {
+              index_ = input.readInt32();
+
+              break;
+            } // case 8
+            case 18: {
+              label_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 18
+            case 26: {
+              com.google.cloud.optimization.v1.SkippedShipment.Reason m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.SkippedShipment.Reason.parser(),
+                      extensionRegistry);
+              if (reasonsBuilder_ == null) {
+                ensureReasonsIsMutable();
+                reasons_.add(m);
+              } else {
+                reasonsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 26
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.SkippedShipment) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +1808,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 +1841,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 +1862,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 +1884,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 +1960,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 +1968,6 @@ private void ensureReasonsIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2266,8 +1983,6 @@ public int getReasonsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2283,8 +1998,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 +2020,6 @@ public Builder setReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2317,8 +2028,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 +2039,6 @@ public Builder setReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2352,8 +2060,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 +2082,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2397,8 +2101,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2407,8 +2109,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 +2120,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2429,11 +2128,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 +2140,6 @@ public Builder addAllReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2461,8 +2158,6 @@ public Builder clearReasons() {
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2481,8 +2176,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 +2188,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 +2198,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 +2210,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 +2219,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 +2227,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 +2240,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 +2251,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 +2281,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 +2295,27 @@ 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 {
+      Builder builder = newBuilder();
+      try {
+        builder.mergeFrom(input, extensionRegistry);
+      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+        throw e.setUnfinishedMessage(builder.buildPartial());
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+      } catch (java.io.IOException e) {
+        throw new com.google.protobuf.InvalidProtocolBufferException(e)
+            .setUnfinishedMessage(builder.buildPartial());
+      }
+      return builder.buildPartial();
+    }
+  };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -2642,4 +2330,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 74%
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..b173769 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,169 +26,53 @@
  *
  * 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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.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;
-            }
-          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;
-            }
-          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) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } 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 +80,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 +93,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 +108,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 +121,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 +134,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 +149,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 +161,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 +187,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 +199,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 +211,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 +225,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 +238,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 +245,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 +258,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -438,8 +268,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 +281,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 +288,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 +301,6 @@ public boolean hasCostPerHourAfterSoftEndTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -485,7 +309,6 @@ public double getCostPerHourAfterSoftEndTime() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -497,7 +320,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()); } @@ -516,7 +340,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(6, costPerHourAfterSoftEndTime_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -526,27 +350,30 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -554,44 +381,46 @@ 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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -620,121 +449,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(); + hash = (29 * hash) + getUnknownFields().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,39 +575,33 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -825,9 +637,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 +658,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 +698,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;
@@ -946,7 +756,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.TimeWindow other) {
       if (other.hasCostPerHourAfterSoftEndTime()) {
         setCostPerHourAfterSoftEndTime(other.getCostPerHourAfterSoftEndTime());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -961,53 +771,94 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.TimeWindow parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              input.readMessage(
+                  getStartTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 10
+            case 18: {
+              input.readMessage(
+                  getEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 18
+            case 26: {
+              input.readMessage(
+                  getSoftStartTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 26
+            case 34: {
+              input.readMessage(
+                  getSoftEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 34
+            case 41: {
+              costPerHourBeforeSoftStartTime_ = input.readDouble();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 41
+            case 49: {
+              costPerHourAfterSoftEndTime_ = input.readDouble();
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 49
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.TimeWindow) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +869,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 +890,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 +897,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 +909,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 +920,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 +932,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 +951,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 +959,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 +975,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 +988,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 +1003,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 +1033,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 +1054,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 +1061,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 +1073,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 +1084,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 +1096,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 +1115,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 +1123,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 +1139,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 +1152,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 +1167,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 +1215,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 +1233,6 @@ public Builder setSoftStartTime(com.google.protobuf.Timestamp.Builder builderFor return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1447,9 +1243,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 +1255,6 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1481,8 +1273,6 @@ public Builder clearSoftStartTime() { return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1490,13 +1280,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 +1295,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 +1307,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 +1322,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 +1370,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 +1388,6 @@ public Builder setSoftEndTime(com.google.protobuf.Timestamp.Builder builderForVa return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1632,9 +1398,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 +1410,6 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1666,8 +1428,6 @@ public Builder clearSoftEndTime() { return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1675,13 +1435,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 +1450,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 +1462,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 +1490,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 +1497,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 +1510,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -1771,8 +1517,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 +1530,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 +1540,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 +1553,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 +1562,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 +1577,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 +1584,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 +1597,6 @@ public boolean hasCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -1870,8 +1604,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 +1617,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 +1627,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 +1640,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 +1648,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 +1660,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 +1674,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1970,4 +1709,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 74% 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..740916a 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,142 +31,32 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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();
-
-              dstTag_ = s;
-              break;
-            }
-          case 34:
-            {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              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();
-              }
-              distanceLimit_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.DistanceLimit.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(distanceLimit_);
-                distanceLimit_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-          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;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } 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 +67,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * 
* * string src_tag = 1; - * * @return The srcTag. */ @java.lang.Override @@ -204,15 +75,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 +93,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 +113,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 +127,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 +161,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 +169,6 @@ public com.google.protobuf.ByteString getExcludedSrcTagBytes() {
    * 
* * string dst_tag = 3; - * * @return The dstTag. */ @java.lang.Override @@ -312,15 +177,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 +193,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 +213,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 +227,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 +261,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 +268,6 @@ public com.google.protobuf.ByteString getExcludedDstTagBytes() {
    * 
* * double cost = 5; - * * @return The cost. */ @java.lang.Override @@ -419,8 +278,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 +285,6 @@ public double getCost() {
    * 
* * double cost_per_kilometer = 6; - * * @return The costPerKilometer. */ @java.lang.Override @@ -439,8 +295,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 +302,6 @@ public double getCostPerKilometer() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return Whether the distanceLimit field is set. */ @java.lang.Override @@ -456,8 +309,6 @@ public boolean hasDistanceLimit() { return distanceLimit_ != null; } /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -465,18 +316,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 +339,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 +346,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 +353,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 +360,6 @@ public boolean hasDelay() {
    * 
* * .google.protobuf.Duration delay = 8; - * * @return The delay. */ @java.lang.Override @@ -527,8 +367,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 +381,6 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
   }
 
   private byte memoizedIsInitialized = -1;
-
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -555,7 +392,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_);
     }
@@ -580,7 +418,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
     if (delay_ != null) {
       output.writeMessage(8, getDelay());
     }
-    unknownFields.writeTo(output);
+    getUnknownFields().writeTo(output);
   }
 
   @java.lang.Override
@@ -602,18 +440,22 @@ 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();
+    size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
   }
@@ -621,31 +463,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.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;
+    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
   }
 
@@ -665,14 +514,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();
@@ -681,110 +527,102 @@ public int hashCode() {
       hash = (37 * hash) + DELAY_FIELD_NUMBER;
       hash = (53 * hash) + getDelay().hashCode();
     }
-    hash = (29 * hash) + unknownFields.hashCode();
+    hash = (29 * hash) + getUnknownFields().hashCode();
     memoizedHashCode = hash;
     return hash;
   }
 
   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,39 +632,33 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -858,9 +690,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 +711,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 +736,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 +775,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();
@@ -975,7 +804,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.TransitionAttributes o
       if (other.hasDelay()) {
         mergeDelay(other.getDelay());
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -990,25 +819,79 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.TransitionAttributes parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              srcTag_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 10
+            case 18: {
+              excludedSrcTag_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 18
+            case 26: {
+              dstTag_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 26
+            case 34: {
+              excludedDstTag_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 34
+            case 41: {
+              cost_ = input.readDouble();
+
+              break;
+            } // case 41
+            case 49: {
+              costPerKilometer_ = input.readDouble();
+
+              break;
+            } // case 49
+            case 58: {
+              input.readMessage(
+                  getDistanceLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 58
+            case 66: {
+              input.readMessage(
+                  getDelayFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 66
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage =
-            (com.google.cloud.optimization.v1.TransitionAttributes) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       return this;
     }
 
     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 +902,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 +917,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 +927,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 +943,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 +953,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 +977,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 +996,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 +1013,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 +1034,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 +1056,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 +1114,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 +1122,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 +1137,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 +1145,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 +1161,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 +1169,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 +1191,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 +1208,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 +1225,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 +1246,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 +1268,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 +1333,6 @@ public Builder setExcludedDstTagBytes(com.google.protobuf.ByteString value) {
      * 
* * double cost = 5; - * * @return The cost. */ @java.lang.Override @@ -1498,8 +1340,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 +1347,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 +1364,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 +1382,6 @@ public Builder clearCost() {
      * 
* * double cost_per_kilometer = 6; - * * @return The costPerKilometer. */ @java.lang.Override @@ -1556,8 +1389,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 +1396,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 +1413,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 +1424,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 +1433,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 +1446,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 +1478,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 +1498,6 @@ public Builder setDistanceLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1700,9 +1510,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 +1522,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 +1542,6 @@ public Builder clearDistanceLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1747,13 +1551,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 +1568,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 +1582,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 +1597,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 +1606,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 +1619,6 @@ public boolean hasDelay() {
      * 
* * .google.protobuf.Duration delay = 8; - * * @return The delay. */ public com.google.protobuf.Duration getDelay() { @@ -1842,8 +1629,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 +1651,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 +1659,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 +1671,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 +1682,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 +1695,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 +1715,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 +1724,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 +1741,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 +1755,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 +1779,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 +1793,27 @@ 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 {
+      Builder builder = newBuilder();
+      try {
+        builder.mergeFrom(input, extensionRegistry);
+      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+        throw e.setUnfinishedMessage(builder.buildPartial());
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+      } catch (java.io.IOException e) {
+        throw new com.google.protobuf.InvalidProtocolBufferException(e)
+            .setUnfinishedMessage(builder.buildPartial());
+      }
+      return builder.buildPartial();
+    }
+  };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -2044,4 +1828,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 75%
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..544c319 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,440 +37,44 @@ 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    int mutable_bitField0_ = 0;
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          case 0:
-            done = true;
-            break;
-          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();
-              }
-
-              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();
-              }
-              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 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;
-            }
-          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;
-            }
-          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;
-            }
-          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;
-              }
-              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<
-                        com.google.cloud.optimization.v1.CapacityQuantityInterval>();
-                mutable_bitField0_ |= 0x00000200;
-              }
-              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<
-                        com.google.cloud.optimization.v1.CapacityQuantityInterval>();
-                mutable_bitField0_ |= 0x00000400;
-              }
-              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();
-              }
-              routeDurationLimit_ =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Vehicle.DurationLimit.parser(),
-                      extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(routeDurationLimit_);
-                routeDurationLimit_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-          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 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();
-              }
-
-              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;
-              }
-              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;
-            }
-          default:
-            {
-              if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } finally {
-      if (((mutable_bitField0_ & 0x00000001) != 0)) {
-        startTags_ = startTags_.getUnmodifiableView();
-      }
-      if (((mutable_bitField0_ & 0x00000002) != 0)) {
-        endTags_ = endTags_.getUnmodifiableView();
-      }
-      if (((mutable_bitField0_ & 0x00000004) != 0)) {
-        startTimeWindows_ = java.util.Collections.unmodifiableList(startTimeWindows_);
-      }
-      if (((mutable_bitField0_ & 0x00000008) != 0)) {
-        endTimeWindows_ = java.util.Collections.unmodifiableList(endTimeWindows_);
-      }
-      if (((mutable_bitField0_ & 0x00000100) != 0)) {
-        capacities_ = java.util.Collections.unmodifiableList(capacities_);
-      }
-      if (((mutable_bitField0_ & 0x00000200) != 0)) {
-        startLoadIntervals_ = java.util.Collections.unmodifiableList(startLoadIntervals_);
-      }
-      if (((mutable_bitField0_ & 0x00000400) != 0)) {
-        endLoadIntervals_ = java.util.Collections.unmodifiableList(endLoadIntervals_);
-      }
-      if (((mutable_bitField0_ & 0x00000080) != 0)) {
-        breakRuleIndices_.makeImmutable(); // C
-      }
-      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_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 +84,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 +95,6 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { */ TRAVEL_MODE_UNSPECIFIED(0), /** - * - * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -523,8 +106,6 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified travel mode, equivalent to `DRIVING`.
      * 
@@ -533,8 +114,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 +122,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 +147,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 +206,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 +215,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 +227,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum {
      */
     UNLOADING_POLICY_UNSPECIFIED(0),
     /**
-     *
-     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -659,8 +235,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 +246,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified unloading policy; deliveries must just occur after their
      * corresponding pickups.
@@ -683,8 +255,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 +263,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 +271,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 +296,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 +337,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 +355,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 +397,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,158 +463,59 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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();
-                }
-                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;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +523,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,123 +534,64 @@ 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) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - 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; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } 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); - } 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 +602,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 +609,6 @@ public long getMin() {
        * 
* * optional int64 max = 2; - * * @return Whether the max field is set. */ @java.lang.Override @@ -1249,8 +616,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 +623,6 @@ public boolean hasMax() {
        * 
* * optional int64 max = 2; - * * @return The max. */ @java.lang.Override @@ -1267,7 +631,6 @@ public long getMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1279,14 +642,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 { if (min_ != 0L) { output.writeInt64(1, min_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(2, max_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -1296,12 +660,14 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -1309,20 +675,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1334,105 +701,100 @@ 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(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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,48 +804,39 @@ 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() 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) {} } - @java.lang.Override public Builder clear() { super.clear(); @@ -1495,14 +848,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 +869,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,59 +886,53 @@ 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()); } if (other.hasMax()) { setMax(other.getMax()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -1602,35 +947,52 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + min_ = input.readInt64(); + + break; + } // case 8 + case 16: { + max_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 16 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) - e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally 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 +1000,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 +1040,6 @@ public Builder clearMin() {
          * 
* * optional int64 max = 2; - * * @return Whether the max field is set. */ @java.lang.Override @@ -1694,8 +1047,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 +1054,6 @@ public boolean hasMax() {
          * 
* * optional int64 max = 2; - * * @return The max. */ @java.lang.Override @@ -1711,8 +1061,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 +1068,6 @@ public long getMax() {
          * 
* * optional int64 max = 2; - * * @param value The max to set. * @return This builder for chaining. */ @@ -1731,8 +1078,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 +1085,6 @@ public Builder setMax(long value) {
          * 
* * optional int64 max = 2; - * * @return This builder for chaining. */ public Builder clearMax() { @@ -1749,7 +1093,6 @@ public Builder clearMax() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1762,32 +1105,41 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1799,24 +1151,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 +1173,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 +1188,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 @@ -1860,8 +1203,6 @@ 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 +1211,6 @@ public long getSoftMaxLoad() {
      * 
* * double cost_per_unit_above_soft_max = 3; - * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1881,15 +1221,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 +1233,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 +1271,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 +1290,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 +1306,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_); } @@ -2008,7 +1323,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (endLoadInterval_ != null) { output.writeMessage(5, getEndLoadInterval()); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2018,22 +1333,26 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2041,30 +1360,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.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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2077,15 +1400,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(); @@ -2094,99 +1417,93 @@ public int hashCode() { hash = (37 * hash) + END_LOAD_INTERVAL_FIELD_NUMBER; hash = (53 * hash) + getEndLoadInterval().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +1513,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,40 +1520,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2264,9 +1572,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 +1593,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 +1621,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 +1660,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());
         }
@@ -2373,7 +1676,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.LoadLimit othe
         if (other.hasEndLoadInterval()) {
           mergeEndLoadInterval(other.getEndLoadInterval());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -2388,33 +1691,70 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.Vehicle.LoadLimit parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 8: {
+                maxLoad_ = input.readInt64();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+              case 16: {
+                softMaxLoad_ = input.readInt64();
+
+                break;
+              } // case 16
+              case 25: {
+                costPerUnitAboveSoftMax_ = input.readDouble();
+
+                break;
+              } // case 25
+              case 34: {
+                input.readMessage(
+                    getStartLoadIntervalFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 34
+              case 42: {
+                input.readMessage(
+                    getEndLoadIntervalFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 42
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.Vehicle.LoadLimit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +1762,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 +1774,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 +1789,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 +1803,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 +1817,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 +1856,6 @@ public Builder clearSoftMaxLoad() {
        * 
* * double cost_per_unit_above_soft_max = 3; - * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -2544,8 +1863,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 +1871,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 +1889,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 +1900,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 +1948,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 +1966,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 +1988,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 +2006,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 +2055,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 +2103,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 +2121,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 +2143,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 +2161,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 +2219,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 +2233,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3035,40 +2268,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 +2303,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 +2312,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 +2325,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 +2342,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 +2353,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 +2368,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 +2385,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 +2401,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 +2421,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 +2434,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 +2451,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,153 +2465,52 @@ 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)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            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 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 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 41:
-              {
-                bitField0_ |= 0x00000002;
-                costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
-                break;
-              }
-            default:
-              {
-                if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
-                  done = true;
-                }
-                break;
-              }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } 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);
-      } 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 +2518,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 +2544,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 +2553,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 +2560,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 +2569,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 +2594,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 +2605,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 +2612,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 +2623,6 @@ public boolean hasCostPerHourAfterSoftMax() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -3562,8 +2633,6 @@ 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 +2645,6 @@ public double getCostPerHourAfterSoftMax() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return Whether the quadraticSoftMaxDuration field is set. */ @java.lang.Override @@ -3584,8 +2652,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 +2664,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 +2692,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 +2705,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 +2712,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3669,7 +2725,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -3678,7 +2733,6 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3690,7 +2744,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()); } @@ -3706,7 +2761,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(5, costPerSquareHourAfterQuadraticSoftMax_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -3716,26 +2771,26 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -3743,40 +2798,41 @@ 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; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3797,10 +2853,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,105 +2862,96 @@ 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(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } 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 +2961,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,40 +2970,33 @@ 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()
       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) {}
       }
-
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3990,9 +3026,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 +3047,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 +3082,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 +3121,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,10 +3135,9 @@ 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);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -4122,66 +3152,95 @@ public Builder mergeFrom(
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        com.google.cloud.optimization.v1.Vehicle.DurationLimit parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getMaxDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getSoftMaxDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 18
+              case 25: {
+                costPerHourAfterSoftMax_ = input.readDouble();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 25
+              case 34: {
+                input.readMessage(
+                    getQuadraticSoftMaxDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+
+                break;
+              } // case 34
+              case 41: {
+                costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 41
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage =
-              (com.google.cloud.optimization.v1.Vehicle.DurationLimit) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         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 +3261,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 +3279,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 +3289,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 +3301,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 +3319,6 @@ public Builder clearMaxDuration() { return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -4276,13 +3326,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 +3341,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 +3353,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 +3368,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 +3379,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 +3394,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 +3428,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 +3438,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 +3450,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 +3464,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 +3476,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 +3498,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 +3509,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 +3528,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 +3544,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 +3570,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 +3577,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 +3588,6 @@ public boolean hasCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -4589,8 +3595,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 +3606,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 +3616,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 +3627,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 +3638,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 +3652,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 +3670,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 +3707,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 +3732,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 +3749,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 +3761,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 +3786,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 +3800,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 +3822,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 +3841,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 +3869,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 +3876,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4925,7 +3889,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -4933,8 +3896,6 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { return costPerSquareHourAfterQuadraticSoftMax_; } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4948,7 +3909,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 +3919,6 @@ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) { return this; } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4974,7 +3932,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 +3940,6 @@ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4996,12 +3952,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 +3966,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5034,54 +4001,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 +4045,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 +4052,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 +4060,6 @@ public boolean hasStartLocation() {
    * 
* * .google.type.LatLng start_location = 3; - * * @return The startLocation. */ @java.lang.Override @@ -5116,8 +4067,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 +4084,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 +4093,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 +4100,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 +4109,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 +4134,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 +4143,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 +4150,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 +4159,6 @@ public boolean hasEndLocation() {
    * 
* * .google.type.LatLng end_location = 5; - * * @return The endLocation. */ @java.lang.Override @@ -5233,8 +4166,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 +4184,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 +4194,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 +4201,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 +4211,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 +4237,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 +4275,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 +4330,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 +4367,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 +4383,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 +4408,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 +4428,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 +4452,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 +4472,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 +4488,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 +4513,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 +4533,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 +4557,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 +4572,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 +4579,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 +4594,6 @@ public boolean hasTravelDurationMultiple() {
    * 
* * optional double travel_duration_multiple = 11; - * * @return The travelDurationMultiple. */ @java.lang.Override @@ -5729,67 +4604,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 +4655,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 +4664,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 +4691,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 +4708,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 +4730,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 +4748,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 +4758,6 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_hour = 16; - * * @return The costPerHour. */ @java.lang.Override @@ -5926,8 +4768,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 +4775,6 @@ public double getCostPerHour() {
    * 
* * double cost_per_traveled_hour = 17; - * * @return The costPerTraveledHour. */ @java.lang.Override @@ -5946,8 +4785,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 +4793,6 @@ public double getCostPerTraveledHour() {
    * 
* * double cost_per_kilometer = 18; - * * @return The costPerKilometer. */ @java.lang.Override @@ -5967,14 +4803,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 +4818,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 +4832,6 @@ public double getFixedCost() {
    * 
* * bool used_if_route_is_empty = 20; - * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -6012,8 +4842,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 +4849,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 +4856,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 +4863,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 +4879,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 +4893,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 +4900,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 +4907,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 +4923,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 +4937,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 +4944,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 +4951,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 +4972,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 +4998,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 +5009,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 +5038,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 +5057,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 +5081,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 +5099,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 +5112,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 +5140,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 +5154,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 +5188,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 +5203,6 @@ public com.google.protobuf.ByteString getLabelBytes() {
    * 
* * bool ignore = 28; - * * @return The ignore. */ @java.lang.Override @@ -6447,8 +5213,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 +5221,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 +5239,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 +5255,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 +5457,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 +5490,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 +5526,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,9 +5548,13 @@ 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); - unknownFields.writeTo(output); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadLimits(), + LoadLimitsDefaultEntryHolder.defaultEntry, + 30); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -6890,22 +5563,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,104 +5600,111 @@ 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__); - } - size += unknownFields.getSerializedSize(); + 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 += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -7029,7 +5712,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,65 +5722,90 @@ 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 (!unknownFields.equals(other.unknownFields)) 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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -7144,10 +5852,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 +5862,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 +5899,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(); @@ -7217,109 +5917,102 @@ public int hashCode() { hash = (37 * hash) + END_LOAD_INTERVALS_FIELD_NUMBER; hash = (53 * hash) + getEndLoadIntervalsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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,69 +6021,59 @@ 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()
     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) {
-        getStartTimeWindowsFieldBuilder();
-        getEndTimeWindowsFieldBuilder();
-        getCapacitiesFieldBuilder();
-        getStartLoadIntervalsFieldBuilder();
-        getEndLoadIntervalsFieldBuilder();
-      }
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -7426,16 +6109,18 @@ public Builder clear() {
       bitField0_ = (bitField0_ & ~0x00000002);
       if (startTimeWindowsBuilder_ == null) {
         startTimeWindows_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000004);
       } else {
+        startTimeWindows_ = null;
         startTimeWindowsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000004);
       if (endTimeWindowsBuilder_ == null) {
         endTimeWindows_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000008);
       } else {
+        endTimeWindows_ = null;
         endTimeWindowsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000008);
       travelDurationMultiple_ = 0D;
       bitField0_ = (bitField0_ & ~0x00000010);
       unloadingPolicy_ = 0;
@@ -7484,29 +6169,32 @@ public Builder clear() {
       bitField0_ = (bitField0_ & ~0x00000080);
       if (capacitiesBuilder_ == null) {
         capacities_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000100);
       } else {
+        capacities_ = null;
         capacitiesBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000100);
       if (startLoadIntervalsBuilder_ == null) {
         startLoadIntervals_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000200);
       } else {
+        startLoadIntervals_ = null;
         startLoadIntervalsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000200);
       if (endLoadIntervalsBuilder_ == null) {
         endLoadIntervals_ = java.util.Collections.emptyList();
-        bitField0_ = (bitField0_ & ~0x00000400);
       } else {
+        endLoadIntervals_ = null;
         endLoadIntervalsBuilder_.clear();
       }
+      bitField0_ = (bitField0_ & ~0x00000400);
       return this;
     }
 
     @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 +6213,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 +6342,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 +6435,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 +6461,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 +6475,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 +6501,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 +6541,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 +6567,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,16 +6593,15 @@ 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_);
           }
         }
       }
-      this.mergeUnknownFields(other.unknownFields);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -7934,89 +6616,300 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.Vehicle parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 8: {
+              travelMode_ = input.readEnum();
+
+              break;
+            } // case 8
+            case 26: {
+              input.readMessage(
+                  getStartLocationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 26
+            case 34: {
+              input.readMessage(
+                  getStartWaypointFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 34
+            case 42: {
+              input.readMessage(
+                  getEndLocationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getEndWaypointFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 50
+            case 58: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureStartTagsIsMutable();
+              startTags_.add(s);
+              break;
+            } // case 58
+            case 66: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureEndTagsIsMutable();
+              endTags_.add(s);
+              break;
+            } // case 66
+            case 74: {
+              com.google.cloud.optimization.v1.TimeWindow m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.TimeWindow.parser(),
+                      extensionRegistry);
+              if (startTimeWindowsBuilder_ == null) {
+                ensureStartTimeWindowsIsMutable();
+                startTimeWindows_.add(m);
+              } else {
+                startTimeWindowsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 74
+            case 82: {
+              com.google.cloud.optimization.v1.TimeWindow m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.TimeWindow.parser(),
+                      extensionRegistry);
+              if (endTimeWindowsBuilder_ == null) {
+                ensureEndTimeWindowsIsMutable();
+                endTimeWindows_.add(m);
+              } else {
+                endTimeWindowsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 82
+            case 89: {
+              travelDurationMultiple_ = input.readDouble();
+              bitField0_ |= 0x00000010;
+              break;
+            } // case 89
+            case 96: {
+              unloadingPolicy_ = input.readEnum();
+
+              break;
+            } // case 96
+            case 106: {
+              com.google.cloud.optimization.v1.CapacityQuantity m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                      extensionRegistry);
+              if (capacitiesBuilder_ == null) {
+                ensureCapacitiesIsMutable();
+                capacities_.add(m);
+              } else {
+                capacitiesBuilder_.addMessage(m);
+              }
+              break;
+            } // case 106
+            case 114: {
+              com.google.cloud.optimization.v1.CapacityQuantityInterval m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
+                      extensionRegistry);
+              if (startLoadIntervalsBuilder_ == null) {
+                ensureStartLoadIntervalsIsMutable();
+                startLoadIntervals_.add(m);
+              } else {
+                startLoadIntervalsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 114
+            case 122: {
+              com.google.cloud.optimization.v1.CapacityQuantityInterval m =
+                  input.readMessage(
+                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
+                      extensionRegistry);
+              if (endLoadIntervalsBuilder_ == null) {
+                ensureEndLoadIntervalsIsMutable();
+                endLoadIntervals_.add(m);
+              } else {
+                endLoadIntervalsBuilder_.addMessage(m);
+              }
+              break;
+            } // case 122
+            case 129: {
+              costPerHour_ = input.readDouble();
+
+              break;
+            } // case 129
+            case 137: {
+              costPerTraveledHour_ = input.readDouble();
+
+              break;
+            } // case 137
+            case 145: {
+              costPerKilometer_ = input.readDouble();
+
+              break;
+            } // case 145
+            case 153: {
+              fixedCost_ = input.readDouble();
+
+              break;
+            } // case 153
+            case 160: {
+              usedIfRouteIsEmpty_ = input.readBool();
+
+              break;
+            } // case 160
+            case 170: {
+              input.readMessage(
+                  getRouteDurationLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 170
+            case 178: {
+              input.readMessage(
+                  getTravelDurationLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 178
+            case 186: {
+              input.readMessage(
+                  getRouteDistanceLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 186
+            case 194: {
+              com.google.protobuf.MapEntry
+              extraVisitDurationForVisitType__ = input.readMessage(
+                  ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(
+                  extraVisitDurationForVisitType__.getKey(), extraVisitDurationForVisitType__.getValue());
+              break;
+            } // case 194
+            case 202: {
+              input.readMessage(
+                  getBreakRuleFieldBuilder().getBuilder(),
+                  extensionRegistry);
+
+              break;
+            } // case 202
+            case 218: {
+              label_ = input.readStringRequireUtf8();
+
+              break;
+            } // case 218
+            case 224: {
+              ignore_ = input.readBool();
+
+              break;
+            } // case 224
+            case 232: {
+              int v = input.readInt32();
+              ensureBreakRuleIndicesIsMutable();
+              breakRuleIndices_.addInt(v);
+              break;
+            } // case 232
+            case 234: {
+              int length = input.readRawVarint32();
+              int limit = input.pushLimit(length);
+              ensureBreakRuleIndicesIsMutable();
+              while (input.getBytesUntilLimit() > 0) {
+                breakRuleIndices_.addInt(input.readInt32());
+              }
+              input.popLimit(limit);
+              break;
+            } // case 234
+            case 242: {
+              com.google.protobuf.MapEntry
+              loadLimits__ = input.readMessage(
+                  LoadLimitsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableLoadLimits().getMutableMap().put(
+                  loadLimits__.getKey(), loadLimits__.getValue());
+              break;
+            } // case 242
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.Vehicle) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +6917,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 +6940,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 +6950,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 +6964,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 +6997,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 +7006,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 +7018,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 +7031,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 +7043,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 +7064,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 +7074,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 +7092,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 +7107,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 +7122,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 +7133,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 +7148,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 +7182,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 +7204,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 +7218,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 +7230,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 +7252,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 +7263,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 +7282,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 +7298,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 +7313,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 +7324,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 +7339,6 @@ public boolean hasEndLocation() {
      * 
* * .google.type.LatLng end_location = 5; - * * @return The endLocation. */ public com.google.type.LatLng getEndLocation() { @@ -8521,8 +7349,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 +7373,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 +7383,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 +7395,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 +7409,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 +7421,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 +7443,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 +7454,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 +7473,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 +7489,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 +7504,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 +7516,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 +7532,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 +7567,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 +7590,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 +7605,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 +7617,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 +7640,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 +7652,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 +7672,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 +7689,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 +7748,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 +7836,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 +7903,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 +7991,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 +8013,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 +8048,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 +8071,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 +8094,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 +8124,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 +8151,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 +8180,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 +8210,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 +8237,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 +8264,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 +8283,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 +8292,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 +8318,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 +8344,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 +8364,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 +8382,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 +8402,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 +8411,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 +8427,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 +8448,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 +8467,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 +8487,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 +8522,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 +8545,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 +8568,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 +8583,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 +8598,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 +8625,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 +8654,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 +8669,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 +8684,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 +8711,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 +8738,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 +8757,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 +8766,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 +8792,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 +8818,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 +8833,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 +8856,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 +8876,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 +8885,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 +8901,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 +8920,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 +8941,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 +8960,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 +8977,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 +8984,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 +8999,6 @@ public boolean hasTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; - * * @return The travelDurationMultiple. */ @java.lang.Override @@ -10362,8 +9006,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 +9021,6 @@ public double getTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; - * * @param value The travelDurationMultiple to set. * @return This builder for chaining. */ @@ -10390,8 +9031,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 +9046,6 @@ public Builder setTravelDurationMultiple(double value) {
      * 
* * optional double travel_duration_multiple = 11; - * * @return This builder for chaining. */ public Builder clearTravelDurationMultiple() { @@ -10419,120 +9057,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 +9156,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 +9165,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 +9192,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 +9209,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 +9231,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 +9247,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 +9261,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 +9289,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 +9313,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 +9335,6 @@ public Builder putAllLoadLimits(
      * 
* * double cost_per_hour = 16; - * * @return The costPerHour. */ @java.lang.Override @@ -10749,8 +9342,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 +9352,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 +9372,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 +9390,6 @@ public Builder clearCostPerHour() {
      * 
* * double cost_per_traveled_hour = 17; - * * @return The costPerTraveledHour. */ @java.lang.Override @@ -10813,8 +9397,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 +9404,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 +9421,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 +9440,6 @@ public Builder clearCostPerTraveledHour() {
      * 
* * double cost_per_kilometer = 18; - * * @return The costPerKilometer. */ @java.lang.Override @@ -10872,8 +9447,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 +9455,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 +9473,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 +9496,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 +9541,6 @@ public Builder clearFixedCost() {
      * 
* * bool used_if_route_is_empty = 20; - * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -10991,8 +9548,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 +9562,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 +9586,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 +9597,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 +9606,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 +9619,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 +9637,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 +9651,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 +9671,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 +9679,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 +9695,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 +9715,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 +9723,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 +9737,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 +9755,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 +9770,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 +9779,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 +9792,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 +9810,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 +9824,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 +9844,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 +9852,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 +9868,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 +9888,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 +9896,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 +9910,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 +9928,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 +9943,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 +9952,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 +9965,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 +9997,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 +10017,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 +10029,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 +10041,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 +10061,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 +10070,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 +10083,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 +10101,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 +10141,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 +10152,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 +10181,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 +10200,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 +10224,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 +10240,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 +10256,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 +10286,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 +10312,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 +10375,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 +10394,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 +10405,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 +10417,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 +10436,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 +10444,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 +10460,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 +10473,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 +10488,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 +10509,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 +10531,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 +10604,6 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * 
* * bool ignore = 28; - * * @return The ignore. */ @java.lang.Override @@ -12226,8 +10611,6 @@ public boolean getIgnore() { return ignore_; } /** - * - * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -12243,19 +10626,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 +10651,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 +10676,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 +10694,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 +10710,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 +10727,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 +10749,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 +10769,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 +10791,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 +10803,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 +10829,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 +10843,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 +10857,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 +10878,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 +10896,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 +10916,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 +10937,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 +10955,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 +10973,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 +10992,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 +11009,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 +11026,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 +11066,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 +11141,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 +11155,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 +11169,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 +11190,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 +11208,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 +11228,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 +11249,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 +11267,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 +11285,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 +11304,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 +11321,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 +11338,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 +11378,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 +11426,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 +11453,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 +11467,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 +11481,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 +11502,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 +11520,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 +11540,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 +11561,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 +11579,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 +11597,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 +11616,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 +11633,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 +11650,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 +11690,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 +11737,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 +11749,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 +11763,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -13759,4 +11798,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 68% 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..87c3c53 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,124 +11,52 @@
  *
  * 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)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new java.lang.NullPointerException();
-    }
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          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 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) {
-      throw e.setUnfinishedMessage(this);
-    } 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);
-    } 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 +72,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 +104,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 +130,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 +163,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 +173,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 +202,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 +212,6 @@ public com.google.protobuf.ByteString getPlaceIdBytes() {
    * 
* * bool side_of_road = 3; - * * @return The sideOfRoad. */ @java.lang.Override @@ -329,7 +220,6 @@ public boolean getSideOfRoad() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -341,7 +231,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_); } @@ -351,7 +242,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (sideOfRoad_ != false) { output.writeBool(3, sideOfRoad_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -361,17 +252,17 @@ 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(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -379,27 +270,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.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: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -411,7 +304,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; @@ -424,109 +318,102 @@ public int hashCode() { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; 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,42 +421,39 @@ 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()
     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) {}
     }
-
     @java.lang.Override
     public Builder clear() {
       super.clear();
+      if (locationBuilder_ != null) {
+        locationBuilder_.clear();
+      }
       sideOfRoad_ = false;
 
       locationTypeCase_ = 0;
@@ -578,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_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 +483,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 +504,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,24 +548,21 @@ 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);
+      this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
     }
@@ -698,25 +577,56 @@ public Builder mergeFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      com.google.cloud.optimization.v1.Waypoint parsedMessage = null;
+      if (extensionRegistry == null) {
+        throw new java.lang.NullPointerException();
+      }
       try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        boolean done = false;
+        while (!done) {
+          int tag = input.readTag();
+          switch (tag) {
+            case 0:
+              done = true;
+              break;
+            case 10: {
+              input.readMessage(
+                  getLocationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              locationTypeCase_ = 1;
+              break;
+            } // case 10
+            case 18: {
+              java.lang.String s = input.readStringRequireUtf8();
+              locationTypeCase_ = 2;
+              locationType_ = s;
+              break;
+            } // case 18
+            case 24: {
+              sideOfRoad_ = input.readBool();
+
+              break;
+            } // case 24
+            default: {
+              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                done = true; // was an endgroup tag
+              }
+              break;
+            } // default:
+          } // switch (tag)
+        } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (com.google.cloud.optimization.v1.Waypoint) e.getUnfinishedMessage();
         throw e.unwrapIOException();
       } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
+        onChanged();
+      } // finally
       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 +636,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 +653,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 +676,6 @@ public com.google.cloud.optimization.v1.Location getLocation() { } } /** - * - * *
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -797,8 +697,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 +704,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 +716,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 +725,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 +744,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 +768,6 @@ public Builder clearLocation() {
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -889,8 +779,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 +798,6 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
       }
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -920,39 +806,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 +837,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 +851,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 +863,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 +890,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 +925,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 +957,6 @@ public Builder setPlaceIdBytes(com.google.protobuf.ByteString value) {
      * 
* * bool side_of_road = 3; - * * @return The sideOfRoad. */ @java.lang.Override @@ -1100,8 +964,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 +974,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 +994,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 +1014,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 +1028,27 @@ 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1194,4 +1063,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/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeTours.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/AsyncBatchOptimizeToursLRO.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/batchoptimizetours/SyncBatchOptimizeTours.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetCredentialsProvider1.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/create/SyncCreateSetEndpoint.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/AsyncOptimizeTours.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingclient/optimizetours/SyncOptimizeTours.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java diff --git a/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 similarity index 100% rename from samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java rename to owl-bot-staging/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java 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 1de9cc28b539902853f2fbc4648b83fdf42ec353 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Mon, 3 Oct 2022 15:07:41 +0000 Subject: [PATCH 2/2] =?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 --- README.md | 6 +- .../optimization/v1/FleetRoutingClient.java | 0 .../optimization/v1/FleetRoutingSettings.java | 1 - .../cloud/optimization/v1/gapic_metadata.json | 0 .../cloud/optimization/v1/package-info.java | 0 .../v1/stub/FleetRoutingStub.java | 0 .../v1/stub/FleetRoutingStubSettings.java | 0 .../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 | 1503 +-- .../v1/AggregatedMetricsOrBuilder.java | 162 +- .../optimization/v1/AsyncModelMetadata.java | 647 +- .../v1/AsyncModelMetadataOrBuilder.java | 49 +- .../optimization/v1/AsyncModelProto.java | 143 + .../v1/BatchOptimizeToursRequest.java | 1404 ++- .../BatchOptimizeToursRequestOrBuilder.java | 70 +- .../v1/BatchOptimizeToursResponse.java | 254 +- .../BatchOptimizeToursResponseOrBuilder.java | 24 + .../cloud/optimization/v1/BreakRule.java | 2000 ++-- .../optimization/v1/BreakRuleOrBuilder.java | 71 +- .../optimization/v1/CapacityQuantity.java | 344 +- .../v1/CapacityQuantityInterval.java | 374 +- .../v1/CapacityQuantityIntervalOrBuilder.java | 28 +- .../v1/CapacityQuantityOrBuilder.java | 46 + .../cloud/optimization/v1/DataFormat.java | 82 +- .../cloud/optimization/v1/DistanceLimit.java | 370 +- .../v1/DistanceLimitOrBuilder.java | 36 +- .../optimization/v1/FleetRoutingProto.java | 1438 +++ .../cloud/optimization/v1/GcsDestination.java | 323 +- .../v1/GcsDestinationOrBuilder.java | 27 +- .../cloud/optimization/v1/GcsSource.java | 320 +- .../optimization/v1/GcsSourceOrBuilder.java | 27 +- .../v1/InjectedSolutionConstraint.java | 2435 +++-- .../InjectedSolutionConstraintOrBuilder.java | 98 +- .../cloud/optimization/v1/InputConfig.java | 432 +- .../optimization/v1/InputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Location.java | 355 +- .../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 | 1651 ++-- ...OptimizeToursValidationErrorOrBuilder.java | 88 +- .../cloud/optimization/v1/OutputConfig.java | 433 +- .../v1/OutputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Shipment.java | 4051 +++++--- .../cloud/optimization/v1/ShipmentModel.java | 6893 +++++++++----- .../v1/ShipmentModelOrBuilder.java | 349 +- .../optimization/v1/ShipmentOrBuilder.java | 202 +- .../cloud/optimization/v1/ShipmentRoute.java | 8123 +++++++++++------ .../v1/ShipmentRouteOrBuilder.java | 301 +- .../v1/ShipmentTypeIncompatibility.java | 542 +- .../ShipmentTypeIncompatibilityOrBuilder.java | 53 +- .../v1/ShipmentTypeRequirement.java | 650 +- .../v1/ShipmentTypeRequirementOrBuilder.java | 68 +- .../optimization/v1/SkippedShipment.java | 1066 ++- .../v1/SkippedShipmentOrBuilder.java | 48 +- .../cloud/optimization/v1/TimeWindow.java | 667 +- .../optimization/v1/TimeWindowOrBuilder.java | 62 +- .../optimization/v1/TransitionAttributes.java | 812 +- .../v1/TransitionAttributesOrBuilder.java | 76 +- .../google/cloud/optimization/v1/Vehicle.java | 5331 +++++++---- .../optimization/v1/VehicleOrBuilder.java | 455 +- .../cloud/optimization/v1/Waypoint.java | 511 +- .../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 89 files changed, 33414 insertions(+), 17993 deletions(-) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java (100%) rename {owl-bot-staging/v1/google-cloud-optimization => google-cloud-optimization}/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java (99%) 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 (100%) 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 (68%) 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 (62%) 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 (62%) 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 (67%) 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 (64%) 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 (67%) 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 (74%) 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 (65%) 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 (65%) 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 (68%) 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 (69%) 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 (71%) 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 (77%) 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 (69%) 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 (79%) 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 (66%) 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 (72%) 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 (75%) 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 (77%) 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 (77%) 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 (71%) 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/README.md b/README.md index da971e0..6c72f98 100644 --- a/README.md +++ b/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-optimization - 1.1.11 + 1.1.12 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-optimization:1.1.11' +implementation 'com.google.cloud:google-cloud-optimization:1.1.12' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.1.11" +libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.1.12" ``` ## Authentication 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 100% 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 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 99% 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 461ff5f..251d461 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; 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 100% 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 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 1fe2845..316bb81 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 68%
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 c21ac70..7fe7371 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,66 +30,69 @@
  *
  * 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;
   }
-  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 @@ -83,11 +103,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 @@ -95,18 +118,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.
    * 
@@ -121,11 +151,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 @@ -133,18 +166,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.
    * 
@@ -159,11 +199,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 @@ -171,18 +214,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.
    * 
@@ -197,11 +247,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 @@ -209,18 +262,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.
    * 
@@ -235,11 +295,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 @@ -247,18 +310,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.
    * 
@@ -273,6 +343,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] -
@@ -280,6 +352,7 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
    * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -287,6 +360,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] -
@@ -294,13 +369,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] -
@@ -317,11 +397,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 @@ -330,24 +413,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_; } @@ -356,6 +447,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
@@ -365,24 +458,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
@@ -392,14 +487,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
@@ -409,19 +507,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
@@ -431,15 +533,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(); } @@ -447,54 +551,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.
    * 
@@ -502,11 +609,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.
    * 
@@ -514,16 +623,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.
    * 
@@ -531,12 +641,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(); } @@ -546,21 +656,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; @@ -572,8 +687,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_); } @@ -598,18 +712,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_); } @@ -623,60 +729,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -686,55 +786,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -773,8 +863,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(); @@ -784,104 +876,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) + getUnknownFields().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]
@@ -891,59 +992,56 @@ 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()
-    private Builder() {
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -995,9 +1093,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
@@ -1016,7 +1114,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) {
@@ -1063,38 +1162,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;
@@ -1102,7 +1202,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());
       }
@@ -1127,10 +1228,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());
       }
@@ -1160,85 +1259,89 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              performedShipmentCount_ = input.readInt32();
-
-              break;
-            } // case 8
-            case 18: {
-              input.readMessage(
-                  getTravelDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getWaitDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 26
-            case 34: {
-              input.readMessage(
-                  getDelayDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 34
-            case 42: {
-              input.readMessage(
-                  getBreakDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getVisitDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 50
-            case 58: {
-              input.readMessage(
-                  getTotalDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 58
-            case 65: {
-              travelDistanceMeters_ = input.readDouble();
-
-              break;
-            } // case 65
-            case 74: {
-              com.google.protobuf.MapEntry
-              maxLoads__ = input.readMessage(
-                  MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableMaxLoads().getMutableMap().put(
-                  maxLoads__.getKey(), maxLoads__.getValue());
-              break;
-            } // case 74
-            case 82: {
-              com.google.protobuf.MapEntry
-              costs__ = input.readMessage(
-                  CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableCosts().getMutableMap().put(
-                  costs__.getKey(), costs__.getValue());
-              break;
-            } // case 82
-            case 89: {
-              totalCost_ = input.readDouble();
-
-              break;
-            } // case 89
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 8:
+              {
+                performedShipmentCount_ = input.readInt32();
+
+                break;
+              } // case 8
+            case 18:
+              {
+                input.readMessage(getTravelDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(getWaitDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 26
+            case 34:
+              {
+                input.readMessage(getDelayDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 34
+            case 42:
+              {
+                input.readMessage(getBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getVisitDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 50
+            case 58:
+              {
+                input.readMessage(getTotalDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 58
+            case 65:
+              {
+                travelDistanceMeters_ = input.readDouble();
+
+                break;
+              } // case 65
+            case 74:
+              {
+                com.google.protobuf.MapEntry<
+                        java.lang.String,
+                        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+                    maxLoads__ =
+                        input.readMessage(
+                            MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(),
+                            extensionRegistry);
+                internalGetMutableMaxLoads()
+                    .getMutableMap()
+                    .put(maxLoads__.getKey(), maxLoads__.getValue());
+                break;
+              } // case 74
+            case 82:
+              {
+                com.google.protobuf.MapEntry costs__ =
+                    input.readMessage(
+                        CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+                internalGetMutableCosts().getMutableMap().put(costs__.getKey(), costs__.getValue());
+                break;
+              } // case 82
+            case 89:
+              {
+                totalCost_ = input.readDouble();
+
+                break;
+              } // case 89
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1248,16 +1351,20 @@ public Builder mergeFrom(
       } // finally
       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 @@ -1265,32 +1372,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; @@ -1298,34 +1411,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.
      * 
@@ -1346,14 +1472,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(); @@ -1364,6 +1491,8 @@ public Builder setTravelDuration( return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1374,7 +1503,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; } @@ -1386,6 +1517,8 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1404,6 +1537,8 @@ public Builder clearTravelDuration() { return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1411,11 +1546,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.
      * 
@@ -1426,11 +1563,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.
      * 
@@ -1438,14 +1578,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_; @@ -1453,34 +1596,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.
      * 
@@ -1501,14 +1657,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(); @@ -1519,6 +1676,8 @@ public Builder setWaitDuration( return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1529,7 +1688,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; } @@ -1541,6 +1702,8 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1559,6 +1722,8 @@ public Builder clearWaitDuration() { return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1566,11 +1731,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.
      * 
@@ -1581,11 +1748,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.
      * 
@@ -1593,14 +1763,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_; @@ -1608,34 +1781,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.
      * 
@@ -1656,14 +1842,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(); @@ -1674,6 +1861,8 @@ public Builder setDelayDuration( return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1684,7 +1873,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; } @@ -1696,6 +1887,8 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1714,6 +1907,8 @@ public Builder clearDelayDuration() { return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1721,11 +1916,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.
      * 
@@ -1736,11 +1933,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.
      * 
@@ -1748,14 +1948,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_; @@ -1763,34 +1966,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.
      * 
@@ -1811,14 +2027,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(); @@ -1829,6 +2046,8 @@ public Builder setBreakDuration( return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1839,7 +2058,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; } @@ -1851,6 +2072,8 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1869,6 +2092,8 @@ public Builder clearBreakDuration() { return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1876,11 +2101,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.
      * 
@@ -1891,11 +2118,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.
      * 
@@ -1903,14 +2133,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_; @@ -1918,34 +2151,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.
      * 
@@ -1966,14 +2212,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(); @@ -1984,6 +2231,8 @@ public Builder setVisitDuration( return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -1994,7 +2243,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; } @@ -2006,6 +2257,8 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2024,6 +2277,8 @@ public Builder clearVisitDuration() { return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2031,11 +2286,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.
      * 
@@ -2046,11 +2303,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.
      * 
@@ -2058,14 +2318,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_; @@ -2073,8 +2336,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] -
@@ -2082,12 +2350,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] -
@@ -2095,16 +2366,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] -
@@ -2127,6 +2403,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] -
@@ -2135,8 +2413,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();
@@ -2147,6 +2424,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] -
@@ -2159,7 +2438,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;
         }
@@ -2171,6 +2452,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] -
@@ -2191,6 +2474,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] -
@@ -2200,11 +2485,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] -
@@ -2217,11 +2504,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] -
@@ -2231,26 +2521,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 @@ -2258,51 +2554,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(); @@ -2314,6 +2621,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
@@ -2323,24 +2632,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
@@ -2350,14 +2663,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
@@ -2367,19 +2685,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
@@ -2389,15 +2712,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(); } @@ -2405,11 +2731,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
@@ -2419,25 +2746,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
@@ -2447,21 +2776,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
@@ -2471,65 +2804,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.
      * 
@@ -2537,11 +2874,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.
      * 
@@ -2549,16 +2888,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.
      * 
@@ -2566,128 +2906,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); } @@ -2697,12 +3050,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(); } @@ -2711,27 +3064,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2746,6 +3099,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 272a672..b701b5c 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,39 +44,43 @@ 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; } - 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.
      * 
@@ -67,6 +89,8 @@ public enum State */ STATE_UNSPECIFIED(0), /** + * + * *
      * Request is being processed.
      * 
@@ -75,6 +99,8 @@ public enum State */ RUNNING(1), /** + * + * *
      * The operation completed successfully.
      * 
@@ -83,6 +109,8 @@ public enum State */ SUCCEEDED(2), /** + * + * *
      * The operation was cancelled.
      * 
@@ -91,6 +119,8 @@ public enum State */ CANCELLED(3), /** + * + * *
      * The operation has failed.
      * 
@@ -102,6 +132,8 @@ public enum State ; /** + * + * *
      * The default value. This value is used if the state is omitted.
      * 
@@ -110,6 +142,8 @@ public enum State */ public static final int STATE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Request is being processed.
      * 
@@ -118,6 +152,8 @@ public enum State */ public static final int RUNNING_VALUE = 1; /** + * + * *
      * The operation completed successfully.
      * 
@@ -126,6 +162,8 @@ public enum State */ public static final int SUCCEEDED_VALUE = 2; /** + * + * *
      * The operation was cancelled.
      * 
@@ -134,6 +172,8 @@ public enum State */ public static final int CANCELLED_VALUE = 3; /** + * + * *
      * The operation has failed.
      * 
@@ -142,7 +182,6 @@ public enum State */ public static final int FAILED_VALUE = 4; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -167,51 +206,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; @@ -231,39 +274,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 @@ -272,30 +329,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 { @@ -306,11 +363,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 @@ -318,11 +378,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 @@ -330,6 +393,8 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } /** + * + * *
    * The creation time of the operation.
    * 
@@ -344,11 +409,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 @@ -356,11 +424,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 @@ -368,6 +439,8 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } /** + * + * *
    * The last update time of the operation.
    * 
@@ -380,6 +453,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -391,9 +465,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_)) { @@ -414,20 +489,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -437,25 +511,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -486,129 +558,135 @@ 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() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -632,9 +710,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 @@ -653,7 +731,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) { @@ -674,38 +753,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; @@ -713,7 +793,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()); } @@ -753,36 +834,37 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - state_ = input.readEnum(); - - break; - } // case 8 - case 18: { - stateMessage_ = input.readStringRequireUtf8(); - - break; - } // case 18 - case 26: { - input.readMessage( - getCreateTimeFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 26 - case 34: { - input.readMessage( - getUpdateTimeFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + state_ = input.readEnum(); + + break; + } // case 8 + case 18: + { + stateMessage_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 26 + case 34: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -795,51 +877,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. */ @@ -847,21 +945,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; @@ -869,19 +970,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; @@ -890,21 +993,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 { @@ -912,57 +1016,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; @@ -970,34 +1081,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.
      * 
@@ -1018,14 +1142,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(); @@ -1036,6 +1161,8 @@ public Builder setCreateTime( return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1046,7 +1173,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; } @@ -1058,6 +1185,8 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1076,6 +1205,8 @@ public Builder clearCreateTime() { return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1083,11 +1214,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.
      * 
@@ -1098,11 +1231,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.
      * 
@@ -1110,14 +1246,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_; @@ -1125,34 +1264,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.
      * 
@@ -1173,14 +1325,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(); @@ -1191,6 +1344,8 @@ public Builder setUpdateTime( return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1201,7 +1356,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; } @@ -1213,6 +1368,8 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1231,6 +1388,8 @@ public Builder clearUpdateTime() { return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1238,11 +1397,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.
      * 
@@ -1253,11 +1414,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.
      * 
@@ -1265,21 +1429,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); } @@ -1289,12 +1456,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(); } @@ -1303,27 +1470,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1338,6 +1505,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 62% 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 1b2fb3c..727d5d9 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,110 +48,147 @@ 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;
   }
-  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
@@ -146,64 +201,73 @@ 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; } - 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 @@ -212,30 +276,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 { @@ -246,11 +310,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 @@ -258,23 +327,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() { @@ -284,11 +364,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 @@ -296,23 +381,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() { @@ -322,6 +418,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
@@ -334,6 +432,7 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
      * 
* * bool enable_checkpoints = 4; + * * @return The enableCheckpoints. */ @java.lang.Override @@ -342,6 +441,7 @@ public boolean getEnableCheckpoints() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -353,8 +453,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_); } @@ -380,16 +479,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -399,27 +495,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -442,95 +536,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) + getUnknownFields().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 @@ -540,39 +646,43 @@ 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() - private Builder() { - - } + // Construct using + // com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -596,19 +706,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); } @@ -616,8 +729,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_; @@ -638,46 +753,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(); @@ -717,36 +841,37 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - displayName_ = input.readStringRequireUtf8(); - - break; - } // case 10 - case 18: { - input.readMessage( - getInputConfigFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - case 26: { - input.readMessage( - getOutputConfigFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 26 - case 32: { - enableCheckpoints_ = input.readBool(); - - break; - } // case 32 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + displayName_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: + { + input.readMessage(getInputConfigFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 18 + case 26: + { + input.readMessage(getOutputConfigFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 26 + case 32: + { + enableCheckpoints_ = input.readBool(); + + break; + } // case 32 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -759,19 +884,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; @@ -780,21 +907,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 { @@ -802,57 +930,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; @@ -860,39 +995,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) { @@ -908,11 +1062,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) { @@ -926,17 +1084,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; } @@ -948,11 +1112,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) { @@ -966,48 +1134,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_; @@ -1015,39 +1199,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) { @@ -1063,11 +1266,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) { @@ -1081,17 +1288,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; } @@ -1103,11 +1316,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) { @@ -1121,55 +1338,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
@@ -1182,6 +1417,7 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
        * 
* * bool enable_checkpoints = 4; + * * @return The enableCheckpoints. */ @java.lang.Override @@ -1189,6 +1425,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
@@ -1201,16 +1439,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
@@ -1223,14 +1464,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) { @@ -1243,41 +1486,45 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1289,15 +1536,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}`.
@@ -1305,6 +1554,7 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ @java.lang.Override @@ -1313,14 +1563,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}`.
@@ -1328,16 +1579,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 { @@ -1346,71 +1596,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; @@ -1422,8 +1699,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_); } @@ -1443,8 +1719,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1454,17 +1729,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1488,96 +1762,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
@@ -1588,33 +1870,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1631,9 +1912,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
@@ -1652,7 +1933,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) {
@@ -1672,38 +1954,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;
@@ -1711,7 +1994,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();
@@ -1734,9 +2018,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_);
           }
@@ -1768,30 +2053,34 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              parent_ = input.readStringRequireUtf8();
+            case 10:
+              {
+                parent_ = input.readStringRequireUtf8();
 
-              break;
-            } // case 10
-            case 18: {
-              com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.parser(),
-                      extensionRegistry);
-              if (modelConfigsBuilder_ == null) {
-                ensureModelConfigsIsMutable();
-                modelConfigs_.add(m);
-              } else {
-                modelConfigsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 18
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 10
+            case 18:
+              {
+                com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig
+                            .parser(),
+                        extensionRegistry);
+                if (modelConfigsBuilder_ == null) {
+                  ensureModelConfigsIsMutable();
+                  modelConfigs_.add(m);
+                } else {
+                  modelConfigsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 18
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1801,10 +2090,13 @@ public Builder mergeFrom(
       } // finally
       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}`.
@@ -1812,13 +2104,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; @@ -1827,6 +2119,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1834,15 +2128,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 { @@ -1850,6 +2143,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1857,20 +2152,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}`.
@@ -1878,15 +2175,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}`.
@@ -1894,42 +2194,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 { @@ -1937,12 +2251,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) { @@ -1952,14 +2270,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 { @@ -1967,15 +2290,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(); @@ -1989,15 +2317,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()); @@ -2008,14 +2342,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(); @@ -2029,15 +2368,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(); @@ -2051,15 +2395,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()); @@ -2070,15 +2419,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()); @@ -2089,19 +2444,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); @@ -2109,12 +2470,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) { @@ -2127,12 +2492,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) { @@ -2145,42 +2514,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 { @@ -2188,59 +2573,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); } @@ -2250,12 +2658,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(); } @@ -2264,27 +2672,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2299,6 +2707,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 62% 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 846e872..47b4494 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,44 +28,46 @@
  *
  * 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;
   }
-  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;
@@ -60,8 +79,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 {
     getUnknownFields().writeTo(output);
   }
 
@@ -79,12 +97,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 (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
@@ -103,96 +122,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.
@@ -200,33 +227,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -234,9 +260,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
@@ -255,7 +281,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;
     }
@@ -264,38 +291,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;
@@ -303,7 +331,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.getUnknownFields());
       onChanged();
       return this;
@@ -330,12 +359,13 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -345,9 +375,9 @@ public Builder mergeFrom(
       } // finally
       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);
     }
 
@@ -357,12 +387,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();
   }
@@ -371,27 +401,27 @@ 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 {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  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 {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -406,6 +436,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 67%
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 5b80a5a..97df41d 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,115 +52,158 @@ 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;
   }
-  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
@@ -153,51 +214,57 @@ 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;
     }
-    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 @@ -205,23 +272,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() { @@ -231,11 +309,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 @@ -243,23 +326,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() { @@ -269,11 +363,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 @@ -281,23 +379,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() { @@ -305,6 +412,7 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -316,8 +424,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()); } @@ -337,16 +444,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -356,27 +460,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -407,87 +509,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 @@ -497,6 +606,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
@@ -507,33 +618,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -559,9 +670,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
@@ -580,7 +691,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 {
@@ -604,38 +716,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;
@@ -643,7 +758,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());
         }
@@ -679,33 +795,33 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getEarliestStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getLatestStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 18
-              case 26: {
-                input.readMessage(
-                    getMinDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
+              case 10:
+                {
+                  input.readMessage(
+                      getEarliestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 26
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getLatestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 18
+              case 26:
+                {
+                  input.readMessage(getMinDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 26
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -718,39 +834,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) { @@ -766,14 +901,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(); @@ -784,17 +922,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; } @@ -806,11 +950,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) { @@ -824,48 +972,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_; @@ -873,39 +1037,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) { @@ -921,14 +1104,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(); @@ -939,17 +1125,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; } @@ -961,11 +1153,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) { @@ -979,48 +1175,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_; @@ -1028,39 +1240,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) { @@ -1076,14 +1304,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(); @@ -1094,17 +1324,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; } @@ -1116,11 +1351,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) { @@ -1134,52 +1372,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) { @@ -1192,12 +1444,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(); } @@ -1206,27 +1458,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1241,77 +1494,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
@@ -1348,52 +1631,58 @@ 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;
     }
-    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 @@ -1401,25 +1690,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() { @@ -1429,13 +1729,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 @@ -1443,27 +1748,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() { @@ -1471,6 +1787,7 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1482,8 +1799,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()); } @@ -1500,12 +1816,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1515,22 +1830,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -1557,87 +1871,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 @@ -1647,6 +1968,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
@@ -1683,33 +2006,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1729,13 +2052,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();
       }
 
@@ -1750,7 +2074,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 {
@@ -1769,46 +2094,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());
         }
@@ -1841,26 +2172,27 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getMinBreakDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getMaxInterBreakDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
+              case 10:
+                {
+                  input.readMessage(
+                      getMinBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 18
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getMaxInterBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 18
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1873,42 +2205,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) { @@ -1924,15 +2275,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(); @@ -1943,18 +2297,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; } @@ -1966,12 +2326,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) { @@ -1985,51 +2349,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_; @@ -2037,45 +2417,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) { @@ -2091,13 +2490,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) { @@ -2111,19 +2514,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; } @@ -2135,13 +2544,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) { @@ -2155,58 +2568,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) { @@ -2219,41 +2649,44 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2265,15 +2698,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.
    * 
@@ -2281,10 +2716,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.
    * 
@@ -2292,11 +2730,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.
    * 
@@ -2308,6 +2748,8 @@ public int getBreakRequestsCount() { return breakRequests_.size(); } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2319,6 +2761,8 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( return breakRequests_.get(index); } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2332,71 +2776,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; @@ -2408,8 +2877,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)); } @@ -2426,12 +2894,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2441,17 +2908,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2476,97 +2942,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
@@ -2581,33 +3054,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2629,9 +3101,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
@@ -2650,7 +3122,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)) {
@@ -2678,38 +3151,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;
@@ -2736,9 +3210,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_);
           }
@@ -2762,9 +3237,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_);
           }
@@ -2796,38 +3272,41 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.cloud.optimization.v1.BreakRule.BreakRequest m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.BreakRule.BreakRequest.parser(),
-                      extensionRegistry);
-              if (breakRequestsBuilder_ == null) {
-                ensureBreakRequestsIsMutable();
-                breakRequests_.add(m);
-              } else {
-                breakRequestsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 10
-            case 18: {
-              com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.parser(),
-                      extensionRegistry);
-              if (frequencyConstraintsBuilder_ == null) {
-                ensureFrequencyConstraintsIsMutable();
-                frequencyConstraints_.add(m);
-              } else {
-                frequencyConstraintsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 18
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                com.google.cloud.optimization.v1.BreakRule.BreakRequest m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.BreakRule.BreakRequest.parser(),
+                        extensionRegistry);
+                if (breakRequestsBuilder_ == null) {
+                  ensureBreakRequestsIsMutable();
+                  breakRequests_.add(m);
+                } else {
+                  breakRequestsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+            case 18:
+              {
+                com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint.parser(),
+                        extensionRegistry);
+                if (frequencyConstraintsBuilder_ == null) {
+                  ensureFrequencyConstraintsIsMutable();
+                  frequencyConstraints_.add(m);
+                } else {
+                  frequencyConstraintsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 18
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2837,28 +3316,39 @@ public Builder mergeFrom(
       } // finally
       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 { @@ -2866,11 +3356,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) { @@ -2880,11 +3373,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) { @@ -2894,11 +3390,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) { @@ -2915,14 +3414,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()); @@ -2933,11 +3436,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) { @@ -2953,11 +3459,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) { @@ -2974,11 +3483,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) { @@ -2992,14 +3504,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()); @@ -3010,18 +3526,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); @@ -3029,11 +3548,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) { @@ -3046,11 +3568,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) { @@ -3063,39 +3588,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 { @@ -3103,45 +3639,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(), @@ -3151,27 +3704,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 { @@ -3179,12 +3743,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) { @@ -3194,14 +3762,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 { @@ -3209,12 +3782,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) { @@ -3231,15 +3808,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()); @@ -3250,14 +3832,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(); @@ -3271,12 +3858,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) { @@ -3293,12 +3884,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) { @@ -3312,15 +3907,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()); @@ -3331,19 +3931,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); @@ -3351,12 +3955,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) { @@ -3369,12 +3977,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) { @@ -3387,42 +3999,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 { @@ -3430,48 +4056,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(), @@ -3480,9 +4128,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); } @@ -3492,12 +4140,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(); } @@ -3506,27 +4154,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3541,6 +4189,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 64% 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 8055fc8..8893e9d 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,57 +1,78 @@ +/* + * 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; } - 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 @@ -60,8 +81,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; @@ -69,16 +89,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 { @@ -90,6 +109,7 @@ public java.lang.String getType() { private long value_; /** * int64 value = 2; + * * @return The value. */ @java.lang.Override @@ -98,6 +118,7 @@ public long getValue() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -109,8 +130,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_); } @@ -130,8 +150,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -141,17 +160,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -166,137 +184,142 @@ 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) + getUnknownFields().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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -308,9 +331,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 @@ -329,7 +352,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(); @@ -340,38 +364,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; @@ -379,7 +404,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(); @@ -413,22 +439,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - type_ = input.readStringRequireUtf8(); - - break; - } // case 10 - case 16: { - value_ = input.readInt64(); - - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + type_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: + { + value_ = input.readInt64(); + + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -442,13 +471,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; @@ -458,15 +487,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 { @@ -475,49 +503,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 @@ -526,28 +556,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); } @@ -557,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(); } @@ -571,27 +603,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -606,6 +638,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 67% 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 d4f79ff..dcab0da 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,51 +1,71 @@ +/* + * 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; } - 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_; @@ -53,6 +73,7 @@ protected java.lang.Object newInstance( private volatile java.lang.Object type_; /** * string type = 1; + * * @return The type. */ @java.lang.Override @@ -61,8 +82,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; @@ -70,16 +90,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 { @@ -91,6 +110,7 @@ public java.lang.String getType() { private long minValue_; /** * optional int64 min_value = 2; + * * @return Whether the minValue field is set. */ @java.lang.Override @@ -99,6 +119,7 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; + * * @return The minValue. */ @java.lang.Override @@ -110,6 +131,7 @@ public long getMinValue() { private long maxValue_; /** * optional int64 max_value = 3; + * * @return Whether the maxValue field is set. */ @java.lang.Override @@ -118,6 +140,7 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; + * * @return The maxValue. */ @java.lang.Override @@ -126,6 +149,7 @@ public long getMaxValue() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -137,8 +161,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_); } @@ -161,12 +184,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -176,24 +197,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -210,13 +229,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) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -224,129 +241,136 @@ 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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -360,9 +384,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 @@ -381,7 +405,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_; @@ -402,38 +427,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; @@ -441,7 +467,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(); @@ -478,27 +505,31 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - type_ = input.readStringRequireUtf8(); - - break; - } // case 10 - case 16: { - minValue_ = input.readInt64(); - bitField0_ |= 0x00000001; - break; - } // case 16 - case 24: { - maxValue_ = input.readInt64(); - bitField0_ |= 0x00000002; - break; - } // case 24 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + type_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: + { + minValue_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 16 + case 24: + { + maxValue_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -508,18 +539,19 @@ public Builder mergeFrom( } // finally 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; @@ -529,15 +561,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 { @@ -546,49 +577,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 @@ -597,6 +630,7 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; + * * @return The minValue. */ @java.lang.Override @@ -605,6 +639,7 @@ public long getMinValue() { } /** * optional int64 min_value = 2; + * * @param value The minValue to set. * @return This builder for chaining. */ @@ -616,6 +651,7 @@ public Builder setMinValue(long value) { } /** * optional int64 min_value = 2; + * * @return This builder for chaining. */ public Builder clearMinValue() { @@ -625,9 +661,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 @@ -636,6 +673,7 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; + * * @return The maxValue. */ @java.lang.Override @@ -644,6 +682,7 @@ public long getMaxValue() { } /** * optional int64 max_value = 3; + * * @param value The maxValue to set. * @return This builder for chaining. */ @@ -655,6 +694,7 @@ public Builder setMaxValue(long value) { } /** * optional int64 max_value = 3; + * * @return This builder for chaining. */ public Builder clearMaxValue() { @@ -663,9 +703,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); } @@ -675,12 +715,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(); } @@ -689,27 +729,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -724,6 +764,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 74% 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 cb8fdaf..87bf684 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,53 +30,57 @@
  *
  * 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;
   }
-  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 @@ -67,12 +88,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 @@ -83,6 +107,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,
@@ -92,6 +118,7 @@ public long getMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; + * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -99,6 +126,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,
@@ -108,6 +137,7 @@ public boolean hasSoftMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; + * * @return The softMaxMeters. */ @java.lang.Override @@ -118,6 +148,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
@@ -130,6 +162,7 @@ public long getSoftMaxMeters() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -137,6 +170,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
@@ -149,6 +184,7 @@ public boolean hasCostPerKilometerAboveSoftMax() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -157,6 +193,7 @@ public double getCostPerKilometerAboveSoftMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -168,8 +205,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_); } @@ -189,16 +225,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -208,28 +242,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -244,115 +277,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) + getUnknownFields().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.
@@ -362,33 +402,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -402,9 +441,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
@@ -423,7 +462,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)) {
@@ -447,38 +487,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;
@@ -522,27 +563,31 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              maxMeters_ = input.readInt64();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 8
-            case 16: {
-              softMaxMeters_ = input.readInt64();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 16
-            case 25: {
-              costPerKilometerAboveSoftMax_ = input.readDouble();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 25
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 8:
+              {
+                maxMeters_ = input.readInt64();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+            case 16:
+              {
+                softMaxMeters_ = input.readInt64();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+            case 25:
+              {
+                costPerKilometerAboveSoftMax_ = input.readDouble();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 25
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -552,16 +597,20 @@ public Builder mergeFrom(
       } // finally
       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 @@ -569,12 +618,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 @@ -582,12 +634,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. */ @@ -598,12 +653,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() { @@ -613,8 +671,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,
@@ -624,6 +684,7 @@ public Builder clearMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -631,6 +692,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,
@@ -640,6 +703,7 @@ public boolean hasSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @return The softMaxMeters. */ @java.lang.Override @@ -647,6 +711,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,
@@ -656,6 +722,7 @@ public long getSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @param value The softMaxMeters to set. * @return This builder for chaining. */ @@ -666,6 +733,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,
@@ -675,6 +744,7 @@ public Builder setSoftMaxMeters(long value) {
      * 
* * optional int64 soft_max_meters = 2; + * * @return This builder for chaining. */ public Builder clearSoftMaxMeters() { @@ -684,8 +754,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
@@ -698,6 +770,7 @@ public Builder clearSoftMaxMeters() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -705,6 +778,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
@@ -717,6 +792,7 @@ public boolean hasCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -724,6 +800,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
@@ -736,6 +814,7 @@ public double getCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @param value The costPerKilometerAboveSoftMax to set. * @return This builder for chaining. */ @@ -746,6 +825,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
@@ -758,6 +839,7 @@ public Builder setCostPerKilometerAboveSoftMax(double value) {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerKilometerAboveSoftMax() { @@ -766,9 +848,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); } @@ -778,12 +860,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(); } @@ -792,27 +874,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -827,6 +909,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 65% 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 0490415..253174a 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,61 +1,83 @@ +/* + * 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; } - 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 @@ -64,29 +86,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 { @@ -95,6 +117,7 @@ public java.lang.String getUri() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -106,8 +129,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_); } @@ -131,15 +153,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -158,130 +180,136 @@ 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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -291,9 +319,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 @@ -312,7 +340,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; @@ -322,38 +351,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; @@ -361,7 +391,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(); @@ -392,17 +423,19 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - uri_ = input.readStringRequireUtf8(); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + uri_ = input.readStringRequireUtf8(); + + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -415,18 +448,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; @@ -435,20 +470,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 { @@ -456,61 +492,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); } @@ -520,12 +563,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(); } @@ -534,27 +577,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -569,6 +612,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 65% 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 b42ac61..f622be8 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,61 +1,83 @@ +/* + * 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; } - 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 @@ -64,29 +86,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 { @@ -95,6 +117,7 @@ public java.lang.String getUri() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -106,8 +129,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_); } @@ -131,15 +153,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -158,130 +180,136 @@ 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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -291,9 +319,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 @@ -312,7 +340,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; @@ -322,38 +351,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; @@ -392,17 +422,19 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - uri_ = input.readStringRequireUtf8(); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + uri_ = input.readStringRequireUtf8(); + + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -415,18 +447,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; @@ -435,20 +469,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 { @@ -456,61 +491,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); } @@ -520,12 +562,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(); } @@ -534,27 +576,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -569,6 +611,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 68% 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 e582d03..1924aba 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,83 +46,114 @@ 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;
   }
-  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
@@ -119,10 +168,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
@@ -137,10 +189,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
@@ -155,12 +210,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
@@ -168,17 +226,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(); @@ -186,75 +246,99 @@ 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; } - 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.
        * 
@@ -264,6 +348,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
@@ -274,11 +360,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
@@ -311,47 +400,54 @@ 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; } - 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
@@ -359,11 +455,13 @@ protected java.lang.Object newInstance(
        * 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.
@@ -374,6 +472,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
@@ -385,6 +485,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.
@@ -394,6 +496,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
@@ -407,6 +511,8 @@ public enum Level
         ;
 
         /**
+         *
+         *
          * 
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
@@ -417,6 +523,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
@@ -428,6 +536,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.
@@ -437,6 +547,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
@@ -447,7 +559,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(
@@ -472,50 +583,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;
@@ -535,42 +651,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 @@ -578,18 +718,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.
        * 
@@ -604,6 +751,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
@@ -614,6 +763,7 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
        * 
* * int32 threshold_visit_count = 3; + * * @return The thresholdVisitCount. */ @java.lang.Override @@ -622,6 +772,7 @@ public int getThresholdVisitCount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -633,9 +784,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) { @@ -653,17 +806,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -673,21 +826,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -712,88 +870,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 @@ -803,6 +990,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
@@ -835,35 +1024,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() - private Builder() { - - } + // Construct using + // com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -881,19 +1075,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); } @@ -901,8 +1102,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_; @@ -918,46 +1125,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()); } @@ -993,29 +1214,32 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - level_ = input.readEnum(); - - break; - } // case 8 - case 18: { - input.readMessage( - getThresholdTimeFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - case 24: { - thresholdVisitCount_ = input.readInt32(); - - break; - } // case 24 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + level_ = input.readEnum(); + + break; + } // case 8 + case 18: + { + input.readMessage( + getThresholdTimeFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 18 + case 24: + { + thresholdVisitCount_ = input.readInt32(); + + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1028,83 +1252,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; @@ -1112,34 +1374,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.
          * 
@@ -1160,14 +1435,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(); @@ -1178,6 +1454,8 @@ public Builder setThresholdTime( return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1188,7 +1466,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; } @@ -1200,6 +1480,8 @@ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1218,6 +1500,8 @@ public Builder clearThresholdTime() { return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1225,11 +1509,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.
          * 
@@ -1240,11 +1526,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.
          * 
@@ -1252,21 +1541,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
@@ -1277,6 +1571,7 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
          * 
* * int32 threshold_visit_count = 3; + * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1284,6 +1579,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
@@ -1294,16 +1591,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
@@ -1314,14 +1614,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) { @@ -1334,41 +1636,48 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1380,80 +1689,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
@@ -1468,14 +1812,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
@@ -1490,12 +1836,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
@@ -1510,15 +1859,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; @@ -1530,8 +1882,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)); @@ -1553,20 +1904,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; } @@ -1578,17 +1928,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1613,88 +1964,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 @@ -1704,6 +2069,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
@@ -1711,35 +2078,39 @@ 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() - private Builder() { + // Construct using + // com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.newBuilder() + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -1756,19 +2127,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); } @@ -1776,8 +2151,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)) { @@ -1801,46 +2179,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()) { @@ -1859,9 +2247,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_); } @@ -1903,41 +2292,48 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation m = - input.readMessage( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.parser(), - extensionRegistry); - if (relaxationsBuilder_ == null) { - ensureRelaxationsIsMutable(); - relaxations_.add(m); - } else { - relaxationsBuilder_.addMessage(m); - } - break; - } // case 10 - case 16: { - int v = input.readInt32(); - ensureVehicleIndicesIsMutable(); - vehicleIndices_.addInt(v); - break; - } // case 16 - case 18: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureVehicleIndicesIsMutable(); - while (input.getBytesUntilLimit() > 0) { - vehicleIndices_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + m = + input.readMessage( + com.google.cloud.optimization.v1.InjectedSolutionConstraint + .ConstraintRelaxation.Relaxation.parser(), + extensionRegistry); + if (relaxationsBuilder_ == null) { + ensureRelaxationsIsMutable(); + relaxations_.add(m); + } else { + relaxationsBuilder_.addMessage(m); + } + break; + } // case 10 + case 16: + { + int v = input.readInt32(); + ensureVehicleIndicesIsMutable(); + vehicleIndices_.addInt(v); + break; + } // case 16 + case 18: + { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureVehicleIndicesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + vehicleIndices_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1947,29 +2343,49 @@ public Builder mergeFrom( } // finally 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 { @@ -1977,12 +2393,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) { @@ -1992,14 +2412,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 { @@ -2007,15 +2433,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(); @@ -2029,15 +2462,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()); @@ -2048,14 +2488,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(); @@ -2069,15 +2516,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(); @@ -2091,15 +2545,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()); @@ -2110,15 +2570,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()); @@ -2129,19 +2596,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); @@ -2149,12 +2623,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) { @@ -2167,12 +2645,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) { @@ -2185,42 +2667,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 { @@ -2228,48 +2728,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(), @@ -2280,13 +2814,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
@@ -2301,14 +2838,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
@@ -2323,12 +2863,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
@@ -2343,6 +2886,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. */ @@ -2350,6 +2894,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
@@ -2364,18 +2910,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
@@ -2390,6 +2938,7 @@ public Builder setVehicleIndices(
        * 
* * repeated int32 vehicle_indices = 2; + * * @param value The vehicleIndices to add. * @return This builder for chaining. */ @@ -2400,6 +2949,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
@@ -2414,18 +2965,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
@@ -2440,6 +2992,7 @@ public Builder addAllVehicleIndices(
        * 
* * repeated int32 vehicle_indices = 2; + * * @return This builder for chaining. */ public Builder clearVehicleIndices() { @@ -2448,6 +3001,7 @@ public Builder clearVehicleIndices() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2460,41 +3014,46 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2506,15 +3065,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
@@ -2528,6 +3089,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
@@ -2537,11 +3100,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
@@ -2555,6 +3120,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
@@ -2568,6 +3135,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
@@ -2577,14 +3146,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.
@@ -2593,10 +3163,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.
@@ -2605,11 +3178,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.
@@ -2622,6 +3197,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.
@@ -2634,6 +3211,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.
@@ -2648,76 +3227,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; @@ -2729,8 +3337,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)); } @@ -2750,16 +3357,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2769,19 +3375,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2811,96 +3415,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.
@@ -2908,33 +3520,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2963,9 +3574,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
@@ -2984,7 +3595,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)) {
@@ -3021,38 +3633,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;
@@ -3060,7 +3673,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()) {
@@ -3079,9 +3693,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_);
           }
@@ -3105,9 +3720,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_);
           }
@@ -3131,9 +3747,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_);
           }
@@ -3165,51 +3782,55 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.cloud.optimization.v1.ShipmentRoute m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
-                      extensionRegistry);
-              if (routesBuilder_ == null) {
-                ensureRoutesIsMutable();
-                routes_.add(m);
-              } else {
-                routesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 10
-            case 18: {
-              com.google.cloud.optimization.v1.SkippedShipment m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
-                      extensionRegistry);
-              if (skippedShipmentsBuilder_ == null) {
-                ensureSkippedShipmentsIsMutable();
-                skippedShipments_.add(m);
-              } else {
-                skippedShipmentsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 18
-            case 26: {
-              com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.parser(),
-                      extensionRegistry);
-              if (constraintRelaxationsBuilder_ == null) {
-                ensureConstraintRelaxationsIsMutable();
-                constraintRelaxations_.add(m);
-              } else {
-                constraintRelaxationsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 26
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry);
+                if (routesBuilder_ == null) {
+                  ensureRoutesIsMutable();
+                  routes_.add(m);
+                } else {
+                  routesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+            case 18:
+              {
+                com.google.cloud.optimization.v1.SkippedShipment m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.SkippedShipment.parser(),
+                        extensionRegistry);
+                if (skippedShipmentsBuilder_ == null) {
+                  ensureSkippedShipmentsIsMutable();
+                  skippedShipments_.add(m);
+                } else {
+                  skippedShipmentsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 18
+            case 26:
+              {
+                com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.InjectedSolutionConstraint
+                            .ConstraintRelaxation.parser(),
+                        extensionRegistry);
+                if (constraintRelaxationsBuilder_ == null) {
+                  ensureConstraintRelaxationsIsMutable();
+                  constraintRelaxations_.add(m);
+                } else {
+                  constraintRelaxationsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 26
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -3219,21 +3840,28 @@ public Builder mergeFrom(
       } // finally
       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
@@ -3250,6 +3878,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
@@ -3266,6 +3896,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
@@ -3282,6 +3914,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
@@ -3290,8 +3924,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();
@@ -3305,6 +3938,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
@@ -3325,6 +3960,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
@@ -3347,6 +3984,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
@@ -3355,8 +3994,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();
@@ -3370,6 +4008,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
@@ -3390,6 +4030,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
@@ -3410,6 +4052,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
@@ -3422,8 +4066,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);
@@ -3431,6 +4074,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
@@ -3450,6 +4095,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
@@ -3469,6 +4116,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
@@ -3477,11 +4126,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
@@ -3490,14 +4140,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
@@ -3506,8 +4158,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 {
@@ -3515,6 +4167,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
@@ -3524,10 +4178,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
@@ -3536,12 +4192,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
@@ -3550,38 +4207,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.
@@ -3589,7 +4257,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 {
@@ -3597,6 +4266,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.
@@ -3612,6 +4283,8 @@ public int getSkippedShipmentsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3627,6 +4300,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.
@@ -3649,6 +4324,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.
@@ -3668,6 +4345,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.
@@ -3689,6 +4368,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.
@@ -3711,6 +4392,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.
@@ -3730,6 +4413,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.
@@ -3749,6 +4434,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.
@@ -3760,8 +4447,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);
@@ -3769,6 +4455,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.
@@ -3787,6 +4475,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.
@@ -3805,6 +4495,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.
@@ -3817,6 +4509,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.
@@ -3827,11 +4521,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.
@@ -3839,8 +4536,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 {
@@ -3848,6 +4545,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.
@@ -3856,10 +4555,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.
@@ -3869,10 +4570,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.
@@ -3880,16 +4583,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(),
@@ -3899,28 +4608,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 { @@ -3928,13 +4653,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) { @@ -3944,15 +4673,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 { @@ -3960,16 +4694,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(); @@ -3983,16 +4722,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()); @@ -4003,15 +4748,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(); @@ -4025,16 +4775,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(); @@ -4048,16 +4803,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()); @@ -4068,16 +4828,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()); @@ -4088,20 +4854,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); @@ -4109,13 +4882,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) { @@ -4128,13 +4905,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) { @@ -4147,45 +4928,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 { @@ -4193,51 +4990,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(), @@ -4246,9 +5073,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); } @@ -4258,12 +5085,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(); } @@ -4272,27 +5099,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4307,6 +5134,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 69% 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 aa1f3de..5efe9e6 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,61 +1,83 @@ +/* + * 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; } - 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; } @@ -71,30 +93,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 @@ -102,22 +129,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.
@@ -128,7 +160,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();
   }
@@ -136,31 +168,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; @@ -172,12 +214,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_); } getUnknownFields().writeTo(output); @@ -190,12 +232,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -205,19 +248,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: @@ -248,130 +291,136 @@ 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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -386,9 +435,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 @@ -407,7 +456,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_; @@ -425,38 +475,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; @@ -469,13 +520,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.getUnknownFields()); onChanged(); @@ -503,24 +556,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getGcsSourceFieldBuilder().getBuilder(), - extensionRegistry); - sourceCase_ = 1; - break; - } // case 10 - case 16: { - dataFormat_ = input.readEnum(); - - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getGcsSourceFieldBuilder().getBuilder(), extensionRegistry); + sourceCase_ = 1; + break; + } // case 10 + case 16: + { + dataFormat_ = input.readEnum(); + + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -530,12 +584,12 @@ public Builder mergeFrom( } // finally 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() { @@ -545,16 +599,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 @@ -562,12 +621,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 @@ -585,6 +647,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.
@@ -606,6 +670,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.
@@ -625,6 +691,8 @@ public Builder setGcsSource(
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -634,10 +702,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;
         }
@@ -653,6 +724,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.
@@ -677,6 +750,8 @@ public Builder clearGcsSource() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -688,6 +763,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.
@@ -707,6 +784,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.
@@ -715,71 +794,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. */ @@ -787,28 +886,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); } @@ -818,12 +920,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(); } @@ -832,27 +934,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -867,6 +969,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 71% 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 25f8286..45c384c 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,61 +1,82 @@ +/* + * 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; } - 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 @@ -63,11 +84,14 @@ public boolean hasLatLng() { return latLng_ != null; } /** + * + * *
    * The waypoint's geographic coordinates.
    * 
* * .google.type.LatLng lat_lng = 1; + * * @return The latLng. */ @java.lang.Override @@ -75,6 +99,8 @@ public com.google.type.LatLng getLatLng() { return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; } /** + * + * *
    * The waypoint's geographic coordinates.
    * 
@@ -89,6 +115,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
@@ -97,6 +125,7 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
    * 
* * optional int32 heading = 2; + * * @return Whether the heading field is set. */ @java.lang.Override @@ -104,6 +133,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
@@ -112,6 +143,7 @@ public boolean hasHeading() {
    * 
* * optional int32 heading = 2; + * * @return The heading. */ @java.lang.Override @@ -120,6 +152,7 @@ public int getHeading() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -131,8 +164,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()); } @@ -149,12 +181,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -164,22 +194,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -205,130 +234,136 @@ 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() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -344,9 +379,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 @@ -365,7 +400,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) { @@ -386,38 +422,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; @@ -458,24 +495,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getLatLngFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 16: { - heading_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getLatLngFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 10 + case 16: + { + heading_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -485,28 +523,36 @@ public Builder mergeFrom( } // finally 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() { @@ -517,6 +563,8 @@ public com.google.type.LatLng getLatLng() { } } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -537,14 +585,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(); @@ -555,6 +604,8 @@ public Builder setLatLng( return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -564,8 +615,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; } @@ -577,6 +627,8 @@ public Builder mergeLatLng(com.google.type.LatLng value) { return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -595,6 +647,8 @@ public Builder clearLatLng() { return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -602,11 +656,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.
      * 
@@ -617,11 +673,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.
      * 
@@ -629,21 +686,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
@@ -652,6 +711,7 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
      * 
* * optional int32 heading = 2; + * * @return Whether the heading field is set. */ @java.lang.Override @@ -659,6 +719,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
@@ -667,6 +729,7 @@ public boolean hasHeading() {
      * 
* * optional int32 heading = 2; + * * @return The heading. */ @java.lang.Override @@ -674,6 +737,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
@@ -682,6 +747,7 @@ public int getHeading() {
      * 
* * optional int32 heading = 2; + * * @param value The heading to set. * @return This builder for chaining. */ @@ -692,6 +758,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
@@ -700,6 +768,7 @@ public Builder setHeading(int value) {
      * 
* * optional int32 heading = 2; + * * @return This builder for chaining. */ public Builder clearHeading() { @@ -708,9 +777,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); } @@ -720,12 +789,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(); } @@ -734,27 +803,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -769,6 +838,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 ed36110..7f382a9 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,30 +49,33 @@ 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;
   }
-  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
@@ -64,9 +85,10 @@ protected java.lang.Object newInstance(
    *
    * 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.
      * 
@@ -75,6 +97,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]
@@ -85,6 +109,8 @@ public enum SolvingMode
      */
     VALIDATE_ONLY(1),
     /**
+     *
+     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -101,6 +127,8 @@ public enum SolvingMode
     ;
 
     /**
+     *
+     *
      * 
      * Solve the model.
      * 
@@ -109,6 +137,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]
@@ -119,6 +149,8 @@ public enum SolvingMode
      */
     public static final int VALIDATE_ONLY_VALUE = 1;
     /**
+     *
+     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -132,7 +164,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(
@@ -157,49 +188,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;
@@ -217,6 +250,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.
@@ -224,9 +259,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`.
      * 
@@ -235,6 +271,8 @@ public enum SearchMode */ SEARCH_MODE_UNSPECIFIED(0), /** + * + * *
      * Stop the search after finding the first good solution.
      * 
@@ -243,6 +281,8 @@ public enum SearchMode */ RETURN_FAST(1), /** + * + * *
      * Spend all the available time to search for better solutions.
      * 
@@ -254,6 +294,8 @@ public enum SearchMode ; /** + * + * *
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -262,6 +304,8 @@ public enum SearchMode */ public static final int SEARCH_MODE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Stop the search after finding the first good solution.
      * 
@@ -270,6 +314,8 @@ public enum SearchMode */ public static final int RETURN_FAST_VALUE = 1; /** + * + * *
      * Spend all the available time to search for better solutions.
      * 
@@ -278,7 +324,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( @@ -303,49 +348,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; @@ -366,6 +413,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}`.
@@ -373,6 +422,7 @@ private SearchMode(int value) {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ @java.lang.Override @@ -381,14 +431,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}`.
@@ -396,16 +447,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 { @@ -416,6 +466,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
@@ -425,6 +477,7 @@ public java.lang.String getParent() {
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return Whether the timeout field is set. */ @java.lang.Override @@ -432,6 +485,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
@@ -441,6 +496,7 @@ public boolean hasTimeout() {
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return The timeout. */ @java.lang.Override @@ -448,6 +504,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
@@ -466,11 +524,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 @@ -478,18 +539,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.
    * 
@@ -504,33 +572,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
@@ -542,6 +623,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 @@ -549,6 +631,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
@@ -560,6 +644,7 @@ public boolean hasMaxValidationErrors() {
    * 
* * optional int32 max_validation_errors = 5; + * * @return The maxValidationErrors. */ @java.lang.Override @@ -570,33 +655,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.
@@ -624,13 +723,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.
@@ -658,14 +761,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.
@@ -693,13 +799,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.
@@ -727,13 +836,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.
@@ -761,17 +873,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
@@ -782,7 +897,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 @@ -790,6 +908,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
@@ -800,14 +920,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
@@ -818,16 +946,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
@@ -846,10 +979,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
@@ -868,11 +1004,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
@@ -895,6 +1033,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
@@ -917,6 +1057,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
@@ -943,6 +1085,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
@@ -989,6 +1133,7 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
    * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -999,6 +1144,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],
@@ -1009,6 +1156,7 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
    * 
* * bool consider_road_traffic = 11; + * * @return The considerRoadTraffic. */ @java.lang.Override @@ -1019,11 +1167,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 @@ -1034,6 +1185,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].
@@ -1042,6 +1195,7 @@ public boolean getPopulatePolylines() {
    * 
* * bool populate_transition_polylines = 13; + * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -1052,6 +1206,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.
@@ -1061,6 +1217,7 @@ public boolean getPopulateTransitionPolylines() {
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -1071,6 +1228,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
@@ -1078,6 +1237,7 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
    * 
* * bool use_geodesic_distances = 15; + * * @return The useGeodesicDistances. */ @java.lang.Override @@ -1088,6 +1248,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
@@ -1095,6 +1257,7 @@ public boolean getUseGeodesicDistances() {
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -1102,6 +1265,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
@@ -1109,6 +1274,7 @@ public boolean hasGeodesicMetersPerSecond() {
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -1119,12 +1285,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 @@ -1133,30 +1302,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 { @@ -1167,6 +1336,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
@@ -1175,16 +1346,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; @@ -1196,8 +1370,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_); } @@ -1207,13 +1380,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++) { @@ -1265,71 +1442,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1339,63 +1515,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1438,129 +1603,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) + getUnknownFields().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.
@@ -1568,33 +1741,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1660,9 +1832,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
@@ -1681,7 +1853,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_;
@@ -1703,7 +1876,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_;
@@ -1728,7 +1902,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_;
@@ -1745,38 +1920,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;
@@ -1784,7 +1960,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();
@@ -1822,9 +1999,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_);
           }
@@ -1851,9 +2029,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_);
           }
@@ -1872,7 +2051,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());
@@ -1913,124 +2093,136 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              parent_ = input.readStringRequireUtf8();
-
-              break;
-            } // case 10
-            case 18: {
-              input.readMessage(
-                  getTimeoutFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getModelFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 26
-            case 32: {
-              solvingMode_ = input.readEnum();
-
-              break;
-            } // case 32
-            case 40: {
-              maxValidationErrors_ = input.readInt32();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 40
-            case 48: {
-              searchMode_ = input.readEnum();
-
-              break;
-            } // case 48
-            case 58: {
-              com.google.cloud.optimization.v1.ShipmentRoute m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
-                      extensionRegistry);
-              if (injectedFirstSolutionRoutesBuilder_ == null) {
-                ensureInjectedFirstSolutionRoutesIsMutable();
-                injectedFirstSolutionRoutes_.add(m);
-              } else {
-                injectedFirstSolutionRoutesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 58
-            case 66: {
-              input.readMessage(
-                  getInjectedSolutionConstraintFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 66
-            case 74: {
-              com.google.cloud.optimization.v1.ShipmentRoute m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
-                      extensionRegistry);
-              if (refreshDetailsRoutesBuilder_ == null) {
-                ensureRefreshDetailsRoutesIsMutable();
-                refreshDetailsRoutes_.add(m);
-              } else {
-                refreshDetailsRoutesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 74
-            case 80: {
-              interpretInjectedSolutionsUsingLabels_ = input.readBool();
-
-              break;
-            } // case 80
-            case 88: {
-              considerRoadTraffic_ = input.readBool();
-
-              break;
-            } // case 88
-            case 96: {
-              populatePolylines_ = input.readBool();
-
-              break;
-            } // case 96
-            case 104: {
-              populateTransitionPolylines_ = input.readBool();
-
-              break;
-            } // case 104
-            case 112: {
-              allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
-
-              break;
-            } // case 112
-            case 120: {
-              useGeodesicDistances_ = input.readBool();
-
-              break;
-            } // case 120
-            case 129: {
-              geodesicMetersPerSecond_ = input.readDouble();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 129
-            case 138: {
-              label_ = input.readStringRequireUtf8();
-
-              break;
-            } // case 138
-            case 160: {
-              populateTravelStepPolylines_ = input.readBool();
-
-              break;
-            } // case 160
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                parent_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 10
+            case 18:
+              {
+                input.readMessage(getTimeoutFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(getModelFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 26
+            case 32:
+              {
+                solvingMode_ = input.readEnum();
+
+                break;
+              } // case 32
+            case 40:
+              {
+                maxValidationErrors_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 40
+            case 48:
+              {
+                searchMode_ = input.readEnum();
+
+                break;
+              } // case 48
+            case 58:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry);
+                if (injectedFirstSolutionRoutesBuilder_ == null) {
+                  ensureInjectedFirstSolutionRoutesIsMutable();
+                  injectedFirstSolutionRoutes_.add(m);
+                } else {
+                  injectedFirstSolutionRoutesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 58
+            case 66:
+              {
+                input.readMessage(
+                    getInjectedSolutionConstraintFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 66
+            case 74:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry);
+                if (refreshDetailsRoutesBuilder_ == null) {
+                  ensureRefreshDetailsRoutesIsMutable();
+                  refreshDetailsRoutes_.add(m);
+                } else {
+                  refreshDetailsRoutesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 74
+            case 80:
+              {
+                interpretInjectedSolutionsUsingLabels_ = input.readBool();
+
+                break;
+              } // case 80
+            case 88:
+              {
+                considerRoadTraffic_ = input.readBool();
+
+                break;
+              } // case 88
+            case 96:
+              {
+                populatePolylines_ = input.readBool();
+
+                break;
+              } // case 96
+            case 104:
+              {
+                populateTransitionPolylines_ = input.readBool();
+
+                break;
+              } // case 104
+            case 112:
+              {
+                allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
+
+                break;
+              } // case 112
+            case 120:
+              {
+                useGeodesicDistances_ = input.readBool();
+
+                break;
+              } // case 120
+            case 129:
+              {
+                geodesicMetersPerSecond_ = input.readDouble();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 129
+            case 138:
+              {
+                label_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 138
+            case 160:
+              {
+                populateTravelStepPolylines_ = input.readBool();
+
+                break;
+              } // case 160
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2040,10 +2232,13 @@ public Builder mergeFrom(
       } // finally
       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}`.
@@ -2051,13 +2246,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; @@ -2066,6 +2261,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2073,15 +2270,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 { @@ -2089,6 +2285,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2096,20 +2294,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}`.
@@ -2117,15 +2317,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}`.
@@ -2133,16 +2336,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; @@ -2150,8 +2353,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
@@ -2161,12 +2369,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
@@ -2176,6 +2387,7 @@ public boolean hasTimeout() {
      * 
* * .google.protobuf.Duration timeout = 2; + * * @return The timeout. */ public com.google.protobuf.Duration getTimeout() { @@ -2186,6 +2398,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
@@ -2210,6 +2424,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
@@ -2220,8 +2436,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();
@@ -2232,6 +2447,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
@@ -2246,7 +2463,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;
         }
@@ -2258,6 +2475,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
@@ -2280,6 +2499,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
@@ -2291,11 +2512,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
@@ -2310,11 +2533,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
@@ -2326,14 +2550,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_;
@@ -2341,34 +2568,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.
      * 
@@ -2389,6 +2629,8 @@ public Builder setModel(com.google.cloud.optimization.v1.ShipmentModel value) { return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2407,6 +2649,8 @@ public Builder setModel( return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2417,7 +2661,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; } @@ -2429,6 +2675,8 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2447,6 +2695,8 @@ public Builder clearModel() { return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2454,11 +2704,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.
      * 
@@ -2469,11 +2721,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.
      * 
@@ -2481,14 +2736,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_; @@ -2496,80 +2754,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
@@ -2581,6 +2861,7 @@ public Builder clearSolvingMode() {
      * 
* * optional int32 max_validation_errors = 5; + * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -2588,6 +2869,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
@@ -2599,6 +2882,7 @@ public boolean hasMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; + * * @return The maxValidationErrors. */ @java.lang.Override @@ -2606,6 +2890,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
@@ -2617,6 +2903,7 @@ public int getMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; + * * @param value The maxValidationErrors to set. * @return This builder for chaining. */ @@ -2627,6 +2914,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
@@ -2638,6 +2927,7 @@ public Builder setMaxValidationErrors(int value) {
      * 
* * optional int32 max_validation_errors = 5; + * * @return This builder for chaining. */ public Builder clearMaxValidationErrors() { @@ -2649,91 +2939,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.
@@ -2761,9 +3079,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 { @@ -2771,6 +3092,8 @@ public java.util.List getInjecte } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2798,7 +3121,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) { @@ -2808,6 +3133,8 @@ public int getInjectedFirstSolutionRoutesCount() { } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2835,9 +3162,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 { @@ -2845,6 +3175,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.
@@ -2872,7 +3204,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) { @@ -2889,6 +3223,8 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2916,7 +3252,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) { @@ -2930,6 +3268,8 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2957,9 +3297,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(); @@ -2973,6 +3316,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.
@@ -3000,7 +3345,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) { @@ -3017,6 +3364,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3044,7 +3393,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) { @@ -3058,6 +3409,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3085,7 +3438,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) { @@ -3099,6 +3454,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3126,7 +3483,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) { @@ -3141,6 +3500,8 @@ public Builder addAllInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3168,7 +3529,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) { @@ -3181,6 +3544,8 @@ public Builder clearInjectedFirstSolutionRoutes() { return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3208,7 +3573,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) { @@ -3221,6 +3588,8 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3248,13 +3617,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.
@@ -3282,16 +3655,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.
@@ -3319,10 +3697,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 { @@ -3330,6 +3710,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.
@@ -3357,13 +3739,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.
@@ -3391,14 +3778,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.
@@ -3426,18 +3817,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(), @@ -3449,8 +3848,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
@@ -3461,13 +3865,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
@@ -3478,17 +3887,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
@@ -3499,9 +3916,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(); @@ -3515,6 +3935,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
@@ -3525,7 +3947,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) { @@ -3539,6 +3963,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
@@ -3549,13 +3975,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; } @@ -3567,6 +3999,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
@@ -3577,7 +4011,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) { @@ -3591,6 +4027,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
@@ -3601,14 +4039,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
@@ -3619,17 +4062,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
@@ -3640,35 +4089,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
@@ -3686,7 +4148,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 {
@@ -3694,6 +4157,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
@@ -3719,6 +4184,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
@@ -3744,6 +4211,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
@@ -3776,6 +4245,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
@@ -3805,6 +4276,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
@@ -3836,6 +4309,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
@@ -3868,6 +4343,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
@@ -3897,6 +4374,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
@@ -3926,6 +4405,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
@@ -3947,8 +4428,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);
@@ -3956,6 +4436,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
@@ -3984,6 +4466,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
@@ -4012,6 +4496,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
@@ -4034,6 +4520,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
@@ -4054,11 +4542,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
@@ -4076,8 +4567,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 {
@@ -4085,6 +4576,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
@@ -4103,10 +4596,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
@@ -4126,10 +4621,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
@@ -4147,16 +4644,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(),
@@ -4166,8 +4669,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
@@ -4214,6 +4719,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -4221,6 +4727,8 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { return interpretInjectedSolutionsUsingLabels_; } /** + * + * *
      * If true:
      *   * uses [ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label] instead of `vehicle_index` to
@@ -4267,16 +4775,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
@@ -4323,17 +4834,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],
@@ -4344,6 +4858,7 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool consider_road_traffic = 11; + * * @return The considerRoadTraffic. */ @java.lang.Override @@ -4351,6 +4866,8 @@ public boolean getConsiderRoadTraffic() { return considerRoadTraffic_; } /** + * + * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4361,16 +4878,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],
@@ -4381,22 +4901,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 @@ -4404,37 +4928,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].
@@ -4443,6 +4975,7 @@ public Builder clearPopulatePolylines() {
      * 
* * bool populate_transition_polylines = 13; + * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -4450,6 +4983,8 @@ public boolean getPopulateTransitionPolylines() { return populateTransitionPolylines_; } /** + * + * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -4458,16 +4993,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].
@@ -4476,17 +5014,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.
@@ -4496,6 +5037,7 @@ public Builder clearPopulateTransitionPolylines() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -4503,6 +5045,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.
@@ -4512,16 +5056,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.
@@ -4531,17 +5078,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
@@ -4549,6 +5099,7 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool use_geodesic_distances = 15; + * * @return The useGeodesicDistances. */ @java.lang.Override @@ -4556,6 +5107,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
@@ -4563,16 +5116,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
@@ -4580,17 +5136,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
@@ -4598,6 +5157,7 @@ public Builder clearUseGeodesicDistances() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -4605,6 +5165,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
@@ -4612,6 +5174,7 @@ public boolean hasGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -4619,6 +5182,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
@@ -4626,6 +5191,7 @@ public double getGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @param value The geodesicMetersPerSecond to set. * @return This builder for chaining. */ @@ -4636,6 +5202,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
@@ -4643,6 +5211,7 @@ public Builder setGeodesicMetersPerSecond(double value) {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return This builder for chaining. */ public Builder clearGeodesicMetersPerSecond() { @@ -4654,19 +5223,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; @@ -4675,21 +5246,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 { @@ -4697,64 +5269,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
@@ -4763,15 +5344,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
@@ -4780,18 +5365,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
@@ -4800,19 +5389,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); } @@ -4822,12 +5413,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(); } @@ -4836,27 +5427,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4871,6 +5462,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 08aece1..55399a4 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,54 +48,64 @@ 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;
   }
-  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.
@@ -85,19 +113,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
@@ -105,31 +139,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].
@@ -140,26 +183,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].
@@ -170,6 +221,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,
@@ -186,6 +239,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,
@@ -200,15 +255,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,
@@ -223,9 +276,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,
@@ -240,11 +294,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,
@@ -259,85 +312,91 @@ 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; } - 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 @@ -345,19 +404,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.
@@ -366,18 +432,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 @@ -388,6 +458,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
@@ -395,6 +467,7 @@ public int getSkippedMandatoryShipmentCount() {
      * 
* * int32 used_vehicle_count = 3; + * * @return The usedVehicleCount. */ @java.lang.Override @@ -405,12 +478,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 @@ -418,19 +494,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].
@@ -446,12 +529,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 @@ -459,19 +545,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].
@@ -485,24 +578,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_;
     }
@@ -511,6 +603,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,
@@ -525,22 +619,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,
@@ -556,11 +650,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,
@@ -576,16 +671,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,
@@ -601,12 +696,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();
       }
@@ -616,11 +710,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 @@ -629,6 +726,7 @@ public double getTotalCost() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -640,8 +738,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()); } @@ -660,12 +757,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); getUnknownFields().writeTo(output); } @@ -676,38 +769,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -717,37 +811,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -780,95 +870,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) + getUnknownFields().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 @@ -878,61 +977,61 @@ 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() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -965,13 +1064,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(); } @@ -986,7 +1086,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_; @@ -1016,46 +1117,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()); } @@ -1071,8 +1178,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()); } @@ -1102,56 +1208,63 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getAggregatedRouteMetricsFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 16: { - skippedMandatoryShipmentCount_ = input.readInt32(); - - break; - } // case 16 - case 24: { - usedVehicleCount_ = input.readInt32(); - - break; - } // case 24 - case 34: { - input.readMessage( - getEarliestVehicleStartTimeFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 34 - case 42: { - input.readMessage( - getLatestVehicleEndTimeFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 42 - case 49: { - totalCost_ = input.readDouble(); + case 10: + { + input.readMessage( + getAggregatedRouteMetricsFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 10 + case 16: + { + skippedMandatoryShipmentCount_ = input.readInt32(); + + break; + } // case 16 + case 24: + { + usedVehicleCount_ = input.readInt32(); + + break; + } // case 24 + case 34: + { + input.readMessage( + getEarliestVehicleStartTimeFieldBuilder().getBuilder(), extensionRegistry); - break; - } // case 49 - case 82: { - com.google.protobuf.MapEntry - costs__ = input.readMessage( - CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - internalGetMutableCosts().getMutableMap().put( - costs__.getKey(), costs__.getValue()); - break; - } // case 82 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + break; + } // case 34 + case 42: + { + input.readMessage( + getLatestVehicleEndTimeFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 42 + case 49: + { + totalCost_ = input.readDouble(); + + break; + } // case 49 + case 82: + { + com.google.protobuf.MapEntry costs__ = + input.readMessage( + CostsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableCosts() + .getMutableMap() + .put(costs__.getKey(), costs__.getValue()); + break; + } // case 82 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -1161,40 +1274,54 @@ public Builder mergeFrom( } // finally 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.
@@ -1202,7 +1329,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();
@@ -1216,6 +1344,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.
@@ -1235,6 +1365,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.
@@ -1242,11 +1374,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;
           }
@@ -1258,6 +1394,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.
@@ -1277,6 +1415,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.
@@ -1284,12 +1424,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.
@@ -1297,15 +1440,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.
@@ -1314,26 +1461,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 @@ -1341,37 +1494,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
@@ -1379,6 +1540,7 @@ public Builder clearSkippedMandatoryShipmentCount() {
        * 
* * int32 used_vehicle_count = 3; + * * @return The usedVehicleCount. */ @java.lang.Override @@ -1386,6 +1548,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
@@ -1393,16 +1557,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
@@ -1410,10 +1577,11 @@ public Builder setUsedVehicleCount(int value) {
        * 
* * int32 used_vehicle_count = 3; + * * @return This builder for chaining. */ public Builder clearUsedVehicleCount() { - + usedVehicleCount_ = 0; onChanged(); return this; @@ -1421,36 +1589,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].
@@ -1472,6 +1653,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].
@@ -1491,6 +1674,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].
@@ -1502,7 +1687,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;
           }
@@ -1514,6 +1701,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].
@@ -1533,6 +1722,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].
@@ -1541,11 +1732,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].
@@ -1557,11 +1750,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].
@@ -1570,14 +1766,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_;
@@ -1585,36 +1784,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].
@@ -1636,6 +1848,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].
@@ -1655,6 +1869,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].
@@ -1666,7 +1882,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;
           }
@@ -1678,6 +1896,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].
@@ -1697,6 +1917,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].
@@ -1705,11 +1927,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].
@@ -1721,11 +1945,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].
@@ -1734,35 +1961,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();
@@ -1774,6 +2003,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,
@@ -1788,22 +2019,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,
@@ -1819,11 +2050,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,
@@ -1839,16 +2071,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,
@@ -1864,12 +2096,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();
         }
@@ -1877,11 +2108,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,
@@ -1896,23 +2128,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,
@@ -1927,16 +2157,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,
@@ -1951,21 +2182,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 @@ -1973,34 +2204,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) { @@ -2013,41 +2251,44 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2059,15 +2300,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.
@@ -2080,6 +2323,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.
@@ -2088,11 +2333,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.
@@ -2105,6 +2352,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.
@@ -2117,6 +2366,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.
@@ -2125,20 +2376,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 @@ -2147,30 +2400,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 { @@ -2181,6 +2434,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.
    * 
@@ -2188,10 +2443,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.
    * 
@@ -2199,11 +2457,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.
    * 
@@ -2215,6 +2475,8 @@ public int getSkippedShipmentsCount() { return skippedShipments_.size(); } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2226,6 +2488,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int return skippedShipments_.get(index); } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2239,83 +2503,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 @@ -2323,18 +2614,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.
    * 
@@ -2342,13 +2640,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
@@ -2357,16 +2658,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; @@ -2378,8 +2682,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)); } @@ -2408,27 +2711,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2438,29 +2736,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2491,104 +2784,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) + getUnknownFields().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
@@ -2597,33 +2900,32 @@ 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()
-    private Builder() {
-
-    }
+    // Construct using com.google.cloud.optimization.v1.OptimizeToursResponse.newBuilder()
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -2662,9 +2964,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
@@ -2683,7 +2985,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)) {
@@ -2727,38 +3030,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;
@@ -2766,7 +3070,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()) {
@@ -2785,9 +3090,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_);
           }
@@ -2815,9 +3121,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_);
           }
@@ -2841,9 +3148,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_);
           }
@@ -2881,68 +3189,72 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.cloud.optimization.v1.ShipmentRoute m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.parser(),
-                      extensionRegistry);
-              if (routesBuilder_ == null) {
-                ensureRoutesIsMutable();
-                routes_.add(m);
-              } else {
-                routesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 10
-            case 17: {
-              totalCost_ = input.readDouble();
+            case 10:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.parser(), extensionRegistry);
+                if (routesBuilder_ == null) {
+                  ensureRoutesIsMutable();
+                  routes_.add(m);
+                } else {
+                  routesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+            case 17:
+              {
+                totalCost_ = input.readDouble();
 
-              break;
-            } // case 17
-            case 26: {
-              requestLabel_ = input.readStringRequireUtf8();
+                break;
+              } // case 17
+            case 26:
+              {
+                requestLabel_ = input.readStringRequireUtf8();
 
-              break;
-            } // case 26
-            case 34: {
-              com.google.cloud.optimization.v1.SkippedShipment m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.SkippedShipment.parser(),
-                      extensionRegistry);
-              if (skippedShipmentsBuilder_ == null) {
-                ensureSkippedShipmentsIsMutable();
-                skippedShipments_.add(m);
-              } else {
-                skippedShipmentsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 34
-            case 42: {
-              com.google.cloud.optimization.v1.OptimizeToursValidationError m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.OptimizeToursValidationError.parser(),
-                      extensionRegistry);
-              if (validationErrorsBuilder_ == null) {
-                ensureValidationErrorsIsMutable();
-                validationErrors_.add(m);
-              } else {
-                validationErrorsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getMetricsFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 26
+            case 34:
+              {
+                com.google.cloud.optimization.v1.SkippedShipment m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.SkippedShipment.parser(),
+                        extensionRegistry);
+                if (skippedShipmentsBuilder_ == null) {
+                  ensureSkippedShipmentsIsMutable();
+                  skippedShipments_.add(m);
+                } else {
+                  skippedShipmentsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 34
+            case 42:
+              {
+                com.google.cloud.optimization.v1.OptimizeToursValidationError m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.OptimizeToursValidationError.parser(),
+                        extensionRegistry);
+                if (validationErrorsBuilder_ == null) {
+                  ensureValidationErrorsIsMutable();
+                  validationErrors_.add(m);
+                } else {
+                  validationErrorsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getMetricsFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 50
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 50
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2952,21 +3264,28 @@ public Builder mergeFrom(
       } // finally
       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.
@@ -2982,6 +3301,8 @@ public java.util.List getRoutesL
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -2997,6 +3318,8 @@ public int getRoutesCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3012,6 +3335,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.
@@ -3019,8 +3344,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();
@@ -3034,6 +3358,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3053,6 +3379,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3074,6 +3402,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.
@@ -3081,8 +3411,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();
@@ -3096,6 +3425,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3115,6 +3446,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3134,6 +3467,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3145,8 +3480,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);
@@ -3154,6 +3488,8 @@ public Builder addAllRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3172,6 +3508,8 @@ public Builder clearRoutes() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3190,6 +3528,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.
@@ -3197,11 +3537,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.
@@ -3209,14 +3550,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.
@@ -3224,8 +3567,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 {
@@ -3233,6 +3576,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.
@@ -3241,10 +3586,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.
@@ -3252,12 +3599,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.
@@ -3265,20 +3613,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_;
@@ -3286,19 +3637,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; @@ -3307,21 +3660,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 { @@ -3329,82 +3683,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 { @@ -3412,6 +3782,8 @@ public java.util.List getSkipp } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3426,6 +3798,8 @@ public int getSkippedShipmentsCount() { } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3440,6 +3814,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3461,6 +3837,8 @@ public Builder setSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3479,6 +3857,8 @@ public Builder setSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3499,6 +3879,8 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3520,6 +3902,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3538,6 +3922,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3556,6 +3942,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3566,8 +3954,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); @@ -3575,6 +3962,8 @@ public Builder addAllSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3592,6 +3981,8 @@ public Builder clearSkippedShipments() { return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3609,6 +4000,8 @@ public Builder removeSkippedShipments(int index) { return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3620,6 +4013,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme return getSkippedShipmentsFieldBuilder().getBuilder(index); } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3629,19 +4024,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 { @@ -3649,6 +4047,8 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3656,10 +4056,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.
      * 
@@ -3668,26 +4070,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(), @@ -3697,28 +4107,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 { @@ -3726,13 +4147,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) { @@ -3742,15 +4167,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 { @@ -3758,13 +4188,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) { @@ -3781,16 +4215,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()); @@ -3801,15 +4240,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(); @@ -3823,13 +4267,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) { @@ -3846,13 +4294,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) { @@ -3866,16 +4318,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()); @@ -3886,20 +4343,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); @@ -3907,13 +4368,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) { @@ -3926,13 +4391,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) { @@ -3945,45 +4414,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 { @@ -3991,51 +4474,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(), @@ -4047,41 +4552,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(); @@ -4095,6 +4614,8 @@ public Builder setMetrics(com.google.cloud.optimization.v1.OptimizeToursResponse return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4113,17 +4634,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; } @@ -4135,6 +4661,8 @@ public Builder mergeMetrics(com.google.cloud.optimization.v1.OptimizeToursRespon return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4153,33 +4681,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.
      * 
@@ -4187,21 +4724,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
@@ -4210,15 +4752,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
@@ -4227,18 +4773,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
@@ -4247,19 +4797,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); } @@ -4269,12 +4821,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(); } @@ -4283,27 +4835,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4318,6 +4870,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 77% 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 6839751..421ca10 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,131 +46,171 @@ 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; } - 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
@@ -167,53 +225,59 @@ 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;
     }
-    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;
       }
@@ -229,31 +293,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 @@ -262,29 +332,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 { @@ -294,11 +364,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 @@ -306,11 +379,14 @@ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** + * + * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; + * * @return The index. */ @java.lang.Override @@ -323,22 +399,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() { @@ -349,8 +431,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; @@ -359,23 +440,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; } @@ -388,11 +470,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 @@ -400,30 +487,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; @@ -435,14 +537,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()); @@ -463,13 +563,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_); @@ -482,29 +581,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: @@ -543,88 +641,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 @@ -634,6 +745,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
@@ -646,35 +759,38 @@ 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() - private Builder() { - - } + // Construct using + // com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -692,19 +808,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); } @@ -712,8 +831,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_; @@ -735,46 +856,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(); @@ -783,19 +913,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.getUnknownFields()); onChanged(); @@ -823,35 +956,38 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - name_ = input.readStringRequireUtf8(); + case 10: + { + name_ = input.readStringRequireUtf8(); - break; - } // case 10 - case 16: { - indexOrKey_ = input.readInt32(); - indexOrKeyCase_ = 2; - break; - } // case 16 - case 26: { - input.readMessage( - getSubFieldFieldBuilder().getBuilder(), - extensionRegistry); + break; + } // case 10 + case 16: + { + indexOrKey_ = input.readInt32(); + indexOrKeyCase_ = 2; + break; + } // case 16 + case 26: + { + input.readMessage(getSubFieldFieldBuilder().getBuilder(), extensionRegistry); - break; - } // case 26 - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - indexOrKeyCase_ = 4; - indexOrKey_ = s; - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + break; + } // case 26 + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + indexOrKeyCase_ = 4; + indexOrKey_ = s; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -861,12 +997,12 @@ public Builder mergeFrom( } // finally 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() { @@ -876,21 +1012,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; @@ -899,20 +1036,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 { @@ -920,76 +1058,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() { @@ -999,11 +1150,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. */ @@ -1014,11 +1168,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() { @@ -1031,11 +1188,14 @@ public Builder clearIndex() { } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return Whether the key field is set. */ @java.lang.Override @@ -1043,11 +1203,14 @@ public boolean hasKey() { return indexOrKeyCase_ == 4; } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return The key. */ @java.lang.Override @@ -1057,8 +1220,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; @@ -1069,24 +1231,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; } @@ -1096,30 +1259,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() { @@ -1131,63 +1299,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(); @@ -1201,14 +1394,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(); @@ -1219,17 +1417,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; } @@ -1241,11 +1447,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) { @@ -1259,52 +1469,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) { @@ -1317,41 +1548,46 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1363,15 +1599,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.
@@ -1597,6 +1835,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * int32 code = 1; + * * @return The code. */ @java.lang.Override @@ -1607,11 +1846,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 @@ -1620,29 +1862,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 { @@ -1651,8 +1893,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
@@ -1665,13 +1911,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
@@ -1684,14 +1936,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
@@ -1704,13 +1962,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
@@ -1723,13 +1985,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
@@ -1742,17 +2009,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").
@@ -1762,6 +2033,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * string error_message = 4; + * * @return The errorMessage. */ @java.lang.Override @@ -1770,14 +2042,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").
@@ -1787,16 +2060,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 { @@ -1807,6 +2079,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
@@ -1814,6 +2088,7 @@ public java.lang.String getErrorMessage() {
    * 
* * string offending_values = 5; + * * @return The offendingValues. */ @java.lang.Override @@ -1822,14 +2097,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
@@ -1837,16 +2113,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 { @@ -1855,6 +2130,7 @@ public java.lang.String getOffendingValues() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1866,8 +2142,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_); } @@ -1893,15 +2168,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_); @@ -1917,23 +2190,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1963,129 +2232,136 @@ 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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -2108,13 +2384,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(); } @@ -2129,7 +2406,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_; @@ -2152,38 +2430,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; @@ -2191,7 +2470,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()); } @@ -2217,9 +2498,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_); } @@ -2259,45 +2541,52 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - code_ = input.readInt32(); + case 8: + { + code_ = input.readInt32(); - break; - } // case 8 - case 18: { - displayName_ = input.readStringRequireUtf8(); + break; + } // case 8 + case 18: + { + displayName_ = input.readStringRequireUtf8(); - break; - } // case 18 - case 26: { - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference m = - input.readMessage( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.parser(), - extensionRegistry); - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.add(m); - } else { - fieldsBuilder_.addMessage(m); - } - break; - } // case 26 - case 34: { - errorMessage_ = input.readStringRequireUtf8(); + break; + } // case 18 + case 26: + { + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference m = + input.readMessage( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .parser(), + extensionRegistry); + if (fieldsBuilder_ == null) { + ensureFieldsIsMutable(); + fields_.add(m); + } else { + fieldsBuilder_.addMessage(m); + } + break; + } // case 26 + case 34: + { + errorMessage_ = input.readStringRequireUtf8(); - break; - } // case 34 - case 42: { - offendingValues_ = input.readStringRequireUtf8(); + break; + } // case 34 + case 42: + { + offendingValues_ = input.readStringRequireUtf8(); - break; - } // case 42 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -2307,10 +2596,13 @@ public Builder mergeFrom( } // finally 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.
@@ -2536,6 +2828,7 @@ public Builder mergeFrom(
      * 
* * int32 code = 1; + * * @return The code. */ @java.lang.Override @@ -2543,6 +2836,8 @@ public int getCode() { return code_; } /** + * + * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -2768,16 +3063,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.
@@ -3003,10 +3301,11 @@ public Builder setCode(int value) {
      * 
* * int32 code = 1; + * * @return This builder for chaining. */ public Builder clearCode() { - + code_ = 0; onChanged(); return this; @@ -3014,18 +3313,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; @@ -3034,20 +3335,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 { @@ -3055,72 +3357,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
@@ -3133,9 +3452,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 { @@ -3143,6 +3466,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 @@ -3155,7 +3480,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) { @@ -3165,6 +3492,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
@@ -3177,9 +3506,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 { @@ -3187,6 +3519,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
@@ -3199,10 +3533,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(); @@ -3216,6 +3553,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
@@ -3228,10 +3567,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()); @@ -3242,6 +3585,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
@@ -3254,9 +3599,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(); @@ -3270,6 +3618,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
@@ -3282,10 +3632,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(); @@ -3299,6 +3652,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
@@ -3311,10 +3666,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()); @@ -3325,6 +3683,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
@@ -3337,10 +3697,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()); @@ -3351,6 +3715,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
@@ -3363,14 +3729,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); @@ -3378,6 +3748,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
@@ -3390,7 +3762,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) { @@ -3403,6 +3777,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
@@ -3415,7 +3791,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) { @@ -3428,6 +3806,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
@@ -3440,13 +3820,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
@@ -3459,16 +3843,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
@@ -3481,10 +3870,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 { @@ -3492,6 +3886,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
@@ -3504,13 +3900,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
@@ -3523,14 +3926,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
@@ -3543,22 +3953,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_; @@ -3566,6 +3984,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").
@@ -3575,13 +3995,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; @@ -3590,6 +4010,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").
@@ -3599,15 +4021,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 { @@ -3615,6 +4036,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").
@@ -3624,20 +4047,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").
@@ -3647,15 +4072,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").
@@ -3665,16 +4093,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; @@ -3682,6 +4110,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
@@ -3689,13 +4119,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; @@ -3704,6 +4134,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
@@ -3711,15 +4143,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 { @@ -3727,6 +4158,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
@@ -3734,20 +4167,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
@@ -3755,15 +4190,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
@@ -3771,23 +4209,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); } @@ -3797,12 +4235,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(); } @@ -3811,27 +4250,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3846,6 +4285,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 69% 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 835490e..6bb8b34 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,61 +1,83 @@ +/* + * 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; } - 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; } @@ -71,29 +93,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 @@ -101,21 +128,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.
    * 
@@ -125,7 +157,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(); } @@ -133,31 +165,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; @@ -169,12 +211,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_); } getUnknownFields().writeTo(output); @@ -187,12 +229,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -202,19 +245,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: @@ -245,130 +288,136 @@ 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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -383,9 +432,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 @@ -404,7 +453,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_; @@ -422,38 +472,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; @@ -466,13 +517,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.getUnknownFields()); onChanged(); @@ -500,24 +553,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getGcsDestinationFieldBuilder().getBuilder(), - extensionRegistry); - destinationCase_ = 1; - break; - } // case 10 - case 16: { - dataFormat_ = input.readEnum(); - - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getGcsDestinationFieldBuilder().getBuilder(), extensionRegistry); + destinationCase_ = 1; + break; + } // case 10 + case 16: + { + dataFormat_ = input.readEnum(); + + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -527,12 +581,12 @@ public Builder mergeFrom( } // finally 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() { @@ -542,15 +596,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 @@ -558,11 +617,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 @@ -580,6 +642,8 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { } } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -600,6 +664,8 @@ public Builder setGcsDestination(com.google.cloud.optimization.v1.GcsDestination return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -618,6 +684,8 @@ public Builder setGcsDestination( return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -626,10 +694,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; } @@ -645,6 +717,8 @@ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestinati return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -668,6 +742,8 @@ public Builder clearGcsDestination() { return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -678,6 +754,8 @@ public com.google.cloud.optimization.v1.GcsDestination.Builder getGcsDestination return getGcsDestinationFieldBuilder().getBuilder(); } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -696,6 +774,8 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio } } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -703,71 +783,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. */ @@ -775,28 +875,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); } @@ -806,12 +909,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(); } @@ -820,27 +923,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -855,6 +958,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 79% 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 d5b526e..1876115 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,46 +54,49 @@ 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;
   }
-  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,
@@ -83,10 +104,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,
@@ -94,10 +118,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,
@@ -109,6 +136,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,
@@ -116,10 +145,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,
@@ -127,10 +159,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,
@@ -142,6 +177,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`.
@@ -150,10 +187,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`.
@@ -162,10 +202,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`.
@@ -178,6 +221,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`.
@@ -186,10 +231,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`.
@@ -198,10 +246,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`.
@@ -214,51 +265,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.
@@ -275,9 +338,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.
@@ -296,6 +360,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.
@@ -314,6 +380,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.
@@ -330,9 +398,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.
@@ -349,10 +419,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
@@ -360,10 +431,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
@@ -371,10 +445,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
@@ -386,6 +463,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
@@ -394,11 +473,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
@@ -407,10 +489,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
@@ -419,17 +504,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
@@ -438,11 +523,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
@@ -451,15 +539,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
@@ -468,13 +559,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
@@ -483,11 +575,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
@@ -496,10 +590,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
@@ -508,11 +605,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
@@ -521,79 +621,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,
@@ -603,15 +733,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();
@@ -622,44 +753,46 @@ 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;
     }
-    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,
@@ -667,6 +800,7 @@ protected com.google.protobuf.MapField internalGetMapField(
      * 
* * .google.type.LatLng arrival_location = 1; + * * @return Whether the arrivalLocation field is set. */ @java.lang.Override @@ -674,6 +808,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,
@@ -681,13 +817,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,
@@ -704,6 +845,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,
@@ -711,6 +854,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 @@ -718,6 +862,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,
@@ -725,13 +871,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,
@@ -748,6 +899,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`.
@@ -756,6 +909,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 @@ -763,6 +917,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`.
@@ -771,13 +927,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`.
@@ -795,6 +956,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`.
@@ -803,6 +966,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 @@ -810,6 +974,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`.
@@ -818,13 +984,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`.
@@ -842,37 +1013,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. */ @@ -880,23 +1059,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.
@@ -918,6 +1101,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.
@@ -935,11 +1120,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.
@@ -961,6 +1148,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.
@@ -982,6 +1171,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.
@@ -999,14 +1190,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
@@ -1014,6 +1206,7 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
      * 
* * .google.protobuf.Duration duration = 7; + * * @return Whether the duration field is set. */ @java.lang.Override @@ -1021,6 +1214,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
@@ -1028,6 +1223,7 @@ public boolean hasDuration() {
      * 
* * .google.protobuf.Duration duration = 7; + * * @return The duration. */ @java.lang.Override @@ -1035,6 +1231,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
@@ -1051,6 +1249,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
@@ -1059,6 +1259,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
      * 
* * double cost = 8; + * * @return The cost. */ @java.lang.Override @@ -1067,21 +1268,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); @@ -1093,6 +1302,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
@@ -1101,24 +1312,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
@@ -1127,14 +1340,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
@@ -1143,19 +1359,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
@@ -1164,13 +1383,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)) { @@ -1182,6 +1403,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
@@ -1190,13 +1413,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
@@ -1205,12 +1430,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
@@ -1219,6 +1447,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. */ @@ -1226,6 +1455,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
@@ -1234,23 +1465,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 @@ -1259,30 +1493,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 { @@ -1293,64 +1527,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; @@ -1362,8 +1622,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()); } @@ -1397,12 +1656,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); getUnknownFields().writeTo(output); } @@ -1413,20 +1668,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; @@ -1437,20 +1688,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; @@ -1463,15 +1710,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1481,53 +1730,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1568,8 +1806,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(); @@ -1590,87 +1829,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 @@ -1680,6 +1926,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,
@@ -1689,55 +1937,53 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1798,9 +2044,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
@@ -1819,7 +2065,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_;
@@ -1886,38 +2133,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;
@@ -1925,7 +2175,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());
         }
@@ -1966,9 +2217,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_);
             }
@@ -1980,8 +2232,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_;
@@ -2014,9 +2265,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_);
             }
@@ -2048,103 +2300,113 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getArrivalLocationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getArrivalWaypointFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 18
-              case 26: {
-                input.readMessage(
-                    getDepartureLocationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 26
-              case 34: {
-                input.readMessage(
-                    getDepartureWaypointFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 34
-              case 42: {
-                java.lang.String s = input.readStringRequireUtf8();
-                ensureTagsIsMutable();
-                tags_.add(s);
-                break;
-              } // case 42
-              case 50: {
-                com.google.cloud.optimization.v1.TimeWindow m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.TimeWindow.parser(),
-                        extensionRegistry);
-                if (timeWindowsBuilder_ == null) {
-                  ensureTimeWindowsIsMutable();
-                  timeWindows_.add(m);
-                } else {
-                  timeWindowsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 50
-              case 58: {
-                input.readMessage(
-                    getDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
+              case 10:
+                {
+                  input.readMessage(
+                      getArrivalLocationFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 58
-              case 65: {
-                cost_ = input.readDouble();
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getArrivalWaypointFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 65
-              case 74: {
-                com.google.cloud.optimization.v1.CapacityQuantity m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry);
-                if (demandsBuilder_ == null) {
-                  ensureDemandsIsMutable();
-                  demands_.add(m);
-                } else {
-                  demandsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 74
-              case 82: {
-                java.lang.String s = input.readStringRequireUtf8();
-                ensureVisitTypesIsMutable();
-                visitTypes_.add(s);
-                break;
-              } // case 82
-              case 90: {
-                label_ = input.readStringRequireUtf8();
+                  break;
+                } // case 18
+              case 26:
+                {
+                  input.readMessage(
+                      getDepartureLocationFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 90
-              case 98: {
-                com.google.protobuf.MapEntry
-                loadDemands__ = input.readMessage(
-                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-                internalGetMutableLoadDemands().getMutableMap().put(
-                    loadDemands__.getKey(), loadDemands__.getValue());
-                break;
-              } // case 98
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+                  break;
+                } // case 26
+              case 34:
+                {
+                  input.readMessage(
+                      getDepartureWaypointFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 34
+              case 42:
+                {
+                  java.lang.String s = input.readStringRequireUtf8();
+                  ensureTagsIsMutable();
+                  tags_.add(s);
+                  break;
+                } // case 42
+              case 50:
+                {
+                  com.google.cloud.optimization.v1.TimeWindow m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry);
+                  if (timeWindowsBuilder_ == null) {
+                    ensureTimeWindowsIsMutable();
+                    timeWindows_.add(m);
+                  } else {
+                    timeWindowsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 50
+              case 58:
+                {
+                  input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 58
+              case 65:
+                {
+                  cost_ = input.readDouble();
+
+                  break;
+                } // case 65
+              case 74:
+                {
+                  com.google.cloud.optimization.v1.CapacityQuantity m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                          extensionRegistry);
+                  if (demandsBuilder_ == null) {
+                    ensureDemandsIsMutable();
+                    demands_.add(m);
+                  } else {
+                    demandsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 74
+              case 82:
+                {
+                  java.lang.String s = input.readStringRequireUtf8();
+                  ensureVisitTypesIsMutable();
+                  visitTypes_.add(s);
+                  break;
+                } // case 82
+              case 90:
+                {
+                  label_ = input.readStringRequireUtf8();
+
+                  break;
+                } // case 90
+              case 98:
+                {
+                  com.google.protobuf.MapEntry<
+                          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+                      loadDemands__ =
+                          input.readMessage(
+                              LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
+                              extensionRegistry);
+                  internalGetMutableLoadDemands()
+                      .getMutableMap()
+                      .put(loadDemands__.getKey(), loadDemands__.getValue());
+                  break;
+                } // case 98
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2154,12 +2416,18 @@ public Builder mergeFrom(
         } // finally
         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,
@@ -2167,12 +2435,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,
@@ -2180,16 +2451,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,
@@ -2212,6 +2488,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,
@@ -2220,8 +2498,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();
@@ -2232,6 +2509,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,
@@ -2244,7 +2523,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;
           }
@@ -2256,6 +2535,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,
@@ -2276,6 +2557,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,
@@ -2285,11 +2568,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,
@@ -2302,11 +2587,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,
@@ -2316,14 +2604,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_;
@@ -2331,8 +2622,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,
@@ -2340,12 +2636,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,
@@ -2353,16 +2652,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,
@@ -2385,6 +2689,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,
@@ -2405,6 +2711,8 @@ public Builder setArrivalWaypoint(
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2417,7 +2725,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;
           }
@@ -2429,6 +2739,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,
@@ -2449,6 +2761,8 @@ public Builder clearArrivalWaypoint() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2458,11 +2772,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,
@@ -2475,11 +2791,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,
@@ -2489,14 +2808,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_;
@@ -2504,8 +2826,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`.
@@ -2514,12 +2841,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`.
@@ -2528,16 +2858,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`.
@@ -2561,6 +2896,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`.
@@ -2570,8 +2907,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();
@@ -2582,6 +2918,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`.
@@ -2595,7 +2933,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;
           }
@@ -2607,6 +2947,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`.
@@ -2628,6 +2970,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`.
@@ -2638,11 +2982,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`.
@@ -2656,11 +3002,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`.
@@ -2671,14 +3020,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_;
@@ -2686,8 +3038,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`.
@@ -2696,12 +3053,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`.
@@ -2710,16 +3070,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`.
@@ -2743,6 +3108,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`.
@@ -2764,6 +3131,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`.
@@ -2777,7 +3146,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;
           }
@@ -2789,6 +3160,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`.
@@ -2810,6 +3183,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`.
@@ -2820,11 +3195,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`.
@@ -2838,11 +3215,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`.
@@ -2853,58 +3233,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. */ @@ -2912,85 +3305,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() { @@ -3000,21 +3403,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(); @@ -3022,18 +3427,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.
@@ -3058,6 +3470,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.
@@ -3082,6 +3496,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.
@@ -3106,6 +3522,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.
@@ -3122,8 +3540,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();
@@ -3137,6 +3554,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.
@@ -3165,6 +3584,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.
@@ -3195,6 +3616,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.
@@ -3211,8 +3634,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();
@@ -3226,7 +3648,9 @@ 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.
        * arrival time + duration do not need to be inside a time window. This can
@@ -3254,6 +3678,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.
@@ -3282,6 +3708,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.
@@ -3302,8 +3730,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);
@@ -3311,6 +3738,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.
@@ -3338,6 +3767,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.
@@ -3365,6 +3796,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.
@@ -3381,11 +3814,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.
@@ -3405,11 +3839,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.
@@ -3426,8 +3863,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 {
@@ -3435,6 +3872,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.
@@ -3452,10 +3891,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.
@@ -3472,12 +3913,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.
@@ -3494,16 +3936,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(),
@@ -3515,8 +3963,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
@@ -3524,12 +3977,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
@@ -3537,6 +3993,7 @@ public boolean hasDuration() {
        * 
* * .google.protobuf.Duration duration = 7; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -3547,6 +4004,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
@@ -3569,6 +4028,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
@@ -3577,8 +4038,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();
@@ -3589,6 +4049,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
@@ -3601,7 +4063,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;
           }
@@ -3613,6 +4075,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
@@ -3633,6 +4097,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
@@ -3642,11 +4108,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
@@ -3659,11 +4127,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
@@ -3673,21 +4142,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
@@ -3696,6 +4170,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * 
* * double cost = 8; + * * @return The cost. */ @java.lang.Override @@ -3703,6 +4178,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
@@ -3711,16 +4188,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
@@ -3729,31 +4209,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(); @@ -3765,6 +4252,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
@@ -3773,24 +4262,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
@@ -3799,14 +4290,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
@@ -3815,19 +4309,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
@@ -3836,13 +4333,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)) { @@ -3852,11 +4351,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
@@ -3865,25 +4365,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
@@ -3892,21 +4392,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
@@ -3915,24 +4418,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
@@ -3941,13 +4447,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
@@ -3956,12 +4464,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
@@ -3970,6 +4481,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. */ @@ -3977,6 +4489,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
@@ -3985,14 +4499,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
@@ -4001,21 +4517,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
@@ -4024,20 +4542,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
@@ -4046,18 +4566,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
@@ -4066,6 +4587,7 @@ public Builder addAllVisitTypes(
        * 
* * repeated string visit_types = 10; + * * @return This builder for chaining. */ public Builder clearVisitTypes() { @@ -4075,6 +4597,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
@@ -4083,15 +4607,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(); @@ -4100,19 +4624,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; @@ -4121,21 +4647,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 { @@ -4143,82 +4670,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 { @@ -4226,13 +4770,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 { @@ -4240,13 +4789,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 { @@ -4254,13 +4808,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) { @@ -4275,13 +4834,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(); @@ -4293,13 +4857,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(); @@ -4313,13 +4882,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) { @@ -4334,13 +4908,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(); @@ -4352,13 +4931,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(); @@ -4370,18 +4954,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); @@ -4389,13 +4977,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); @@ -4406,13 +4999,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); @@ -4423,39 +5021,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 { @@ -4463,53 +5077,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) { @@ -4522,12 +5156,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(); } @@ -4536,27 +5170,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4571,14 +5206,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
@@ -4586,11 +5223,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
@@ -4599,46 +5239,49 @@ 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;
     }
-    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
@@ -4646,6 +5289,7 @@ protected java.lang.Object newInstance(
      * 
* * int64 amount = 2; + * * @return The amount. */ @java.lang.Override @@ -4654,6 +5298,7 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4665,8 +5310,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_); } @@ -4680,8 +5324,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -4691,15 +5334,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -4712,95 +5355,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) + getUnknownFields().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 @@ -4810,6 +5458,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
@@ -4818,33 +5468,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -4854,9 +5504,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
@@ -4875,7 +5525,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;
@@ -4885,38 +5536,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;
@@ -4924,7 +5578,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());
         }
@@ -4954,17 +5609,19 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 16: {
-                amount_ = input.readInt64();
-
-                break;
-              } // case 16
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 16:
+                {
+                  amount_ = input.readInt64();
+
+                  break;
+                } // case 16
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -4975,8 +5632,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
@@ -4984,6 +5643,7 @@ public Builder mergeFrom(
        * 
* * int64 amount = 2; + * * @return The amount. */ @java.lang.Override @@ -4991,6 +5651,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
@@ -4998,16 +5660,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
@@ -5015,14 +5680,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) { @@ -5035,12 +5702,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(); } @@ -5049,27 +5716,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5084,13 +5752,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.
@@ -5103,6 +5772,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.
@@ -5111,11 +5782,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.
@@ -5128,6 +5801,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.
@@ -5140,6 +5815,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.
@@ -5156,6 +5833,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.
@@ -5164,10 +5843,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.
@@ -5176,11 +5858,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.
@@ -5193,6 +5877,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.
@@ -5205,6 +5891,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.
@@ -5219,24 +5907,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_;
   }
@@ -5245,6 +5940,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
@@ -5256,22 +5953,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
@@ -5284,11 +5982,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
@@ -5301,16 +6001,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
@@ -5323,10 +6025,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)) {
@@ -5338,6 +6041,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
@@ -5349,6 +6054,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 @@ -5356,6 +6062,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
@@ -5367,6 +6075,7 @@ public boolean hasPenaltyCost() {
    * 
* * optional double penalty_cost = 4; + * * @return The penaltyCost. */ @java.lang.Override @@ -5377,6 +6086,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
@@ -5384,14 +6095,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
@@ -5399,12 +6112,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
@@ -5412,17 +6128,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:
@@ -5436,14 +6156,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:
@@ -5457,12 +6179,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:
@@ -5476,17 +6201,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
@@ -5495,14 +6224,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
@@ -5511,12 +6242,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
@@ -5525,17 +6259,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
@@ -5554,6 +6292,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 @@ -5561,6 +6300,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
@@ -5579,6 +6320,7 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -5589,6 +6331,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
@@ -5607,6 +6351,7 @@ public double getPickupToDeliveryRelativeDetourLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ @java.lang.Override @@ -5614,6 +6359,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
@@ -5632,13 +6379,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
@@ -5666,6 +6418,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
@@ -5676,6 +6430,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 @@ -5683,6 +6438,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
@@ -5693,13 +6450,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
@@ -5719,6 +6481,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
@@ -5730,6 +6494,7 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
    * 
* * string shipment_type = 11; + * * @return The shipmentType. */ @java.lang.Override @@ -5738,14 +6503,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
@@ -5757,16 +6523,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 { @@ -5777,12 +6542,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 @@ -5791,30 +6559,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 { @@ -5825,6 +6593,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
@@ -5836,6 +6606,7 @@ public java.lang.String getLabel() {
    * 
* * bool ignore = 13; + * * @return The ignore. */ @java.lang.Override @@ -5846,64 +6617,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; @@ -5915,8 +6706,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)); @@ -5969,12 +6759,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); getUnknownFields().writeTo(output); } @@ -5985,32 +6771,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; } @@ -6020,36 +6802,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_); @@ -6058,18 +6842,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -6079,55 +6863,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6153,8 +6930,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; @@ -6170,8 +6949,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; @@ -6186,8 +6967,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(); @@ -6197,97 +6977,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
@@ -6298,55 +7085,52 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -6404,9 +7188,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
@@ -6425,7 +7209,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) {
@@ -6474,7 +7259,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_;
@@ -6502,38 +7288,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;
@@ -6560,9 +7347,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_);
           }
@@ -6586,16 +7374,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());
       }
@@ -6667,9 +7455,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_);
           }
@@ -6701,146 +7490,167 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.cloud.optimization.v1.Shipment.VisitRequest m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
-                      extensionRegistry);
-              if (pickupsBuilder_ == null) {
-                ensurePickupsIsMutable();
-                pickups_.add(m);
-              } else {
-                pickupsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 10
-            case 18: {
-              com.google.cloud.optimization.v1.Shipment.VisitRequest m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
-                      extensionRegistry);
-              if (deliveriesBuilder_ == null) {
-                ensureDeliveriesIsMutable();
-                deliveries_.add(m);
-              } else {
-                deliveriesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 18
-            case 26: {
-              com.google.cloud.optimization.v1.CapacityQuantity m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                      extensionRegistry);
-              if (demandsBuilder_ == null) {
-                ensureDemandsIsMutable();
-                demands_.add(m);
-              } else {
-                demandsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 26
-            case 33: {
-              penaltyCost_ = input.readDouble();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 33
-            case 40: {
-              int v = input.readInt32();
-              ensureAllowedVehicleIndicesIsMutable();
-              allowedVehicleIndices_.addInt(v);
-              break;
-            } // case 40
-            case 42: {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              ensureAllowedVehicleIndicesIsMutable();
-              while (input.getBytesUntilLimit() > 0) {
-                allowedVehicleIndices_.addInt(input.readInt32());
-              }
-              input.popLimit(limit);
-              break;
-            } // case 42
-            case 49: {
-              double v = input.readDouble();
-              ensureCostsPerVehicleIsMutable();
-              costsPerVehicle_.addDouble(v);
-              break;
-            } // case 49
-            case 50: {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              ensureCostsPerVehicleIsMutable();
-              while (input.getBytesUntilLimit() > 0) {
-                costsPerVehicle_.addDouble(input.readDouble());
-              }
-              input.popLimit(limit);
-              break;
-            } // case 50
-            case 56: {
-              int v = input.readInt32();
-              ensureCostsPerVehicleIndicesIsMutable();
-              costsPerVehicleIndices_.addInt(v);
-              break;
-            } // case 56
-            case 58: {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              ensureCostsPerVehicleIndicesIsMutable();
-              while (input.getBytesUntilLimit() > 0) {
-                costsPerVehicleIndices_.addInt(input.readInt32());
-              }
-              input.popLimit(limit);
-              break;
-            } // case 58
-            case 65: {
-              pickupToDeliveryRelativeDetourLimit_ = input.readDouble();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 65
-            case 74: {
-              input.readMessage(
-                  getPickupToDeliveryAbsoluteDetourLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
+            case 10:
+              {
+                com.google.cloud.optimization.v1.Shipment.VisitRequest m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
+                        extensionRegistry);
+                if (pickupsBuilder_ == null) {
+                  ensurePickupsIsMutable();
+                  pickups_.add(m);
+                } else {
+                  pickupsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+            case 18:
+              {
+                com.google.cloud.optimization.v1.Shipment.VisitRequest m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Shipment.VisitRequest.parser(),
+                        extensionRegistry);
+                if (deliveriesBuilder_ == null) {
+                  ensureDeliveriesIsMutable();
+                  deliveries_.add(m);
+                } else {
+                  deliveriesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 18
+            case 26:
+              {
+                com.google.cloud.optimization.v1.CapacityQuantity m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry);
+                if (demandsBuilder_ == null) {
+                  ensureDemandsIsMutable();
+                  demands_.add(m);
+                } else {
+                  demandsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 26
+            case 33:
+              {
+                penaltyCost_ = input.readDouble();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 33
+            case 40:
+              {
+                int v = input.readInt32();
+                ensureAllowedVehicleIndicesIsMutable();
+                allowedVehicleIndices_.addInt(v);
+                break;
+              } // case 40
+            case 42:
+              {
+                int length = input.readRawVarint32();
+                int limit = input.pushLimit(length);
+                ensureAllowedVehicleIndicesIsMutable();
+                while (input.getBytesUntilLimit() > 0) {
+                  allowedVehicleIndices_.addInt(input.readInt32());
+                }
+                input.popLimit(limit);
+                break;
+              } // case 42
+            case 49:
+              {
+                double v = input.readDouble();
+                ensureCostsPerVehicleIsMutable();
+                costsPerVehicle_.addDouble(v);
+                break;
+              } // case 49
+            case 50:
+              {
+                int length = input.readRawVarint32();
+                int limit = input.pushLimit(length);
+                ensureCostsPerVehicleIsMutable();
+                while (input.getBytesUntilLimit() > 0) {
+                  costsPerVehicle_.addDouble(input.readDouble());
+                }
+                input.popLimit(limit);
+                break;
+              } // case 50
+            case 56:
+              {
+                int v = input.readInt32();
+                ensureCostsPerVehicleIndicesIsMutable();
+                costsPerVehicleIndices_.addInt(v);
+                break;
+              } // case 56
+            case 58:
+              {
+                int length = input.readRawVarint32();
+                int limit = input.pushLimit(length);
+                ensureCostsPerVehicleIndicesIsMutable();
+                while (input.getBytesUntilLimit() > 0) {
+                  costsPerVehicleIndices_.addInt(input.readInt32());
+                }
+                input.popLimit(limit);
+                break;
+              } // case 58
+            case 65:
+              {
+                pickupToDeliveryRelativeDetourLimit_ = input.readDouble();
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 65
+            case 74:
+              {
+                input.readMessage(
+                    getPickupToDeliveryAbsoluteDetourLimitFieldBuilder().getBuilder(),
+                    extensionRegistry);
 
-              break;
-            } // case 74
-            case 82: {
-              input.readMessage(
-                  getPickupToDeliveryTimeLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 74
+            case 82:
+              {
+                input.readMessage(
+                    getPickupToDeliveryTimeLimitFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 82
-            case 90: {
-              shipmentType_ = input.readStringRequireUtf8();
+                break;
+              } // case 82
+            case 90:
+              {
+                shipmentType_ = input.readStringRequireUtf8();
 
-              break;
-            } // case 90
-            case 98: {
-              label_ = input.readStringRequireUtf8();
+                break;
+              } // case 90
+            case 98:
+              {
+                label_ = input.readStringRequireUtf8();
 
-              break;
-            } // case 98
-            case 104: {
-              ignore_ = input.readBool();
+                break;
+              } // case 98
+            case 104:
+              {
+                ignore_ = input.readBool();
 
-              break;
-            } // case 104
-            case 114: {
-              com.google.protobuf.MapEntry
-              loadDemands__ = input.readMessage(
-                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableLoadDemands().getMutableMap().put(
-                  loadDemands__.getKey(), loadDemands__.getValue());
-              break;
-            } // case 114
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 104
+            case 114:
+              {
+                com.google.protobuf.MapEntry<
+                        java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+                    loadDemands__ =
+                        input.readMessage(
+                            LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
+                            extensionRegistry);
+                internalGetMutableLoadDemands()
+                    .getMutableMap()
+                    .put(loadDemands__.getKey(), loadDemands__.getValue());
+                break;
+              } // case 114
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -6850,21 +7660,30 @@ public Builder mergeFrom(
       } // finally
       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.
@@ -6880,6 +7699,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.
@@ -6895,6 +7716,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.
@@ -6910,6 +7733,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.
@@ -6932,6 +7757,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.
@@ -6951,6 +7778,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.
@@ -6972,6 +7801,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.
@@ -6994,6 +7825,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.
@@ -7013,6 +7846,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.
@@ -7032,6 +7867,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.
@@ -7040,11 +7877,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);
@@ -7052,6 +7889,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.
@@ -7070,6 +7909,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.
@@ -7088,6 +7929,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.
@@ -7100,6 +7943,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.
@@ -7110,11 +7955,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.
@@ -7122,8 +7970,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 {
@@ -7131,6 +7979,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.
@@ -7139,10 +7989,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.
@@ -7152,10 +8004,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.
@@ -7163,38 +8018,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.
@@ -7202,7 +8068,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 {
@@ -7210,6 +8077,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.
@@ -7225,6 +8094,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.
@@ -7240,6 +8111,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.
@@ -7262,6 +8135,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.
@@ -7281,6 +8156,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.
@@ -7302,6 +8179,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.
@@ -7324,6 +8203,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.
@@ -7343,6 +8224,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.
@@ -7362,6 +8245,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.
@@ -7370,11 +8255,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);
@@ -7382,6 +8267,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.
@@ -7400,6 +8287,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.
@@ -7418,6 +8307,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.
@@ -7430,6 +8321,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.
@@ -7440,11 +8333,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.
@@ -7452,8 +8348,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 {
@@ -7461,6 +8357,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.
@@ -7469,10 +8367,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.
@@ -7482,10 +8382,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.
@@ -7493,41 +8396,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();
@@ -7539,6 +8451,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
@@ -7548,24 +8462,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
@@ -7575,14 +8491,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
@@ -7592,19 +8511,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
@@ -7614,13 +8536,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)) { @@ -7630,11 +8554,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
@@ -7644,25 +8569,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
@@ -7672,21 +8597,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
@@ -7696,18 +8624,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
@@ -7719,6 +8648,7 @@ public Builder putAllLoadDemands(
      * 
* * optional double penalty_cost = 4; + * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -7726,6 +8656,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
@@ -7737,6 +8669,7 @@ public boolean hasPenaltyCost() {
      * 
* * optional double penalty_cost = 4; + * * @return The penaltyCost. */ @java.lang.Override @@ -7744,6 +8677,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
@@ -7755,6 +8690,7 @@ public double getPenaltyCost() {
      * 
* * optional double penalty_cost = 4; + * * @param value The penaltyCost to set. * @return This builder for chaining. */ @@ -7765,6 +8701,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
@@ -7776,6 +8714,7 @@ public Builder setPenaltyCost(double value) {
      * 
* * optional double penalty_cost = 4; + * * @return This builder for chaining. */ public Builder clearPenaltyCost() { @@ -7786,13 +8725,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
@@ -7800,14 +8742,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
@@ -7815,12 +8760,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
@@ -7828,6 +8776,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. */ @@ -7835,6 +8784,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
@@ -7842,18 +8793,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
@@ -7861,6 +8814,7 @@ public Builder setAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param value The allowedVehicleIndices to add. * @return This builder for chaining. */ @@ -7871,6 +8825,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
@@ -7878,18 +8834,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
@@ -7897,6 +8855,7 @@ public Builder addAllAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return This builder for chaining. */ public Builder clearAllowedVehicleIndices() { @@ -7907,13 +8866,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:
@@ -7927,14 +8889,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:
@@ -7948,12 +8913,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:
@@ -7967,6 +8935,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. */ @@ -7974,6 +8943,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:
@@ -7987,18 +8958,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:
@@ -8012,6 +8985,7 @@ public Builder setCostsPerVehicle(
      * 
* * repeated double costs_per_vehicle = 6; + * * @param value The costsPerVehicle to add. * @return This builder for chaining. */ @@ -8022,6 +8996,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:
@@ -8035,18 +9011,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:
@@ -8060,6 +9037,7 @@ public Builder addAllCostsPerVehicle(
      * 
* * repeated double costs_per_vehicle = 6; + * * @return This builder for chaining. */ public Builder clearCostsPerVehicle() { @@ -8070,13 +9048,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
@@ -8085,14 +9066,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
@@ -8101,12 +9085,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
@@ -8115,6 +9102,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. */ @@ -8122,6 +9110,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
@@ -8130,18 +9120,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
@@ -8150,6 +9142,7 @@ public Builder setCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param value The costsPerVehicleIndices to add. * @return This builder for chaining. */ @@ -8160,6 +9153,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
@@ -8168,18 +9163,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
@@ -8188,6 +9185,7 @@ public Builder addAllCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return This builder for chaining. */ public Builder clearCostsPerVehicleIndices() { @@ -8197,8 +9195,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
@@ -8217,6 +9217,7 @@ public Builder clearCostsPerVehicleIndices() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ @java.lang.Override @@ -8224,6 +9225,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
@@ -8242,6 +9245,7 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -8249,6 +9253,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
@@ -8267,6 +9273,7 @@ public double getPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @param value The pickupToDeliveryRelativeDetourLimit to set. * @return This builder for chaining. */ @@ -8277,6 +9284,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
@@ -8295,6 +9304,7 @@ public Builder setPickupToDeliveryRelativeDetourLimit(double value) {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return This builder for chaining. */ public Builder clearPickupToDeliveryRelativeDetourLimit() { @@ -8306,8 +9316,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
@@ -8326,12 +9341,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
@@ -8350,16 +9369,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
@@ -8393,6 +9417,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
@@ -8424,6 +9450,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
@@ -8447,7 +9475,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;
         }
@@ -8459,6 +9489,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
@@ -8490,6 +9522,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
@@ -8510,11 +9544,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
@@ -8538,11 +9574,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
@@ -8563,14 +9602,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_;
@@ -8578,8 +9620,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
@@ -8590,12 +9637,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
@@ -8606,16 +9656,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
@@ -8641,6 +9696,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
@@ -8664,6 +9721,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
@@ -8679,7 +9738,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;
         }
@@ -8691,6 +9752,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
@@ -8714,6 +9777,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
@@ -8726,11 +9791,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
@@ -8746,11 +9813,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
@@ -8763,14 +9833,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_;
@@ -8778,6 +9851,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
@@ -8789,13 +9864,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; @@ -8804,6 +9879,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
@@ -8815,15 +9892,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 { @@ -8831,6 +9907,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
@@ -8842,20 +9920,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
@@ -8867,15 +9947,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
@@ -8887,16 +9970,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; @@ -8904,19 +9987,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; @@ -8925,21 +10010,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 { @@ -8947,64 +10033,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
@@ -9016,6 +10111,7 @@ public Builder setLabelBytes(
      * 
* * bool ignore = 13; + * * @return The ignore. */ @java.lang.Override @@ -9023,6 +10119,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
@@ -9034,16 +10132,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
@@ -9055,35 +10156,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 { @@ -9091,13 +10203,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 { @@ -9105,13 +10222,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 { @@ -9119,14 +10241,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(); @@ -9140,13 +10266,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(); @@ -9158,13 +10289,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(); @@ -9178,14 +10314,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(); @@ -9199,13 +10339,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(); @@ -9217,13 +10362,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(); @@ -9235,18 +10385,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); @@ -9254,13 +10408,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); @@ -9271,13 +10430,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); @@ -9288,39 +10452,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 { @@ -9328,56 +10507,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); } @@ -9387,12 +10584,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(); } @@ -9401,27 +10598,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -9436,6 +10633,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 c41cdac..1f14714 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,83 +57,109 @@ 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;
   }
-  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
@@ -127,10 +171,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
@@ -142,12 +189,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.
@@ -155,15 +204,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_ = "";
@@ -171,34 +221,38 @@ 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;
     }
-    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].
@@ -206,9 +260,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].
@@ -218,6 +273,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].
@@ -227,6 +284,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].
@@ -234,9 +293,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].
@@ -244,10 +304,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
@@ -255,10 +316,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
@@ -266,10 +330,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
@@ -277,27 +344,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(); @@ -305,32 +376,36 @@ 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; } - 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].
@@ -343,6 +418,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].
@@ -351,11 +428,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].
@@ -368,6 +447,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].
@@ -380,6 +461,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].
@@ -388,14 +471,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
@@ -403,14 +487,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
@@ -418,12 +504,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
@@ -431,15 +520,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; @@ -451,8 +543,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)); @@ -474,8 +565,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; @@ -483,8 +573,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; } @@ -496,17 +585,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -531,88 +620,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 @@ -622,39 +726,43 @@ 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() - private Builder() { - - } + // Construct using + // com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -671,19 +779,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); } @@ -691,8 +802,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)) { @@ -716,46 +829,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()) { @@ -774,9 +896,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_); } @@ -818,41 +941,43 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - com.google.protobuf.Duration m = - input.readMessage( - com.google.protobuf.Duration.parser(), - extensionRegistry); - if (durationsBuilder_ == null) { - ensureDurationsIsMutable(); - durations_.add(m); - } else { - durationsBuilder_.addMessage(m); - } - break; - } // case 10 - case 17: { - double v = input.readDouble(); - ensureMetersIsMutable(); - meters_.addDouble(v); - break; - } // case 17 - case 18: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureMetersIsMutable(); - while (input.getBytesUntilLimit() > 0) { - meters_.addDouble(input.readDouble()); - } - input.popLimit(limit); - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + com.google.protobuf.Duration m = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (durationsBuilder_ == null) { + ensureDurationsIsMutable(); + durations_.add(m); + } else { + durationsBuilder_.addMessage(m); + } + break; + } // case 10 + case 17: + { + double v = input.readDouble(); + ensureMetersIsMutable(); + meters_.addDouble(v); + break; + } // case 17 + case 18: + { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureMetersIsMutable(); + while (input.getBytesUntilLimit() > 0) { + meters_.addDouble(input.readDouble()); + } + input.popLimit(limit); + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -862,21 +987,28 @@ public Builder mergeFrom( } // finally 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].
@@ -892,6 +1024,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].
@@ -907,6 +1041,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].
@@ -922,6 +1058,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].
@@ -929,8 +1067,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();
@@ -944,6 +1081,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].
@@ -963,6 +1102,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].
@@ -984,6 +1125,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].
@@ -991,8 +1134,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();
@@ -1006,6 +1148,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].
@@ -1013,8 +1157,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());
@@ -1025,6 +1168,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].
@@ -1044,6 +1189,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].
@@ -1055,8 +1202,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);
@@ -1064,6 +1210,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].
@@ -1082,6 +1230,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].
@@ -1100,6 +1250,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].
@@ -1107,11 +1259,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].
@@ -1119,14 +1272,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].
@@ -1134,8 +1289,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 {
@@ -1143,6 +1298,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].
@@ -1151,10 +1308,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].
@@ -1162,12 +1321,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].
@@ -1175,16 +1335,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(),
@@ -1195,13 +1360,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
@@ -1209,14 +1377,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
@@ -1224,12 +1395,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
@@ -1237,6 +1411,7 @@ public int getMetersCount() {
          * 
* * repeated double meters = 2; + * * @param index The index of the element to return. * @return The meters at the given index. */ @@ -1244,6 +1419,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
@@ -1251,18 +1428,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
@@ -1270,6 +1449,7 @@ public Builder setMeters(
          * 
* * repeated double meters = 2; + * * @param value The meters to add. * @return This builder for chaining. */ @@ -1280,6 +1460,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
@@ -1287,18 +1469,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
@@ -1306,6 +1489,7 @@ public Builder addAllMeters(
          * 
* * repeated double meters = 2; + * * @return This builder for chaining. */ public Builder clearMeters() { @@ -1314,6 +1498,7 @@ public Builder clearMeters() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1326,41 +1511,45 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1372,80 +1561,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
@@ -1457,6 +1674,7 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
      * 
* * string vehicle_start_tag = 2; + * * @return The vehicleStartTag. */ @java.lang.Override @@ -1465,14 +1683,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
@@ -1484,16 +1703,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 { @@ -1502,6 +1720,7 @@ public java.lang.String getVehicleStartTag() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1513,8 +1732,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)); } @@ -1531,8 +1749,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_); @@ -1545,17 +1762,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1579,87 +1795,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 @@ -1669,6 +1893,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Specifies a duration and distance matrix from visit and vehicle start
      * locations to visit and vehicle end locations.
@@ -1676,33 +1902,35 @@ 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()
-      private Builder() {
+      // Construct using
+      // com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.newBuilder()
+      private Builder() {}
 
-      }
-
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1719,19 +1947,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);
         }
@@ -1740,7 +1971,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)) {
@@ -1760,46 +1992,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()) {
@@ -1818,9 +2058,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_);
             }
@@ -1856,30 +2097,34 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.parser(),
-                        extensionRegistry);
-                if (rowsBuilder_ == null) {
-                  ensureRowsIsMutable();
-                  rows_.add(m);
-                } else {
-                  rowsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 10
-              case 18: {
-                vehicleStartTag_ = input.readStringRequireUtf8();
+              case 10:
+                {
+                  com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
+                              .parser(),
+                          extensionRegistry);
+                  if (rowsBuilder_ == null) {
+                    ensureRowsIsMutable();
+                    rows_.add(m);
+                  } else {
+                    rowsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 10
+              case 18:
+                {
+                  vehicleStartTag_ = input.readStringRequireUtf8();
 
-                break;
-              } // case 18
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+                  break;
+                } // case 18
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1889,29 +2134,43 @@ public Builder mergeFrom(
         } // finally
         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 { @@ -1919,12 +2178,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) { @@ -1934,14 +2197,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 { @@ -1949,15 +2217,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(); @@ -1971,15 +2244,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()); @@ -1990,14 +2269,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(); @@ -2011,15 +2295,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(); @@ -2033,15 +2322,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()); @@ -2052,15 +2346,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()); @@ -2071,19 +2371,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); @@ -2091,12 +2397,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) { @@ -2109,12 +2419,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) { @@ -2127,42 +2441,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 { @@ -2170,52 +2500,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_; @@ -2223,6 +2576,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
@@ -2234,13 +2589,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; @@ -2249,6 +2604,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
@@ -2260,15 +2617,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 { @@ -2276,6 +2632,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
@@ -2287,20 +2645,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
@@ -2312,15 +2672,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
@@ -2332,20 +2695,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) { @@ -2358,41 +2722,45 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2404,93 +2772,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.
      * 
@@ -2500,6 +2895,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
@@ -2513,52 +2910,56 @@ 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;
     }
-    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 @@ -2566,11 +2967,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 @@ -2581,11 +2985,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 @@ -2596,11 +3003,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 @@ -2608,11 +3018,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 @@ -2623,11 +3036,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 @@ -2638,11 +3054,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 @@ -2650,18 +3069,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.
      * 
@@ -2674,6 +3100,7 @@ public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2685,8 +3112,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_); } @@ -2712,24 +3138,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2739,31 +3160,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -2781,15 +3198,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(); @@ -2800,87 +3215,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 @@ -2890,6 +3312,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
@@ -2903,33 +3327,33 @@ 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()
-      private Builder() {
+      private Builder() {}
 
-      }
-
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2951,13 +3375,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();
       }
 
@@ -2972,7 +3397,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)) {
@@ -2999,46 +3425,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());
         }
@@ -3080,39 +3512,44 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                firstIndex_ = input.readInt32();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-              case 16: {
-                secondIndex_ = input.readInt32();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 16
-              case 24: {
-                firstIsDelivery_ = input.readBool();
+              case 8:
+                {
+                  firstIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 8
+              case 16:
+                {
+                  secondIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 16
+              case 24:
+                {
+                  firstIsDelivery_ = input.readBool();
 
-                break;
-              } // case 24
-              case 32: {
-                secondIsDelivery_ = input.readBool();
+                  break;
+                } // case 24
+              case 32:
+                {
+                  secondIsDelivery_ = input.readBool();
 
-                break;
-              } // case 32
-              case 42: {
-                input.readMessage(
-                    getOffsetDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
+                  break;
+                } // case 32
+              case 42:
+                {
+                  input.readMessage(
+                      getOffsetDurationFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 42
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+                  break;
+                } // case 42
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -3122,15 +3559,19 @@ public Builder mergeFrom(
         } // finally
         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 @@ -3138,11 +3579,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 @@ -3150,11 +3594,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. */ @@ -3165,11 +3612,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() { @@ -3179,13 +3629,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 @@ -3193,42 +3646,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 @@ -3236,11 +3698,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 @@ -3248,11 +3713,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. */ @@ -3263,11 +3731,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() { @@ -3277,13 +3748,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 @@ -3291,30 +3765,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; @@ -3322,34 +3802,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.
        * 
@@ -3370,14 +3863,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(); @@ -3388,6 +3882,8 @@ public Builder setOffsetDuration( return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3398,7 +3894,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; } @@ -3410,6 +3908,8 @@ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3428,6 +3928,8 @@ public Builder clearOffsetDuration() { return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3435,11 +3937,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.
        * 
@@ -3450,11 +3954,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.
        * 
@@ -3462,18 +3969,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) { @@ -3486,41 +3997,44 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -3532,110 +4046,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
@@ -3652,15 +4217,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();
@@ -3668,115 +4235,158 @@ 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;
     }
-    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
@@ -3787,51 +4397,58 @@ 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;
       }
-      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 @@ -3839,23 +4456,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() { @@ -3865,11 +4493,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 @@ -3877,23 +4510,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() { @@ -3903,11 +4547,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 @@ -3915,23 +4563,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() { @@ -3939,6 +4596,7 @@ public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3950,8 +4608,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()); } @@ -3971,16 +4628,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -3990,27 +4645,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -4041,87 +4695,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 @@ -4131,6 +4794,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
@@ -4141,33 +4806,35 @@ 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()
-        private Builder() {
+        // Construct using
+        // com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.newBuilder()
+        private Builder() {}
 
-        }
-
-        private Builder(
-            com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
           super(parent);
-
         }
+
         @java.lang.Override
         public Builder clear() {
           super.clear();
@@ -4193,19 +4860,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);
           }
@@ -4213,8 +4883,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 {
@@ -4238,46 +4910,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());
           }
@@ -4313,33 +4993,33 @@ public Builder mergeFrom(
                 case 0:
                   done = true;
                   break;
-                case 10: {
-                  input.readMessage(
-                      getEarliestStartTimeFieldBuilder().getBuilder(),
-                      extensionRegistry);
-
-                  break;
-                } // case 10
-                case 18: {
-                  input.readMessage(
-                      getLatestStartTimeFieldBuilder().getBuilder(),
-                      extensionRegistry);
-
-                  break;
-                } // case 18
-                case 26: {
-                  input.readMessage(
-                      getMinDurationFieldBuilder().getBuilder(),
-                      extensionRegistry);
+                case 10:
+                  {
+                    input.readMessage(
+                        getEarliestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
 
-                  break;
-                } // case 26
-                default: {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+                    break;
+                  } // case 10
+                case 18:
+                  {
+                    input.readMessage(
+                        getLatestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                    break;
+                  } // case 18
+                case 26:
+                  {
+                    input.readMessage(getMinDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                    break;
+                  } // case 26
+                default:
+                  {
+                    if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                      done = true; // was an endgroup tag
+                    }
+                    break;
+                  } // default:
               } // switch (tag)
             } // while (!done)
           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -4352,39 +5032,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) { @@ -4400,14 +5099,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(); @@ -4418,17 +5120,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; } @@ -4440,11 +5148,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) { @@ -4458,48 +5170,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_; @@ -4507,39 +5235,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) { @@ -4555,14 +5302,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(); @@ -4573,17 +5323,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; } @@ -4595,11 +5351,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) { @@ -4613,48 +5373,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_; @@ -4662,39 +5438,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) { @@ -4710,14 +5505,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(); @@ -4728,17 +5526,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; } @@ -4750,11 +5554,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) { @@ -4768,52 +5576,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) { @@ -4826,41 +5651,45 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4872,80 +5701,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
@@ -4980,54 +5840,62 @@ 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; } - 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 @@ -5035,25 +5903,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() { @@ -5063,13 +5942,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 @@ -5077,27 +5961,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() { @@ -5105,6 +6000,7 @@ public com.google.protobuf.DurationOrBuilder getMaxInterBreakDurationOrBuilder() } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5116,8 +6012,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()); } @@ -5134,12 +6029,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -5149,22 +6045,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -5190,88 +6087,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 @@ -5281,6 +6193,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
@@ -5315,35 +6229,39 @@ 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() - private Builder() { - - } + // Construct using + // com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.newBuilder() + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -5363,19 +6281,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); } @@ -5383,8 +6305,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 { @@ -5403,46 +6328,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()); } @@ -5475,26 +6410,27 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getMinBreakDurationFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getMaxInterBreakDurationFieldBuilder().getBuilder(), - extensionRegistry); + case 10: + { + input.readMessage( + getMinBreakDurationFieldBuilder().getBuilder(), extensionRegistry); - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + break; + } // case 10 + case 18: + { + input.readMessage( + getMaxInterBreakDurationFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -5507,42 +6443,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) { @@ -5558,15 +6513,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(); @@ -5577,18 +6535,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; } @@ -5600,12 +6564,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) { @@ -5619,51 +6587,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_; @@ -5671,45 +6655,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) { @@ -5725,13 +6728,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) { @@ -5745,19 +6752,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; } @@ -5769,13 +6782,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) { @@ -5789,58 +6806,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) { @@ -5853,41 +6887,46 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -5899,138 +6938,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; @@ -6042,8 +7135,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)); } @@ -6060,12 +7152,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -6075,17 +7167,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6111,87 +7202,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 @@ -6201,6 +7299,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Deprecated: Use top level [BreakRule][] instead.
      * Rules to generate time breaks for a vehicle (e.g. lunch
@@ -6217,33 +7317,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -6265,9 +7365,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
@@ -6286,7 +7386,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)) {
@@ -6314,38 +7415,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;
@@ -6353,7 +7457,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()) {
@@ -6372,9 +7477,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_);
             }
@@ -6398,9 +7504,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_);
             }
@@ -6432,38 +7539,43 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.parser(),
-                        extensionRegistry);
-                if (breakRequestsBuilder_ == null) {
-                  ensureBreakRequestsIsMutable();
-                  breakRequests_.add(m);
-                } else {
-                  breakRequestsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 10
-              case 18: {
-                com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.parser(),
-                        extensionRegistry);
-                if (frequencyConstraintsBuilder_ == null) {
-                  ensureFrequencyConstraintsIsMutable();
-                  frequencyConstraints_.add(m);
-                } else {
-                  frequencyConstraintsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 18
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest
+                              .parser(),
+                          extensionRegistry);
+                  if (breakRequestsBuilder_ == null) {
+                    ensureBreakRequestsIsMutable();
+                    breakRequests_.add(m);
+                  } else {
+                    breakRequestsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 10
+              case 18:
+                {
+                  com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.ShipmentModel.BreakRule
+                              .FrequencyConstraint.parser(),
+                          extensionRegistry);
+                  if (frequencyConstraintsBuilder_ == null) {
+                    ensureFrequencyConstraintsIsMutable();
+                    frequencyConstraints_.add(m);
+                  } else {
+                    frequencyConstraintsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 18
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -6473,28 +7585,41 @@ public Builder mergeFrom(
         } // finally
         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 { @@ -6502,11 +7627,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) { @@ -6516,13 +7645,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 { @@ -6530,11 +7664,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) { @@ -6551,14 +7689,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()); @@ -6569,13 +7713,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(); @@ -6589,11 +7738,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) { @@ -6610,14 +7763,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()); @@ -6628,14 +7786,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()); @@ -6646,18 +7810,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); @@ -6665,11 +7834,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) { @@ -6682,11 +7855,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) { @@ -6699,39 +7876,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 { @@ -6739,45 +7931,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(), @@ -6787,27 +8004,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 { @@ -6815,12 +8046,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) { @@ -6830,14 +8065,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 { @@ -6845,15 +8085,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(); @@ -6867,15 +8112,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()); @@ -6886,14 +8137,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(); @@ -6907,15 +8163,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(); @@ -6929,15 +8190,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()); @@ -6948,15 +8214,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()); @@ -6967,19 +8239,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); @@ -6987,12 +8265,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) { @@ -7005,12 +8287,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) { @@ -7023,42 +8309,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 { @@ -7066,48 +8368,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(), @@ -7116,6 +8445,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) { @@ -7128,12 +8458,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(); } @@ -7142,27 +8472,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -7177,13 +8508,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.
    * 
@@ -7195,6 +8527,8 @@ public java.util.List getShipmentsLis return shipments_; } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7202,11 +8536,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.
    * 
@@ -7218,6 +8554,8 @@ public int getShipmentsCount() { return shipments_.size(); } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7229,6 +8567,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.
    * 
@@ -7236,14 +8576,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.
    * 
@@ -7255,6 +8596,8 @@ public java.util.List getVehiclesList( return vehicles_; } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7262,11 +8605,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.
    * 
@@ -7278,6 +8623,8 @@ public int getVehiclesCount() { return vehicles_.size(); } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7289,6 +8636,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.
    * 
@@ -7296,14 +8645,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
@@ -7314,6 +8664,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 @@ -7321,6 +8672,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
@@ -7331,6 +8684,7 @@ public boolean hasMaxActiveVehicles() {
    * 
* * optional int32 max_active_vehicles = 4; + * * @return The maxActiveVehicles. */ @java.lang.Override @@ -7341,6 +8695,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.
@@ -7354,6 +8710,7 @@ public int getMaxActiveVehicles() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return Whether the globalStartTime field is set. */ @java.lang.Override @@ -7361,6 +8718,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.
@@ -7374,13 +8733,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.
@@ -7403,12 +8767,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 @@ -7416,19 +8783,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.
@@ -7444,6 +8818,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
@@ -7453,6 +8829,7 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
    * 
* * double global_duration_cost_per_hour = 7; + * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -7461,8 +8838,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
@@ -7547,13 +8927,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
@@ -7638,14 +9023,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
@@ -7730,13 +9120,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
@@ -7821,13 +9215,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
@@ -7912,17 +9311,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
@@ -7939,13 +9342,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
@@ -7962,12 +9367,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
@@ -7984,6 +9392,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. */ @@ -7991,6 +9400,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
@@ -8007,17 +9418,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.
@@ -8036,13 +9449,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.
@@ -8061,12 +9476,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.
@@ -8085,6 +9503,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. */ @@ -8092,6 +9511,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.
@@ -8110,257 +9531,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.
@@ -8368,13 +9879,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.
@@ -8382,14 +9899,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.
@@ -8397,13 +9919,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.
@@ -8411,13 +9938,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.
@@ -8425,15 +9957,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; @@ -8445,8 +9981,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)); } @@ -8469,10 +10004,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)); @@ -8499,32 +10036,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; @@ -8543,24 +10076,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -8570,51 +10104,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -8647,8 +10173,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(); @@ -8686,97 +10214,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:
@@ -8788,33 +10323,32 @@ 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()
-    private Builder() {
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -8898,9 +10432,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
@@ -8919,7 +10453,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) {
@@ -8957,7 +10492,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_;
@@ -8985,7 +10521,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_;
@@ -8994,7 +10531,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_;
@@ -9028,38 +10566,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;
@@ -9086,9 +10625,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_);
           }
@@ -9112,9 +10652,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_);
           }
@@ -9150,9 +10691,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_);
           }
@@ -9196,9 +10738,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_);
           }
@@ -9222,11 +10765,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_);
           }
         }
       }
@@ -9248,9 +10793,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_);
           }
@@ -9274,9 +10820,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_);
           }
@@ -9300,9 +10847,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_);
           }
@@ -9334,152 +10882,162 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              com.google.cloud.optimization.v1.Shipment m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Shipment.parser(),
-                      extensionRegistry);
-              if (shipmentsBuilder_ == null) {
-                ensureShipmentsIsMutable();
-                shipments_.add(m);
-              } else {
-                shipmentsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 10
-            case 18: {
-              com.google.cloud.optimization.v1.Vehicle m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.Vehicle.parser(),
-                      extensionRegistry);
-              if (vehiclesBuilder_ == null) {
-                ensureVehiclesIsMutable();
-                vehicles_.add(m);
-              } else {
-                vehiclesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 18
-            case 32: {
-              maxActiveVehicles_ = input.readInt32();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 32
-            case 42: {
-              input.readMessage(
-                  getGlobalStartTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
+            case 10:
+              {
+                com.google.cloud.optimization.v1.Shipment m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Shipment.parser(), extensionRegistry);
+                if (shipmentsBuilder_ == null) {
+                  ensureShipmentsIsMutable();
+                  shipments_.add(m);
+                } else {
+                  shipmentsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+            case 18:
+              {
+                com.google.cloud.optimization.v1.Vehicle m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.Vehicle.parser(), extensionRegistry);
+                if (vehiclesBuilder_ == null) {
+                  ensureVehiclesIsMutable();
+                  vehicles_.add(m);
+                } else {
+                  vehiclesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 18
+            case 32:
+              {
+                maxActiveVehicles_ = input.readInt32();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 32
+            case 42:
+              {
+                input.readMessage(getGlobalStartTimeFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getGlobalEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getGlobalEndTimeFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 50
-            case 57: {
-              globalDurationCostPerHour_ = input.readDouble();
+                break;
+              } // case 50
+            case 57:
+              {
+                globalDurationCostPerHour_ = input.readDouble();
 
-              break;
-            } // case 57
-            case 66: {
-              com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.parser(),
-                      extensionRegistry);
-              if (durationDistanceMatricesBuilder_ == null) {
-                ensureDurationDistanceMatricesIsMutable();
-                durationDistanceMatrices_.add(m);
-              } else {
-                durationDistanceMatricesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 66
-            case 74: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureDurationDistanceMatrixSrcTagsIsMutable();
-              durationDistanceMatrixSrcTags_.add(s);
-              break;
-            } // case 74
-            case 82: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureDurationDistanceMatrixDstTagsIsMutable();
-              durationDistanceMatrixDstTags_.add(s);
-              break;
-            } // case 82
-            case 90: {
-              com.google.cloud.optimization.v1.TransitionAttributes m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.TransitionAttributes.parser(),
-                      extensionRegistry);
-              if (transitionAttributesBuilder_ == null) {
-                ensureTransitionAttributesIsMutable();
-                transitionAttributes_.add(m);
-              } else {
-                transitionAttributesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 90
-            case 98: {
-              com.google.cloud.optimization.v1.ShipmentTypeIncompatibility m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.parser(),
-                      extensionRegistry);
-              if (shipmentTypeIncompatibilitiesBuilder_ == null) {
-                ensureShipmentTypeIncompatibilitiesIsMutable();
-                shipmentTypeIncompatibilities_.add(m);
-              } else {
-                shipmentTypeIncompatibilitiesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 98
-            case 106: {
-              com.google.cloud.optimization.v1.ShipmentTypeRequirement m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentTypeRequirement.parser(),
-                      extensionRegistry);
-              if (shipmentTypeRequirementsBuilder_ == null) {
-                ensureShipmentTypeRequirementsIsMutable();
-                shipmentTypeRequirements_.add(m);
-              } else {
-                shipmentTypeRequirementsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 106
-            case 114: {
-              com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.parser(),
-                      extensionRegistry);
-              if (precedenceRulesBuilder_ == null) {
-                ensurePrecedenceRulesIsMutable();
-                precedenceRules_.add(m);
-              } else {
-                precedenceRulesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 114
-            case 122: {
-              com.google.cloud.optimization.v1.ShipmentModel.BreakRule m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentModel.BreakRule.parser(),
-                      extensionRegistry);
-              if (breakRulesBuilder_ == null) {
-                ensureBreakRulesIsMutable();
-                breakRules_.add(m);
-              } else {
-                breakRulesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 122
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 57
+            case 66:
+              {
+                com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
+                            .parser(),
+                        extensionRegistry);
+                if (durationDistanceMatricesBuilder_ == null) {
+                  ensureDurationDistanceMatricesIsMutable();
+                  durationDistanceMatrices_.add(m);
+                } else {
+                  durationDistanceMatricesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 66
+            case 74:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureDurationDistanceMatrixSrcTagsIsMutable();
+                durationDistanceMatrixSrcTags_.add(s);
+                break;
+              } // case 74
+            case 82:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureDurationDistanceMatrixDstTagsIsMutable();
+                durationDistanceMatrixDstTags_.add(s);
+                break;
+              } // case 82
+            case 90:
+              {
+                com.google.cloud.optimization.v1.TransitionAttributes m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.TransitionAttributes.parser(),
+                        extensionRegistry);
+                if (transitionAttributesBuilder_ == null) {
+                  ensureTransitionAttributesIsMutable();
+                  transitionAttributes_.add(m);
+                } else {
+                  transitionAttributesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 90
+            case 98:
+              {
+                com.google.cloud.optimization.v1.ShipmentTypeIncompatibility m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.parser(),
+                        extensionRegistry);
+                if (shipmentTypeIncompatibilitiesBuilder_ == null) {
+                  ensureShipmentTypeIncompatibilitiesIsMutable();
+                  shipmentTypeIncompatibilities_.add(m);
+                } else {
+                  shipmentTypeIncompatibilitiesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 98
+            case 106:
+              {
+                com.google.cloud.optimization.v1.ShipmentTypeRequirement m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentTypeRequirement.parser(),
+                        extensionRegistry);
+                if (shipmentTypeRequirementsBuilder_ == null) {
+                  ensureShipmentTypeRequirementsIsMutable();
+                  shipmentTypeRequirements_.add(m);
+                } else {
+                  shipmentTypeRequirementsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 106
+            case 114:
+              {
+                com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule.parser(),
+                        extensionRegistry);
+                if (precedenceRulesBuilder_ == null) {
+                  ensurePrecedenceRulesIsMutable();
+                  precedenceRules_.add(m);
+                } else {
+                  precedenceRulesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 114
+            case 122:
+              {
+                com.google.cloud.optimization.v1.ShipmentModel.BreakRule m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentModel.BreakRule.parser(),
+                        extensionRegistry);
+                if (breakRulesBuilder_ == null) {
+                  ensureBreakRulesIsMutable();
+                  breakRules_.add(m);
+                } else {
+                  breakRulesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 122
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -9489,21 +11047,28 @@ public Builder mergeFrom(
       } // finally
       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.
      * 
@@ -9518,6 +11083,8 @@ public java.util.List getShipmentsLis } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9532,6 +11099,8 @@ public int getShipmentsCount() { } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9546,14 +11115,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(); @@ -9567,6 +11137,8 @@ public Builder setShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9585,6 +11157,8 @@ public Builder setShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9605,14 +11179,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(); @@ -9626,14 +11201,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()); @@ -9644,6 +11220,8 @@ public Builder addShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9662,6 +11240,8 @@ public Builder addShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9672,8 +11252,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); @@ -9681,6 +11260,8 @@ public Builder addAllShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9698,6 +11279,8 @@ public Builder clearShipments() { return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9715,39 +11298,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 { @@ -9755,6 +11343,8 @@ public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9762,60 +11352,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.
      * 
@@ -9830,6 +11432,8 @@ public java.util.List getVehiclesList( } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9844,6 +11448,8 @@ public int getVehiclesCount() { } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9858,14 +11464,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(); @@ -9879,6 +11486,8 @@ public Builder setVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9897,6 +11506,8 @@ public Builder setVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9917,14 +11528,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(); @@ -9938,14 +11550,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()); @@ -9956,6 +11569,8 @@ public Builder addVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9974,6 +11589,8 @@ public Builder addVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9984,8 +11601,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); @@ -9993,6 +11609,8 @@ public Builder addAllVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10010,6 +11628,8 @@ public Builder clearVehicles() { return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10027,39 +11647,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 { @@ -10067,6 +11692,8 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10074,49 +11701,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
@@ -10127,6 +11762,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 @@ -10134,6 +11770,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
@@ -10144,6 +11782,7 @@ public boolean hasMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; + * * @return The maxActiveVehicles. */ @java.lang.Override @@ -10151,6 +11790,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
@@ -10161,6 +11802,7 @@ public int getMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; + * * @param value The maxActiveVehicles to set. * @return This builder for chaining. */ @@ -10171,6 +11813,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
@@ -10181,6 +11825,7 @@ public Builder setMaxActiveVehicles(int value) {
      * 
* * optional int32 max_active_vehicles = 4; + * * @return This builder for chaining. */ public Builder clearMaxActiveVehicles() { @@ -10192,8 +11837,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.
@@ -10207,12 +11857,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.
@@ -10226,16 +11879,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.
@@ -10264,6 +11922,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.
@@ -10278,8 +11938,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();
@@ -10290,6 +11949,8 @@ public Builder setGlobalStartTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10308,7 +11969,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;
         }
@@ -10320,6 +11983,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.
@@ -10346,6 +12011,8 @@ public Builder clearGlobalStartTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10361,11 +12028,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.
@@ -10384,11 +12053,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.
@@ -10404,14 +12076,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_;
@@ -10419,36 +12094,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.
@@ -10470,6 +12158,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.
@@ -10477,8 +12167,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();
@@ -10489,6 +12178,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.
@@ -10500,7 +12191,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;
         }
@@ -10512,6 +12205,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.
@@ -10531,6 +12226,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.
@@ -10539,11 +12236,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.
@@ -10555,11 +12254,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.
@@ -10568,21 +12270,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
@@ -10592,6 +12299,7 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * 
* * double global_duration_cost_per_hour = 7; + * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -10599,6 +12307,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
@@ -10608,16 +12318,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
@@ -10627,28 +12340,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
@@ -10733,9 +12456,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 { @@ -10743,6 +12469,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 @@ -10827,7 +12555,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) { @@ -10837,6 +12567,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
@@ -10921,9 +12653,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 { @@ -10931,6 +12666,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
@@ -11015,7 +12752,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) { @@ -11032,6 +12771,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
@@ -11116,10 +12857,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()); @@ -11130,6 +12875,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
@@ -11214,9 +12961,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(); @@ -11230,6 +12980,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
@@ -11314,7 +13066,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) { @@ -11331,6 +13085,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
@@ -11415,10 +13171,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()); @@ -11429,6 +13188,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
@@ -11513,10 +13274,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()); @@ -11527,6 +13292,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
@@ -11611,14 +13378,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); @@ -11626,6 +13396,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
@@ -11710,7 +13482,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) { @@ -11723,6 +13497,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
@@ -11807,7 +13583,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) { @@ -11820,6 +13598,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
@@ -11904,13 +13684,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
@@ -11995,16 +13779,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
@@ -12089,10 +13878,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 { @@ -12100,6 +13893,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
@@ -12184,13 +13979,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
@@ -12275,14 +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.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
@@ -12367,18 +14176,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(), @@ -12388,14 +14206,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
@@ -12412,13 +14235,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
@@ -12435,12 +14260,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
@@ -12457,6 +14285,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. */ @@ -12464,6 +14293,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
@@ -12480,14 +14311,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
@@ -12504,21 +14337,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
@@ -12535,20 +14370,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
@@ -12565,6 +14402,7 @@ public Builder addDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param values The durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ @@ -12577,6 +14415,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
@@ -12593,6 +14433,7 @@ public Builder addAllDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixSrcTags() { @@ -12602,6 +14443,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
@@ -12618,29 +14461,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.
@@ -12659,13 +14507,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.
@@ -12684,12 +14534,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.
@@ -12708,6 +14561,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. */ @@ -12715,6 +14569,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.
@@ -12733,14 +14589,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.
@@ -12759,21 +14617,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.
@@ -12792,20 +14652,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.
@@ -12824,6 +14686,7 @@ public Builder addDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param values The durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ @@ -12836,6 +14699,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.
@@ -12854,6 +14719,7 @@ public Builder addAllDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixDstTags() { @@ -12863,6 +14729,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.
@@ -12881,41 +14749,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 { @@ -12923,11 +14801,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) { @@ -12937,13 +14818,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 { @@ -12951,11 +14836,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) { @@ -12972,11 +14860,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) { @@ -12990,13 +14881,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(); @@ -13010,11 +14905,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) { @@ -13031,11 +14929,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) { @@ -13049,11 +14950,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) { @@ -13067,18 +14971,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); @@ -13086,11 +14993,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) { @@ -13103,11 +15013,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) { @@ -13120,39 +15033,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 { @@ -13160,45 +15083,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(), @@ -13208,26 +15148,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 { @@ -13235,11 +15186,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) { @@ -13249,13 +15204,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 { @@ -13263,11 +15223,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) { @@ -13284,14 +15248,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()); @@ -13302,13 +15271,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(); @@ -13322,11 +15296,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) { @@ -13343,11 +15321,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) { @@ -13361,14 +15343,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()); @@ -13379,14 +15366,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( @@ -13398,11 +15390,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) { @@ -13415,11 +15411,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) { @@ -13432,39 +15432,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 { @@ -13472,45 +15486,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(), @@ -13520,26 +15556,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 { @@ -13547,11 +15594,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) { @@ -13561,13 +15612,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 { @@ -13575,11 +15631,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) { @@ -13596,14 +15656,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()); @@ -13614,13 +15679,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(); @@ -13634,11 +15704,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) { @@ -13655,11 +15729,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) { @@ -13673,14 +15751,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()); @@ -13691,18 +15774,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); @@ -13710,11 +15797,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) { @@ -13727,11 +15818,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) { @@ -13744,39 +15839,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 { @@ -13784,45 +15893,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(), @@ -13832,26 +15962,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 { @@ -13859,11 +16000,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) { @@ -13873,13 +16018,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 { @@ -13887,11 +16037,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) { @@ -13908,14 +16062,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()); @@ -13926,13 +16085,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(); @@ -13946,11 +16110,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) { @@ -13967,11 +16135,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) { @@ -13985,14 +16157,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()); @@ -14003,18 +16180,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); @@ -14022,11 +16203,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) { @@ -14039,11 +16224,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) { @@ -14056,39 +16245,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 { @@ -14096,45 +16299,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(), @@ -14145,18 +16370,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.
@@ -14164,9 +16397,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 { @@ -14174,6 +16411,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14181,9 +16420,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 { @@ -14191,6 +16433,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14198,9 +16442,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 { @@ -14208,6 +16455,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14215,9 +16464,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) { @@ -14232,6 +16484,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14239,10 +16493,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()); @@ -14253,6 +16511,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14260,9 +16520,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(); @@ -14276,6 +16539,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14283,9 +16548,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) { @@ -14300,6 +16568,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14307,9 +16577,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(); @@ -14321,6 +16594,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14328,10 +16603,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()); @@ -14342,6 +16621,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14349,14 +16630,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); @@ -14364,6 +16648,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14371,9 +16657,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); @@ -14384,6 +16673,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14391,9 +16682,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); @@ -14404,6 +16698,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14411,13 +16707,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.
@@ -14425,16 +16726,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.
@@ -14442,10 +16749,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 { @@ -14453,6 +16764,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14460,13 +16773,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.
@@ -14474,14 +16793,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.
@@ -14489,29 +16814,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); } @@ -14521,12 +16852,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(); } @@ -14535,27 +16866,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -14570,6 +16901,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 a6c146b..ec9906e 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,64 +125,74 @@ 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;
   }
-  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.
      * 
@@ -174,24 +202,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.
      * 
@@ -201,6 +237,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
@@ -209,51 +247,56 @@ 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;
     }
-    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 @@ -261,11 +304,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ @java.lang.Override @@ -273,6 +319,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start of the delay.
      * 
@@ -287,11 +335,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 @@ -299,11 +350,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ @java.lang.Override @@ -311,6 +365,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of the delay.
      * 
@@ -323,6 +379,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -334,8 +391,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()); } @@ -352,12 +408,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -367,22 +421,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -409,87 +462,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 @@ -499,6 +559,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
      * Time interval spent on the route resulting from a
@@ -507,33 +569,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -553,9 +615,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
@@ -574,7 +636,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 {
@@ -593,38 +656,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;
@@ -632,7 +698,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());
         }
@@ -665,26 +732,25 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 18
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 18
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -697,34 +763,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.
        * 
@@ -745,14 +824,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(); @@ -763,6 +843,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -773,7 +855,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; } @@ -785,6 +869,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -803,6 +889,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -810,11 +898,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.
        * 
@@ -825,11 +915,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.
        * 
@@ -837,14 +930,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_; @@ -852,24 +948,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() { @@ -880,6 +985,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of the delay.
        * 
@@ -900,14 +1007,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(); @@ -918,6 +1026,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -928,7 +1038,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; } @@ -940,6 +1050,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -958,6 +1070,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -965,11 +1079,13 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 2; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of the delay.
        * 
@@ -980,11 +1096,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.
        * 
@@ -992,18 +1109,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) { @@ -1016,12 +1137,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(); } @@ -1030,27 +1151,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1065,46 +1187,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
@@ -1112,10 +1245,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
@@ -1123,10 +1259,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
@@ -1138,6 +1277,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.
@@ -1146,10 +1287,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.
@@ -1158,17 +1302,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.
@@ -1177,11 +1321,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.
@@ -1190,15 +1337,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.
@@ -1207,13 +1357,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.
@@ -1233,10 +1384,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.
@@ -1256,10 +1410,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.
@@ -1283,28 +1440,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],
@@ -1312,10 +1476,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],
@@ -1323,12 +1490,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
@@ -1338,11 +1507,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
@@ -1352,10 +1525,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
@@ -1365,10 +1543,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
@@ -1378,11 +1561,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
@@ -1392,87 +1580,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`.
@@ -1480,15 +1712,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_ = "";
@@ -1498,49 +1731,52 @@ 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;
     }
-    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 @@ -1551,12 +1787,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 @@ -1567,12 +1806,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 @@ -1583,6 +1825,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
@@ -1590,6 +1834,7 @@ public int getVisitRequestIndex() {
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return Whether the startTime field is set. */ @java.lang.Override @@ -1597,6 +1842,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
@@ -1604,6 +1851,7 @@ public boolean hasStartTime() {
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return The startTime. */ @java.lang.Override @@ -1611,6 +1859,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
@@ -1625,21 +1875,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<
-        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);
@@ -1651,6 +1909,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.
@@ -1659,24 +1919,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.
@@ -1685,14 +1947,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.
@@ -1701,19 +1966,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.
@@ -1722,13 +1990,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)) { @@ -1740,6 +2010,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.
@@ -1759,6 +2031,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 @@ -1766,6 +2039,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.
@@ -1785,6 +2060,7 @@ public boolean hasDetour() {
      * 
* * .google.protobuf.Duration detour = 6; + * * @return The detour. */ @java.lang.Override @@ -1792,6 +2068,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.
@@ -1820,12 +2098,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 @@ -1834,30 +2115,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 { @@ -1868,6 +2149,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],
@@ -1875,6 +2158,7 @@ public java.lang.String getShipmentLabel() {
      * 
* * string visit_label = 8; + * * @return The visitLabel. */ @java.lang.Override @@ -1883,14 +2167,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],
@@ -1898,16 +2183,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 { @@ -1918,6 +2202,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
@@ -1927,13 +2213,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
@@ -1943,14 +2234,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
@@ -1960,13 +2256,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
@@ -1976,13 +2277,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
@@ -1992,10 +2298,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); } @@ -2003,106 +2312,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; @@ -2114,8 +2469,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_); } @@ -2146,12 +2500,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); getUnknownFields().writeTo(output); } @@ -2162,28 +2512,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_); @@ -2192,22 +2536,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2217,44 +2561,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2269,8 +2603,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()) { @@ -2307,87 +2640,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 @@ -2397,6 +2737,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * A visit performed during a route. This visit corresponds to a pickup or a
      * delivery of a `Shipment`.
@@ -2404,55 +2746,53 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2503,9 +2843,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
@@ -2524,7 +2864,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_;
@@ -2574,38 +2915,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;
@@ -2613,7 +2957,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());
         }
@@ -2626,8 +2971,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());
         }
@@ -2657,9 +3001,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_);
             }
@@ -2686,9 +3031,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_);
             }
@@ -2720,92 +3066,103 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                shipmentIndex_ = input.readInt32();
-
-                break;
-              } // case 8
-              case 16: {
-                isPickup_ = input.readBool();
-
-                break;
-              } // case 16
-              case 24: {
-                visitRequestIndex_ = input.readInt32();
-
-                break;
-              } // case 24
-              case 34: {
-                input.readMessage(
-                    getStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 34
-              case 42: {
-                com.google.cloud.optimization.v1.CapacityQuantity m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry);
-                if (demandsBuilder_ == null) {
-                  ensureDemandsIsMutable();
-                  demands_.add(m);
-                } else {
-                  demandsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 42
-              case 50: {
-                input.readMessage(
-                    getDetourFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 50
-              case 58: {
-                shipmentLabel_ = input.readStringRequireUtf8();
-
-                break;
-              } // case 58
-              case 66: {
-                visitLabel_ = input.readStringRequireUtf8();
-
-                break;
-              } // case 66
-              case 74: {
-                com.google.cloud.optimization.v1.CapacityQuantity m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry);
-                if (arrivalLoadsBuilder_ == null) {
-                  ensureArrivalLoadsIsMutable();
-                  arrivalLoads_.add(m);
-                } else {
-                  arrivalLoadsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 74
-              case 82: {
-                input.readMessage(
-                    getDelayBeforeStartFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 82
-              case 90: {
-                com.google.protobuf.MapEntry
-                loadDemands__ = input.readMessage(
-                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-                internalGetMutableLoadDemands().getMutableMap().put(
-                    loadDemands__.getKey(), loadDemands__.getValue());
-                break;
-              } // case 90
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  shipmentIndex_ = input.readInt32();
+
+                  break;
+                } // case 8
+              case 16:
+                {
+                  isPickup_ = input.readBool();
+
+                  break;
+                } // case 16
+              case 24:
+                {
+                  visitRequestIndex_ = input.readInt32();
+
+                  break;
+                } // case 24
+              case 34:
+                {
+                  input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 34
+              case 42:
+                {
+                  com.google.cloud.optimization.v1.CapacityQuantity m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                          extensionRegistry);
+                  if (demandsBuilder_ == null) {
+                    ensureDemandsIsMutable();
+                    demands_.add(m);
+                  } else {
+                    demandsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 42
+              case 50:
+                {
+                  input.readMessage(getDetourFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 50
+              case 58:
+                {
+                  shipmentLabel_ = input.readStringRequireUtf8();
+
+                  break;
+                } // case 58
+              case 66:
+                {
+                  visitLabel_ = input.readStringRequireUtf8();
+
+                  break;
+                } // case 66
+              case 74:
+                {
+                  com.google.cloud.optimization.v1.CapacityQuantity m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                          extensionRegistry);
+                  if (arrivalLoadsBuilder_ == null) {
+                    ensureArrivalLoadsIsMutable();
+                    arrivalLoads_.add(m);
+                  } else {
+                    arrivalLoadsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 74
+              case 82:
+                {
+                  input.readMessage(
+                      getDelayBeforeStartFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 82
+              case 90:
+                {
+                  com.google.protobuf.MapEntry<
+                          java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+                      loadDemands__ =
+                          input.readMessage(
+                              LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(),
+                              extensionRegistry);
+                  internalGetMutableLoadDemands()
+                      .getMutableMap()
+                      .put(loadDemands__.getKey(), loadDemands__.getValue());
+                  break;
+                } // case 90
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -2815,15 +3172,19 @@ public Builder mergeFrom(
         } // finally
         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 @@ -2831,43 +3192,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 @@ -2875,45 +3245,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 @@ -2921,32 +3300,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; @@ -2954,8 +3339,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
@@ -2963,12 +3353,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
@@ -2976,16 +3369,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
@@ -3008,6 +3406,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
@@ -3016,8 +3416,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();
@@ -3028,6 +3427,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
@@ -3040,7 +3441,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;
           }
@@ -3052,6 +3455,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
@@ -3072,6 +3477,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
@@ -3081,11 +3488,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
@@ -3098,11 +3507,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
@@ -3112,35 +3524,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();
@@ -3152,6 +3573,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.
@@ -3160,24 +3583,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.
@@ -3186,14 +3611,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.
@@ -3202,19 +3630,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.
@@ -3223,13 +3654,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)) { @@ -3239,11 +3672,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.
@@ -3252,25 +3686,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.
@@ -3279,21 +3713,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.
@@ -3302,20 +3739,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.
@@ -3335,12 +3776,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.
@@ -3360,6 +3804,7 @@ public boolean hasDetour() {
        * 
* * .google.protobuf.Duration detour = 6; + * * @return The detour. */ public com.google.protobuf.Duration getDetour() { @@ -3370,6 +3815,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.
@@ -3404,6 +3851,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.
@@ -3424,8 +3873,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();
@@ -3436,6 +3884,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.
@@ -3460,7 +3910,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;
           }
@@ -3472,6 +3922,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.
@@ -3504,6 +3956,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.
@@ -3525,11 +3979,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.
@@ -3554,11 +4010,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.
@@ -3580,14 +4037,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_;
@@ -3595,19 +4055,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; @@ -3616,21 +4078,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 { @@ -3638,57 +4101,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; @@ -3696,6 +4166,8 @@ public Builder setShipmentLabelBytes( private java.lang.Object visitLabel_ = ""; /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3703,13 +4175,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; @@ -3718,6 +4190,8 @@ public java.lang.String getVisitLabel() { } } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3725,15 +4199,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 { @@ -3741,6 +4214,8 @@ public java.lang.String getVisitLabel() { } } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3748,20 +4223,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],
@@ -3769,15 +4246,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],
@@ -3785,34 +4265,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
@@ -3822,9 +4310,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 { @@ -3832,6 +4324,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -3841,9 +4335,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 { @@ -3851,6 +4348,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -3860,9 +4359,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 { @@ -3870,6 +4372,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -3879,9 +4383,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) { @@ -3896,6 +4403,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -3905,9 +4414,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(); @@ -3919,6 +4431,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -3928,9 +4442,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(); @@ -3944,6 +4461,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -3953,9 +4472,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) { @@ -3970,6 +4492,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -3979,9 +4503,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(); @@ -3993,6 +4520,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4002,9 +4531,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(); @@ -4016,6 +4548,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4025,14 +4559,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); @@ -4040,6 +4576,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4049,9 +4587,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); @@ -4062,6 +4603,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4071,9 +4614,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); @@ -4084,6 +4630,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4093,13 +4641,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
@@ -4109,16 +4662,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
@@ -4128,10 +4687,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 { @@ -4139,6 +4701,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
        * Vehicle loads upon arrival at the visit location, for each
@@ -4148,13 +4712,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
@@ -4164,14 +4733,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
@@ -4181,18 +4756,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(), @@ -4204,45 +4788,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(); @@ -4256,13 +4863,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(); @@ -4274,17 +4886,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; } @@ -4296,13 +4916,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(); @@ -4314,73 +4939,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 { @@ -4388,13 +5043,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 { @@ -4402,13 +5062,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 { @@ -4416,13 +5081,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) { @@ -4437,13 +5107,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(); @@ -4455,13 +5130,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(); @@ -4475,13 +5155,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) { @@ -4496,13 +5181,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(); @@ -4514,13 +5204,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(); @@ -4532,18 +5227,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); @@ -4551,13 +5250,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); @@ -4568,13 +5272,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); @@ -4585,39 +5294,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 { @@ -4625,53 +5350,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) { @@ -4684,12 +5429,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(); } @@ -4698,27 +5443,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4733,32 +5479,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.
      * 
@@ -4768,16 +5522,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]
@@ -4788,11 +5547,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
@@ -4801,10 +5563,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
@@ -4813,10 +5578,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
@@ -4829,6 +5597,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
@@ -4836,10 +5606,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
@@ -4847,10 +5620,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
@@ -4862,6 +5638,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
@@ -4869,10 +5647,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
@@ -4880,10 +5661,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
@@ -4895,6 +5679,8 @@ public interface TransitionOrBuilder extends
     com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -4906,10 +5692,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:
@@ -4921,10 +5710,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:
@@ -4940,24 +5732,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.
      * 
@@ -4967,6 +5767,8 @@ public interface TransitionOrBuilder extends com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -4976,10 +5778,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.
@@ -4989,10 +5794,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.
@@ -5003,9 +5811,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
@@ -5016,10 +5827,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
@@ -5030,17 +5845,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
@@ -5051,11 +5867,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
@@ -5066,15 +5886,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
@@ -5085,57 +5909,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].
@@ -5145,64 +5990,68 @@ 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;
     }
-    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 @@ -5210,18 +6059,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.
      * 
@@ -5236,11 +6092,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 @@ -5251,6 +6110,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]
@@ -5261,6 +6122,7 @@ public double getTravelDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -5271,6 +6133,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
@@ -5279,6 +6143,7 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -5286,6 +6151,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
@@ -5294,13 +6161,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
@@ -5318,6 +6190,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
@@ -5325,6 +6199,7 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ @java.lang.Override @@ -5332,6 +6207,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
@@ -5339,13 +6216,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
@@ -5362,6 +6244,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
@@ -5369,6 +6253,7 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
      * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return Whether the waitDuration field is set. */ @java.lang.Override @@ -5376,6 +6261,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
@@ -5383,13 +6270,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
@@ -5406,6 +6298,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:
@@ -5417,6 +6311,7 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -5424,6 +6319,8 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** + * + * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5435,13 +6332,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:
@@ -5462,11 +6364,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 @@ -5474,11 +6379,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return The startTime. */ @java.lang.Override @@ -5486,6 +6394,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start time of this transition.
      * 
@@ -5500,6 +6410,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.
@@ -5509,6 +6421,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 @@ -5516,6 +6429,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5525,13 +6440,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.
@@ -5543,26 +6463,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<
-        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>
+        internalGetVehicleLoads() {
       if (vehicleLoads_ == null) {
         return com.google.protobuf.MapField.emptyMapField(
             VehicleLoadsDefaultEntryHolder.defaultEntry);
@@ -5574,6 +6504,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
@@ -5584,24 +6516,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
@@ -5612,14 +6548,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
@@ -5630,19 +6571,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
@@ -5653,15 +6599,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(); } @@ -5671,64 +6620,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; @@ -5740,8 +6709,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()); } @@ -5772,12 +6740,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); getUnknownFields().writeTo(output); } @@ -5788,54 +6752,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -5845,57 +6802,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -5912,11 +6859,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(); @@ -5955,87 +6903,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 @@ -6045,6 +7000,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Transition between two events on the route. See the description of
      * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -6054,55 +7011,53 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -6164,9 +7119,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
@@ -6185,7 +7140,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_;
@@ -6243,38 +7199,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;
@@ -6282,7 +7241,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());
         }
@@ -6310,8 +7270,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()) {
@@ -6330,9 +7289,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_);
             }
@@ -6364,92 +7324,96 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getTravelDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 10
-              case 17: {
-                travelDistanceMeters_ = input.readDouble();
-
-                break;
-              } // case 17
-              case 24: {
-                trafficInfoUnavailable_ = input.readBool();
-
-                break;
-              } // case 24
-              case 34: {
-                input.readMessage(
-                    getDelayDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 34
-              case 42: {
-                input.readMessage(
-                    getBreakDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 42
-              case 50: {
-                input.readMessage(
-                    getWaitDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 50
-              case 58: {
-                input.readMessage(
-                    getTotalDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 58
-              case 66: {
-                input.readMessage(
-                    getStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 66
-              case 74: {
-                input.readMessage(
-                    getRoutePolylineFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 74
-              case 82: {
-                com.google.cloud.optimization.v1.CapacityQuantity m =
-                    input.readMessage(
-                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                        extensionRegistry);
-                if (loadsBuilder_ == null) {
-                  ensureLoadsIsMutable();
-                  loads_.add(m);
-                } else {
-                  loadsBuilder_.addMessage(m);
-                }
-                break;
-              } // case 82
-              case 90: {
-                com.google.protobuf.MapEntry
-                vehicleLoads__ = input.readMessage(
-                    VehicleLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-                internalGetMutableVehicleLoads().getMutableMap().put(
-                    vehicleLoads__.getKey(), vehicleLoads__.getValue());
-                break;
-              } // case 90
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  input.readMessage(
+                      getTravelDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 10
+              case 17:
+                {
+                  travelDistanceMeters_ = input.readDouble();
+
+                  break;
+                } // case 17
+              case 24:
+                {
+                  trafficInfoUnavailable_ = input.readBool();
+
+                  break;
+                } // case 24
+              case 34:
+                {
+                  input.readMessage(getDelayDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 34
+              case 42:
+                {
+                  input.readMessage(getBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 42
+              case 50:
+                {
+                  input.readMessage(getWaitDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 50
+              case 58:
+                {
+                  input.readMessage(getTotalDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 58
+              case 66:
+                {
+                  input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 66
+              case 74:
+                {
+                  input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 74
+              case 82:
+                {
+                  com.google.cloud.optimization.v1.CapacityQuantity m =
+                      input.readMessage(
+                          com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                          extensionRegistry);
+                  if (loadsBuilder_ == null) {
+                    ensureLoadsIsMutable();
+                    loads_.add(m);
+                  } else {
+                    loadsBuilder_.addMessage(m);
+                  }
+                  break;
+                } // case 82
+              case 90:
+                {
+                  com.google.protobuf.MapEntry<
+                          java.lang.String,
+                          com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad>
+                      vehicleLoads__ =
+                          input.readMessage(
+                              VehicleLoadsDefaultEntryHolder.defaultEntry.getParserForType(),
+                              extensionRegistry);
+                  internalGetMutableVehicleLoads()
+                      .getMutableMap()
+                      .put(vehicleLoads__.getKey(), vehicleLoads__.getValue());
+                  break;
+                } // case 90
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -6459,38 +7423,52 @@ public Builder mergeFrom(
         } // finally
         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.
        * 
@@ -6511,14 +7489,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(); @@ -6529,6 +7508,8 @@ public Builder setTravelDuration( return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6539,7 +7520,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; } @@ -6551,6 +7534,8 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6569,6 +7554,8 @@ public Builder clearTravelDuration() { return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6576,11 +7563,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.
        * 
@@ -6591,11 +7580,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.
        * 
@@ -6603,26 +7595,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 @@ -6630,37 +7628,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]
@@ -6671,6 +7677,7 @@ public Builder clearTravelDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -6678,6 +7685,8 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -6688,16 +7697,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]
@@ -6708,10 +7720,11 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; + * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { - + trafficInfoUnavailable_ = false; onChanged(); return this; @@ -6719,8 +7732,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
@@ -6729,12 +7747,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
@@ -6743,16 +7764,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
@@ -6776,6 +7802,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
@@ -6785,8 +7813,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();
@@ -6797,6 +7824,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
@@ -6810,7 +7839,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;
           }
@@ -6822,6 +7853,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
@@ -6843,6 +7876,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
@@ -6853,11 +7888,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
@@ -6871,11 +7908,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
@@ -6886,14 +7926,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_;
@@ -6901,8 +7944,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
@@ -6910,12 +7958,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
@@ -6923,16 +7974,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
@@ -6955,6 +8011,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
@@ -6963,8 +8021,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();
@@ -6975,6 +8032,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
@@ -6987,7 +8046,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;
           }
@@ -6999,6 +8060,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
@@ -7019,6 +8082,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
@@ -7028,11 +8093,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
@@ -7045,11 +8112,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
@@ -7059,14 +8129,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_;
@@ -7074,8 +8147,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
@@ -7083,12 +8161,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
@@ -7096,16 +8177,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
@@ -7128,6 +8214,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
@@ -7136,8 +8224,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();
@@ -7148,6 +8235,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
@@ -7160,7 +8249,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;
           }
@@ -7172,6 +8263,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
@@ -7192,6 +8285,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
@@ -7201,11 +8296,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
@@ -7218,11 +8315,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
@@ -7232,14 +8332,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_;
@@ -7247,8 +8350,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:
@@ -7260,12 +8368,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:
@@ -7277,16 +8388,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:
@@ -7313,6 +8429,8 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7325,8 +8443,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();
@@ -7337,6 +8454,8 @@ public Builder setTotalDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7353,7 +8472,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;
           }
@@ -7365,6 +8486,8 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7389,6 +8512,8 @@ public Builder clearTotalDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7402,11 +8527,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:
@@ -7423,11 +8550,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:
@@ -7441,14 +8571,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_;
@@ -7456,34 +8589,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.
        * 
@@ -7504,14 +8650,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(); @@ -7522,6 +8669,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7532,7 +8681,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; } @@ -7544,6 +8695,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7562,6 +8715,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7569,11 +8724,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.
        * 
@@ -7584,11 +8741,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.
        * 
@@ -7596,14 +8756,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_; @@ -7611,8 +8774,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.
@@ -7621,13 +8789,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.
@@ -7636,17 +8808,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.
@@ -7655,9 +8833,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(); @@ -7671,6 +8851,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7679,7 +8861,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) { @@ -7693,6 +8876,8 @@ public Builder setRoutePolyline( return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7701,13 +8886,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; } @@ -7719,6 +8909,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7727,7 +8919,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) { @@ -7741,6 +8934,8 @@ public Builder clearRoutePolyline() { return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7749,14 +8944,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.
@@ -7765,17 +8964,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.
@@ -7784,38 +8988,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();; - if (vehicleLoads_ == null) { - vehicleLoads_ = com.google.protobuf.MapField.newMapField( - VehicleLoadsDefaultEntryHolder.defaultEntry); + + 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); } if (!vehicleLoads_.isMutable()) { vehicleLoads_ = vehicleLoads_.copy(); @@ -7827,6 +9041,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
@@ -7837,24 +9053,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
@@ -7865,14 +9085,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
@@ -7883,19 +9108,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
@@ -7906,15 +9136,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(); } @@ -7922,11 +9155,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
@@ -7937,25 +9171,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
@@ -7966,21 +9202,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
@@ -7991,36 +9231,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 { @@ -8028,13 +9280,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 { @@ -8042,13 +9299,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 { @@ -8056,14 +9318,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(); @@ -8077,13 +9343,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(); @@ -8095,13 +9366,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(); @@ -8115,14 +9391,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(); @@ -8136,13 +9416,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(); @@ -8154,13 +9439,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(); @@ -8172,18 +9462,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); @@ -8191,13 +9485,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); @@ -8208,13 +9507,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); @@ -8225,39 +9529,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 { @@ -8265,53 +9584,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) { @@ -8324,12 +9662,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(); } @@ -8338,27 +9676,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -8373,25 +9712,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]).
@@ -8399,52 +9743,56 @@ 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;
     }
-    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 @@ -8453,6 +9801,7 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -8464,8 +9813,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_); } @@ -8479,8 +9827,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -8490,15 +9837,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -8511,95 +9858,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) + getUnknownFields().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 @@ -8609,6 +9962,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]).
@@ -8616,33 +9971,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -8652,13 +10007,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();
       }
 
@@ -8673,7 +10029,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;
@@ -8683,38 +10040,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;
@@ -8722,7 +10082,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());
         }
@@ -8752,17 +10114,19 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                amount_ = input.readInt64();
-
-                break;
-              } // case 8
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  amount_ = input.readInt64();
+
+                  break;
+                } // case 8
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -8773,14 +10137,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 @@ -8788,36 +10155,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) { @@ -8830,12 +10204,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(); } @@ -8844,27 +10219,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -8879,34 +10255,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:
@@ -8916,52 +10299,57 @@ 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;
     }
-    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 @@ -8970,29 +10358,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 { @@ -9001,6 +10389,7 @@ public java.lang.String getPoints() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -9012,8 +10401,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_); } @@ -9037,15 +10425,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -9065,87 +10453,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 @@ -9155,6 +10550,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * The encoded representation of a polyline. More information on polyline
      * encoding can be found here:
@@ -9164,33 +10561,33 @@ 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()
-      private Builder() {
+      private Builder() {}
 
-      }
-
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -9200,13 +10597,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();
       }
 
@@ -9221,7 +10619,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;
@@ -9231,46 +10630,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();
@@ -9301,17 +10706,19 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                points_ = input.readStringRequireUtf8();
-
-                break;
-              } // case 10
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  points_ = input.readStringRequireUtf8();
+
+                  break;
+                } // case 10
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -9324,18 +10731,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; @@ -9344,20 +10753,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 { @@ -9365,58 +10775,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) { @@ -9429,41 +10847,44 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -9475,35 +10896,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.
      * 
@@ -9513,24 +10943,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.
      * 
@@ -9540,57 +10978,63 @@ 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; } - 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 @@ -9598,11 +11042,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ @java.lang.Override @@ -9610,6 +11057,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start time of a break.
      * 
@@ -9624,11 +11073,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 @@ -9636,11 +11088,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ @java.lang.Override @@ -9648,6 +11103,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of a break.
      * 
@@ -9660,6 +11117,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -9671,8 +11129,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()); } @@ -9689,12 +11146,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -9704,22 +11159,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -9746,87 +11200,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 @@ -9836,39 +11297,41 @@ 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() - private Builder() { + private Builder() {} - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -9888,9 +11351,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 @@ -9909,7 +11372,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 { @@ -9928,38 +11392,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; @@ -9967,7 +11434,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()); } @@ -10000,26 +11468,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getStartTimeFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDurationFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 10 + case 18: + { + input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -10032,34 +11499,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.
        * 
@@ -10080,14 +11560,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(); @@ -10098,6 +11579,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10108,7 +11591,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; } @@ -10120,6 +11605,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10138,6 +11625,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10145,11 +11634,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.
        * 
@@ -10160,11 +11651,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.
        * 
@@ -10172,14 +11666,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_; @@ -10187,24 +11684,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() { @@ -10215,6 +11721,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of a break.
        * 
@@ -10235,14 +11743,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(); @@ -10253,6 +11762,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10263,7 +11774,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; } @@ -10275,6 +11786,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10293,6 +11806,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10300,11 +11815,13 @@ public Builder clearDuration() { * .google.protobuf.Duration duration = 2; */ public com.google.protobuf.Duration.Builder getDurationBuilder() { - + onChanged(); return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of a break.
        * 
@@ -10315,11 +11832,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.
        * 
@@ -10327,18 +11845,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) { @@ -10351,12 +11873,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(); } @@ -10365,27 +11887,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -10400,32 +11923,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.
      * 
@@ -10435,16 +11967,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],
@@ -10454,11 +11991,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.
@@ -10468,10 +12008,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.
@@ -10481,10 +12024,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.
@@ -10495,9 +12041,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
@@ -10514,51 +12063,56 @@ 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;
     }
-    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 @@ -10566,11 +12120,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; + * * @return The duration. */ @java.lang.Override @@ -10578,6 +12135,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of the travel step.
      * 
@@ -10592,11 +12151,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 @@ -10607,6 +12169,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],
@@ -10616,6 +12180,7 @@ public double getDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -10626,6 +12191,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.
@@ -10635,6 +12202,7 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -10642,6 +12210,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -10651,13 +12221,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.
@@ -10669,11 +12244,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;
@@ -10685,8 +12262,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());
       }
@@ -10709,20 +12285,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 += getUnknownFields().getSerializedSize();
       memoizedSize = size;
@@ -10732,27 +12304,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 (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
@@ -10770,11 +12339,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();
@@ -10785,87 +12355,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
@@ -10875,6 +12452,8 @@ protected Builder newBuilderForType(
       return builder;
     }
     /**
+     *
+     *
      * 
      * Deprecated: Use [ShipmentRoute.transitions][] instead.
      * Travel between each visit, along the route: from the
@@ -10891,33 +12470,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -10941,9 +12520,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
@@ -10962,7 +12541,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 {
@@ -10983,38 +12563,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;
@@ -11022,7 +12605,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());
         }
@@ -11061,36 +12645,37 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 10
-              case 17: {
-                distanceMeters_ = input.readDouble();
-
-                break;
-              } // case 17
-              case 24: {
-                trafficInfoUnavailable_ = input.readBool();
-
-                break;
-              } // case 24
-              case 34: {
-                input.readMessage(
-                    getRoutePolylineFieldBuilder().getBuilder(),
-                    extensionRegistry);
-
-                break;
-              } // case 34
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 10
+              case 17:
+                {
+                  distanceMeters_ = input.readDouble();
+
+                  break;
+                } // case 17
+              case 24:
+                {
+                  trafficInfoUnavailable_ = input.readBool();
+
+                  break;
+                } // case 24
+              case 34:
+                {
+                  input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
+
+                  break;
+                } // case 34
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -11103,24 +12688,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() { @@ -11131,6 +12725,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11151,14 +12747,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(); @@ -11169,6 +12766,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11179,7 +12778,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; } @@ -11191,6 +12790,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11209,6 +12810,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11216,11 +12819,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.
        * 
@@ -11231,11 +12836,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.
        * 
@@ -11243,26 +12849,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 @@ -11270,37 +12882,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],
@@ -11310,6 +12930,7 @@ public Builder clearDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -11317,6 +12938,8 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -11326,16 +12949,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],
@@ -11345,10 +12971,11 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; + * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { - + trafficInfoUnavailable_ = false; onChanged(); return this; @@ -11356,8 +12983,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.
@@ -11366,13 +12998,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.
@@ -11381,17 +13017,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.
@@ -11400,9 +13042,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(); @@ -11416,6 +13060,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11424,7 +13070,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) { @@ -11438,6 +13085,8 @@ public Builder setRoutePolyline( return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11446,13 +13095,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; } @@ -11464,6 +13118,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11472,7 +13128,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) { @@ -11486,6 +13143,8 @@ public Builder clearRoutePolyline() { return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11494,14 +13153,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.
@@ -11510,17 +13173,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.
@@ -11529,21 +13197,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) { @@ -11556,12 +13229,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(); } @@ -11570,27 +13243,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -11605,18 +13279,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 @@ -11627,12 +13303,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 @@ -11641,30 +13320,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 { @@ -11675,11 +13354,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 @@ -11687,18 +13369,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.
    * 
@@ -11713,11 +13402,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 @@ -11725,18 +13417,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.
    * 
@@ -11751,6 +13450,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.
@@ -11764,6 +13465,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.
@@ -11773,11 +13476,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.
@@ -11791,6 +13496,8 @@ public int getVisitsCount() {
     return visits_.size();
   }
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -11804,6 +13511,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.
@@ -11821,6 +13530,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.
    * 
@@ -11828,10 +13539,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.
    * 
@@ -11839,11 +13553,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.
    * 
@@ -11855,6 +13572,8 @@ public int getTransitionsCount() { return transitions_.size(); } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -11866,6 +13585,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( return transitions_.get(index); } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -11881,6 +13602,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],
@@ -11899,6 +13622,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra
    * 
* * bool has_traffic_infeasibilities = 9; + * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -11909,6 +13633,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
@@ -11917,6 +13643,7 @@ public boolean getHasTrafficInfeasibilities() {
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -11924,6 +13651,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -11932,13 +13661,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
@@ -11949,13 +13683,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
@@ -11969,6 +13706,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
@@ -11978,11 +13717,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
@@ -11996,6 +13737,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
@@ -12009,6 +13752,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
@@ -12026,6 +13771,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
@@ -12033,6 +13780,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 @@ -12040,6 +13788,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
@@ -12047,13 +13797,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
@@ -12068,24 +13823,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_;
   }
@@ -12094,6 +13848,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.
@@ -12107,22 +13863,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.
@@ -12137,11 +13893,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.
@@ -12156,16 +13913,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.
@@ -12180,12 +13937,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();
     }
@@ -12195,11 +13951,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 @@ -12210,6 +13969,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
@@ -12219,13 +13980,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
@@ -12235,14 +14001,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
@@ -12252,13 +14023,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
@@ -12268,13 +14044,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
@@ -12284,10 +14065,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); } @@ -12295,64 +14079,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); } @@ -12360,6 +14171,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
@@ -12370,15 +14183,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
@@ -12389,15 +14206,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
@@ -12410,59 +14233,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; @@ -12474,8 +14319,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_); } @@ -12518,12 +14362,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_); } @@ -12537,73 +14377,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -12613,63 +14440,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -12703,8 +14515,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(); @@ -12722,8 +14533,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(); @@ -12745,97 +14558,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):
@@ -12919,55 +14739,52 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -13055,9 +14872,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
@@ -13076,7 +14893,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_;
@@ -13167,38 +14985,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;
@@ -13238,9 +15057,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_);
           }
@@ -13264,9 +15084,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_);
           }
@@ -13296,9 +15117,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_);
           }
@@ -13307,8 +15129,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());
       }
@@ -13330,9 +15151,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_);
           }
@@ -13356,9 +15178,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_);
           }
@@ -13396,147 +15219,156 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              vehicleIndex_ = input.readInt32();
+            case 8:
+              {
+                vehicleIndex_ = input.readInt32();
 
-              break;
-            } // case 8
-            case 18: {
-              vehicleLabel_ = input.readStringRequireUtf8();
+                break;
+              } // case 8
+            case 18:
+              {
+                vehicleLabel_ = input.readStringRequireUtf8();
 
-              break;
-            } // case 18
-            case 42: {
-              input.readMessage(
-                  getVehicleStartTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 18
+            case 42:
+              {
+                input.readMessage(
+                    getVehicleStartTimeFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getVehicleEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getVehicleEndTimeFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 50
-            case 58: {
-              com.google.cloud.optimization.v1.ShipmentRoute.Visit m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.Visit.parser(),
-                      extensionRegistry);
-              if (visitsBuilder_ == null) {
-                ensureVisitsIsMutable();
-                visits_.add(m);
-              } else {
-                visitsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 58
-            case 66: {
-              com.google.cloud.optimization.v1.ShipmentRoute.Transition m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.Transition.parser(),
-                      extensionRegistry);
-              if (transitionsBuilder_ == null) {
-                ensureTransitionsIsMutable();
-                transitions_.add(m);
-              } else {
-                transitionsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 66
-            case 72: {
-              hasTrafficInfeasibilities_ = input.readBool();
+                break;
+              } // case 50
+            case 58:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute.Visit m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.Visit.parser(),
+                        extensionRegistry);
+                if (visitsBuilder_ == null) {
+                  ensureVisitsIsMutable();
+                  visits_.add(m);
+                } else {
+                  visitsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 58
+            case 66:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute.Transition m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.Transition.parser(),
+                        extensionRegistry);
+                if (transitionsBuilder_ == null) {
+                  ensureTransitionsIsMutable();
+                  transitions_.add(m);
+                } else {
+                  transitionsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 66
+            case 72:
+              {
+                hasTrafficInfeasibilities_ = input.readBool();
 
-              break;
-            } // case 72
-            case 82: {
-              input.readMessage(
-                  getRoutePolylineFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 72
+            case 82:
+              {
+                input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 82
-            case 90: {
-              com.google.cloud.optimization.v1.ShipmentRoute.Break m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.Break.parser(),
-                      extensionRegistry);
-              if (breaksBuilder_ == null) {
-                ensureBreaksIsMutable();
-                breaks_.add(m);
-              } else {
-                breaksBuilder_.addMessage(m);
-              }
-              break;
-            } // case 90
-            case 98: {
-              input.readMessage(
-                  getMetricsFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 82
+            case 90:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute.Break m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.Break.parser(),
+                        extensionRegistry);
+                if (breaksBuilder_ == null) {
+                  ensureBreaksIsMutable();
+                  breaks_.add(m);
+                } else {
+                  breaksBuilder_.addMessage(m);
+                }
+                break;
+              } // case 90
+            case 98:
+              {
+                input.readMessage(getMetricsFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 98
-            case 106: {
-              com.google.cloud.optimization.v1.CapacityQuantity m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                      extensionRegistry);
-              if (endLoadsBuilder_ == null) {
-                ensureEndLoadsIsMutable();
-                endLoads_.add(m);
-              } else {
-                endLoadsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 106
-            case 114: {
-              com.google.cloud.optimization.v1.ShipmentRoute.TravelStep m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.parser(),
-                      extensionRegistry);
-              if (travelStepsBuilder_ == null) {
-                ensureTravelStepsIsMutable();
-                travelSteps_.add(m);
-              } else {
-                travelStepsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 114
-            case 122: {
-              input.readMessage(
-                  getVehicleDetourFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 98
+            case 106:
+              {
+                com.google.cloud.optimization.v1.CapacityQuantity m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry);
+                if (endLoadsBuilder_ == null) {
+                  ensureEndLoadsIsMutable();
+                  endLoads_.add(m);
+                } else {
+                  endLoadsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 106
+            case 114:
+              {
+                com.google.cloud.optimization.v1.ShipmentRoute.TravelStep m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.parser(),
+                        extensionRegistry);
+                if (travelStepsBuilder_ == null) {
+                  ensureTravelStepsIsMutable();
+                  travelSteps_.add(m);
+                } else {
+                  travelStepsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 114
+            case 122:
+              {
+                input.readMessage(getVehicleDetourFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 122
-            case 130: {
-              input.readMessage(
-                  getDelayBeforeVehicleEndFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 122
+            case 130:
+              {
+                input.readMessage(
+                    getDelayBeforeVehicleEndFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 130
-            case 138: {
-              com.google.protobuf.MapEntry
-              routeCosts__ = input.readMessage(
-                  RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableRouteCosts().getMutableMap().put(
-                  routeCosts__.getKey(), routeCosts__.getValue());
-              break;
-            } // case 138
-            case 145: {
-              routeTotalCost_ = input.readDouble();
+                break;
+              } // case 130
+            case 138:
+              {
+                com.google.protobuf.MapEntry routeCosts__ =
+                    input.readMessage(
+                        RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(),
+                        extensionRegistry);
+                internalGetMutableRouteCosts()
+                    .getMutableMap()
+                    .put(routeCosts__.getKey(), routeCosts__.getValue());
+                break;
+              } // case 138
+            case 145:
+              {
+                routeTotalCost_ = input.readDouble();
 
-              break;
-            } // case 145
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 145
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -13546,16 +15378,20 @@ public Builder mergeFrom(
       } // finally
       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 @@ -13563,32 +15399,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; @@ -13596,19 +15438,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; @@ -13617,21 +15461,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 { @@ -13639,57 +15484,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; @@ -13697,34 +15549,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.
      * 
@@ -13745,14 +15610,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(); @@ -13763,6 +15629,8 @@ public Builder setVehicleStartTime( return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -13773,7 +15641,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; } @@ -13785,6 +15655,8 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -13803,6 +15675,8 @@ public Builder clearVehicleStartTime() { return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -13810,11 +15684,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.
      * 
@@ -13825,11 +15701,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.
      * 
@@ -13837,14 +15716,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_; @@ -13852,34 +15734,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.
      * 
@@ -13900,14 +15795,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(); @@ -13918,6 +15814,8 @@ public Builder setVehicleEndTime( return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -13928,7 +15826,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; } @@ -13940,6 +15840,8 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -13958,6 +15860,8 @@ public Builder clearVehicleEndTime() { return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -13965,11 +15869,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.
      * 
@@ -13980,11 +15886,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.
      * 
@@ -13992,32 +15901,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.
@@ -14034,6 +15953,8 @@ public java.util.List getV
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14050,6 +15971,8 @@ public int getVisitsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14066,6 +15989,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.
@@ -14089,6 +16014,8 @@ public Builder setVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14109,6 +16036,8 @@ public Builder setVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14131,6 +16060,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.
@@ -14154,6 +16085,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14174,6 +16107,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14194,6 +16129,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14206,8 +16143,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);
@@ -14215,6 +16151,8 @@ public Builder addAllVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14234,6 +16172,8 @@ public Builder clearVisits() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14253,6 +16193,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.
@@ -14266,6 +16208,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.
@@ -14277,11 +16221,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.
@@ -14290,8 +16237,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 {
@@ -14299,6 +16246,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.
@@ -14308,10 +16257,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.
@@ -14322,10 +16273,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.
@@ -14334,45 +16288,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 { @@ -14380,6 +16346,8 @@ public java.util.List } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14394,6 +16362,8 @@ public int getTransitionsCount() { } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14408,6 +16378,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14429,6 +16401,8 @@ public Builder setTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14436,7 +16410,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()); @@ -14447,6 +16422,8 @@ public Builder setTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14467,6 +16444,8 @@ public Builder addTransitions(com.google.cloud.optimization.v1.ShipmentRoute.Tra return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14488,6 +16467,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14506,6 +16487,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14513,7 +16496,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()); @@ -14524,6 +16508,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14531,11 +16517,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); @@ -14543,6 +16529,8 @@ public Builder addAllTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14560,6 +16548,8 @@ public Builder clearTransitions() { return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14577,6 +16567,8 @@ public Builder removeTransitions(int index) { return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14588,28 +16580,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 { @@ -14617,17 +16615,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.
      * 
@@ -14636,37 +16640,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],
@@ -14685,6 +16698,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTran
      * 
* * bool has_traffic_infeasibilities = 9; + * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -14692,6 +16706,8 @@ public boolean getHasTrafficInfeasibilities() { return hasTrafficInfeasibilities_; } /** + * + * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -14710,16 +16726,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],
@@ -14738,10 +16757,11 @@ public Builder setHasTrafficInfeasibilities(boolean value) {
      * 
* * bool has_traffic_infeasibilities = 9; + * * @return This builder for chaining. */ public Builder clearHasTrafficInfeasibilities() { - + hasTrafficInfeasibilities_ = false; onChanged(); return this; @@ -14749,8 +16769,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
@@ -14759,12 +16784,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
@@ -14773,16 +16801,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
@@ -14792,7 +16825,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();
@@ -14806,6 +16840,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
@@ -14827,6 +16863,8 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -14836,11 +16874,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;
         }
@@ -14852,6 +16894,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
@@ -14873,6 +16917,8 @@ public Builder clearRoutePolyline() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -14882,12 +16928,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
@@ -14897,15 +16946,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
@@ -14916,32 +16969,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
@@ -14958,6 +17021,8 @@ public java.util.List getB
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -14974,6 +17039,8 @@ public int getBreaksCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -14990,6 +17057,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
@@ -15013,6 +17082,8 @@ public Builder setBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15033,6 +17104,8 @@ public Builder setBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15055,6 +17128,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
@@ -15078,6 +17153,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15098,6 +17175,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15118,6 +17197,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15130,8 +17211,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);
@@ -15139,6 +17219,8 @@ public Builder addAllBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15158,6 +17240,8 @@ public Builder clearBreaks() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15177,6 +17261,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
@@ -15190,6 +17276,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
@@ -15201,11 +17289,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
@@ -15214,8 +17305,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 {
@@ -15223,6 +17314,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
@@ -15232,10 +17325,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
@@ -15246,10 +17341,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
@@ -15258,20 +17356,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_;
@@ -15279,8 +17380,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
@@ -15288,12 +17394,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
@@ -15301,16 +17410,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
@@ -15333,6 +17447,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
@@ -15353,6 +17469,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
@@ -15365,7 +17483,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;
         }
@@ -15377,6 +17497,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
@@ -15397,6 +17519,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
@@ -15406,11 +17530,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
@@ -15423,11 +17549,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
@@ -15437,35 +17566,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();
@@ -15477,6 +17611,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.
@@ -15490,22 +17626,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.
@@ -15520,11 +17656,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.
@@ -15539,16 +17676,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.
@@ -15563,12 +17700,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();
       }
@@ -15576,11 +17712,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.
@@ -15594,23 +17731,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.
@@ -15624,16 +17759,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.
@@ -15647,21 +17783,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 @@ -15669,48 +17805,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
@@ -15720,9 +17869,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 { @@ -15730,6 +17882,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15739,9 +17893,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 { @@ -15749,6 +17906,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15758,9 +17917,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 { @@ -15768,6 +17930,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15777,10 +17941,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(); @@ -15794,6 +17960,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15803,9 +17971,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(); @@ -15817,6 +17988,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15826,9 +17999,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(); @@ -15842,6 +18018,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15851,10 +18029,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(); @@ -15868,6 +18048,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15877,9 +18059,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(); @@ -15891,6 +18076,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15900,9 +18087,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(); @@ -15914,6 +18104,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15923,14 +18115,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); @@ -15938,6 +18132,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15947,9 +18143,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); @@ -15960,6 +18159,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15969,9 +18170,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); @@ -15982,6 +18186,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -15991,13 +18197,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
@@ -16007,16 +18217,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
@@ -16026,10 +18242,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 { @@ -16037,6 +18256,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
      * Vehicle loads upon arrival at its end location, for each
@@ -16046,13 +18267,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
@@ -16062,14 +18288,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
@@ -16079,48 +18310,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 { @@ -16128,14 +18377,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 { @@ -16143,14 +18397,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 { @@ -16158,14 +18417,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) { @@ -16180,15 +18444,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()); @@ -16199,14 +18469,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(); @@ -16220,14 +18495,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) { @@ -16242,14 +18522,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(); @@ -16261,15 +18546,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()); @@ -16280,19 +18571,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); @@ -16300,14 +18596,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); @@ -16318,14 +18619,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); @@ -16336,42 +18642,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 { @@ -16379,52 +18702,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_; @@ -16432,8 +18777,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
@@ -16444,14 +18794,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
@@ -16462,18 +18816,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
@@ -16485,7 +18845,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();
@@ -16499,6 +18860,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16510,8 +18873,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();
@@ -16522,6 +18885,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16533,11 +18898,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;
         }
@@ -16549,6 +18917,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16560,7 +18930,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();
@@ -16572,6 +18943,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16583,12 +18956,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
@@ -16600,15 +18976,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
@@ -16621,14 +19001,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_;
@@ -16636,51 +19019,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(); @@ -16694,15 +19100,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(); @@ -16714,19 +19125,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; } @@ -16738,15 +19158,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(); @@ -16758,61 +19183,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); } @@ -16822,12 +19267,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(); } @@ -16836,27 +19281,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -16871,6 +19316,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 66% 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 6f0081e..64d05d9 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,40 +46,45 @@ 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;
   }
-  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.
      * 
@@ -70,6 +93,8 @@ public enum IncompatibilityMode */ INCOMPATIBILITY_MODE_UNSPECIFIED(0), /** + * + * *
      * In this mode, two shipments with incompatible types can never share the
      * same vehicle.
@@ -79,6 +104,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:
@@ -96,6 +123,8 @@ public enum IncompatibilityMode
     ;
 
     /**
+     *
+     *
      * 
      * Unspecified incompatibility mode. This value should never be used.
      * 
@@ -104,6 +133,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.
@@ -113,6 +144,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:
@@ -127,7 +160,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(
@@ -152,10 +184,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;
       }
     }
 
@@ -163,29 +199,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();
@@ -193,8 +231,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;
@@ -214,37 +251,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. */ @@ -252,48 +297,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; @@ -305,12 +371,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_); } getUnknownFields().writeTo(output); @@ -330,9 +398,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -342,15 +412,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -375,96 +445,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
@@ -473,33 +551,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -511,13 +588,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();
     }
 
@@ -532,7 +610,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();
@@ -548,38 +627,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;
@@ -587,7 +667,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_;
@@ -627,23 +709,26 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureTypesIsMutable();
-              types_.add(s);
-              break;
-            } // case 10
-            case 16: {
-              incompatibilityMode_ = input.readEnum();
+            case 10:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureTypesIsMutable();
+                types_.add(s);
+                break;
+              } // case 10
+            case 16:
+              {
+                incompatibilityMode_ = input.readEnum();
 
-              break;
-            } // case 16
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 16
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -653,47 +738,58 @@ public Builder mergeFrom(
       } // finally
       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. */ @@ -701,85 +797,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() { @@ -789,21 +895,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(); @@ -812,80 +920,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); } @@ -895,12 +1036,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(); } @@ -909,27 +1051,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -944,6 +1086,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 72% 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 193e84f..8b73f08 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,39 +46,43 @@ 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;
   }
-  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.
      * 
@@ -69,6 +91,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.
@@ -78,6 +102,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
@@ -93,6 +119,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*.
@@ -105,6 +133,8 @@ public enum RequirementMode
     ;
 
     /**
+     *
+     *
      * 
      * Unspecified requirement mode. This value should never be used.
      * 
@@ -113,6 +143,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.
@@ -122,6 +154,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
@@ -137,6 +171,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*.
@@ -146,7 +182,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(
@@ -171,41 +206,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();
@@ -213,8 +254,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;
@@ -234,37 +274,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. */ @@ -272,23 +320,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
@@ -298,13 +350,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
@@ -314,12 +368,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
@@ -329,6 +386,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. */ @@ -336,6 +394,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
@@ -345,42 +405,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; @@ -392,15 +470,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_); } getUnknownFields().writeTo(output); @@ -428,9 +510,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -440,17 +524,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -479,96 +564,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.
@@ -576,33 +669,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -616,9 +708,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
@@ -637,7 +729,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();
@@ -658,38 +751,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;
@@ -697,7 +791,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_;
@@ -747,29 +842,33 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureRequiredShipmentTypeAlternativesIsMutable();
-              requiredShipmentTypeAlternatives_.add(s);
-              break;
-            } // case 10
-            case 18: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureDependentShipmentTypesIsMutable();
-              dependentShipmentTypes_.add(s);
-              break;
-            } // case 18
-            case 24: {
-              requirementMode_ = input.readEnum();
+            case 10:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureRequiredShipmentTypeAlternativesIsMutable();
+                requiredShipmentTypeAlternatives_.add(s);
+                break;
+              } // case 10
+            case 18:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureDependentShipmentTypesIsMutable();
+                dependentShipmentTypes_.add(s);
+                break;
+              } // case 18
+            case 24:
+              {
+                requirementMode_ = input.readEnum();
 
-              break;
-            } // case 24
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 24
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -779,47 +878,59 @@ public Builder mergeFrom(
       } // finally
       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. */ @@ -827,67 +938,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. */ @@ -900,12 +1020,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() { @@ -915,35 +1038,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
@@ -953,13 +1083,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
@@ -969,12 +1101,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
@@ -984,6 +1119,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. */ @@ -991,6 +1127,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
@@ -1000,14 +1138,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
@@ -1017,21 +1157,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
@@ -1041,20 +1183,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
@@ -1064,18 +1208,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
@@ -1085,6 +1230,7 @@ public Builder addAllDependentShipmentTypes(
      * 
* * repeated string dependent_shipment_types = 2; + * * @return This builder for chaining. */ public Builder clearDependentShipmentTypes() { @@ -1094,6 +1240,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
@@ -1103,15 +1251,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(); @@ -1120,80 +1268,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); } @@ -1203,12 +1383,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(); } @@ -1217,27 +1397,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1252,6 +1432,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 75% 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 1b75793..b5bfd20 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,96 +46,117 @@ 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;
   }
-  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
@@ -149,15 +188,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_ = "";
@@ -165,30 +205,33 @@ 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;
     }
-    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
@@ -197,9 +240,10 @@ protected java.lang.Object newInstance(
      *
      * 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.
@@ -209,6 +253,8 @@ public enum Code
        */
       CODE_UNSPECIFIED(0),
       /**
+       *
+       *
        * 
        * There is no vehicle in the model making all shipments infeasible.
        * 
@@ -217,6 +263,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`.
@@ -226,6 +274,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
@@ -238,6 +288,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
@@ -250,6 +302,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`.
@@ -259,6 +313,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
@@ -270,6 +326,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.
@@ -282,6 +340,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.
@@ -291,6 +351,8 @@ public enum Code
        */
       public static final int CODE_UNSPECIFIED_VALUE = 0;
       /**
+       *
+       *
        * 
        * There is no vehicle in the model making all shipments infeasible.
        * 
@@ -299,6 +361,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`.
@@ -308,6 +372,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
@@ -320,6 +386,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
@@ -332,6 +400,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`.
@@ -341,6 +411,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
@@ -352,6 +424,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.
@@ -361,7 +435,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(
@@ -386,54 +459,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;
@@ -454,39 +534,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 @@ -494,12 +588,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 @@ -510,12 +607,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 @@ -524,30 +624,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 { @@ -556,6 +656,7 @@ public java.lang.String getExampleExceededCapacityType() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -567,9 +668,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)) { @@ -587,16 +689,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -606,21 +710,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -646,87 +750,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 @@ -736,6 +847,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
@@ -767,33 +880,33 @@ 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()
-      private Builder() {
+      private Builder() {}
 
-      }
-
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -807,9 +920,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
@@ -828,7 +941,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_;
@@ -846,38 +960,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;
@@ -885,7 +1002,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());
         }
@@ -922,27 +1040,31 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                code_ = input.readEnum();
-
-                break;
-              } // case 8
-              case 16: {
-                exampleVehicleIndex_ = input.readInt32();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 16
-              case 26: {
-                exampleExceededCapacityType_ = input.readStringRequireUtf8();
-
-                break;
-              } // case 26
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  code_ = input.readEnum();
+
+                  break;
+                } // case 8
+              case 16:
+                {
+                  exampleVehicleIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 16
+              case 26:
+                {
+                  exampleExceededCapacityType_ = input.readStringRequireUtf8();
+
+                  break;
+                } // case 26
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -952,55 +1074,72 @@ public Builder mergeFrom(
         } // finally
         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. */ @@ -1008,34 +1147,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 @@ -1043,12 +1188,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 @@ -1056,12 +1204,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. */ @@ -1072,12 +1223,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() { @@ -1089,19 +1243,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; @@ -1110,21 +1266,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 { @@ -1132,61 +1289,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) { @@ -1199,12 +1364,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(); } @@ -1213,27 +1378,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1248,18 +1414,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 @@ -1270,12 +1438,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 @@ -1284,30 +1455,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 { @@ -1318,6 +1489,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`.
@@ -1330,6 +1503,8 @@ public java.util.List g
     return reasons_;
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1338,11 +1513,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`.
@@ -1355,6 +1532,8 @@ public int getReasonsCount() {
     return reasons_.size();
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1367,6 +1546,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`.
@@ -1381,6 +1562,7 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -1392,8 +1574,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_);
     }
@@ -1413,15 +1594,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 += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -1431,19 +1610,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 (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
   }
@@ -1468,97 +1645,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
@@ -1567,33 +1751,32 @@ 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()
-    private Builder() {
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1612,9 +1795,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
@@ -1633,7 +1816,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_;
@@ -1654,38 +1838,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;
@@ -1693,7 +1878,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());
       }
@@ -1719,9 +1905,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_);
           }
@@ -1753,35 +1940,39 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              index_ = input.readInt32();
+            case 8:
+              {
+                index_ = input.readInt32();
 
-              break;
-            } // case 8
-            case 18: {
-              label_ = input.readStringRequireUtf8();
+                break;
+              } // case 8
+            case 18:
+              {
+                label_ = input.readStringRequireUtf8();
 
-              break;
-            } // case 18
-            case 26: {
-              com.google.cloud.optimization.v1.SkippedShipment.Reason m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.SkippedShipment.Reason.parser(),
-                      extensionRegistry);
-              if (reasonsBuilder_ == null) {
-                ensureReasonsIsMutable();
-                reasons_.add(m);
-              } else {
-                reasonsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 26
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 18
+            case 26:
+              {
+                com.google.cloud.optimization.v1.SkippedShipment.Reason m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.SkippedShipment.Reason.parser(),
+                        extensionRegistry);
+                if (reasonsBuilder_ == null) {
+                  ensureReasonsIsMutable();
+                  reasons_.add(m);
+                } else {
+                  reasonsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 26
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1791,16 +1982,20 @@ public Builder mergeFrom(
       } // finally
       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 @@ -1808,32 +2003,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; @@ -1841,19 +2042,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; @@ -1862,21 +2065,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 { @@ -1884,75 +2088,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`.
@@ -1960,7 +2179,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 {
@@ -1968,6 +2188,8 @@ public java.util.List g
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -1983,6 +2205,8 @@ public int getReasonsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -1998,6 +2222,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`.
@@ -2020,6 +2246,8 @@ public Builder setReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2028,7 +2256,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());
@@ -2039,6 +2268,8 @@ public Builder setReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2060,6 +2291,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`.
@@ -2082,6 +2315,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2101,6 +2336,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2109,7 +2346,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());
@@ -2120,6 +2358,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2128,11 +2368,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);
@@ -2140,6 +2380,8 @@ public Builder addAllReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2158,6 +2400,8 @@ public Builder clearReasons() {
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2176,6 +2420,8 @@ public Builder removeReasons(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2188,6 +2434,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`.
@@ -2198,11 +2446,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`.
@@ -2210,8 +2461,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 {
@@ -2219,6 +2471,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`.
@@ -2227,10 +2481,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`.
@@ -2240,10 +2496,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`.
@@ -2251,27 +2510,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);
     }
 
@@ -2281,12 +2543,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();
   }
@@ -2295,27 +2557,27 @@ 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 {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  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 {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -2330,6 +2592,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 77%
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 b173769..74a8a55 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,53 +43,57 @@
  *
  * 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;
   }
-  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 @@ -80,12 +101,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 @@ -93,6 +117,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`.
@@ -108,12 +134,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 @@ -121,12 +150,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 @@ -134,6 +166,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`.
@@ -149,11 +183,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 @@ -161,18 +198,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.
    * 
@@ -187,11 +231,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 @@ -199,11 +246,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 @@ -211,6 +261,8 @@ public com.google.protobuf.Timestamp getSoftEndTime() { return softEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; } /** + * + * *
    * The soft end time of the time window.
    * 
@@ -225,6 +277,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:
@@ -238,6 +292,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 @@ -245,6 +300,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:
@@ -258,6 +315,7 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -268,6 +326,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:
@@ -281,6 +341,7 @@ public double getCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -288,6 +349,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:
@@ -301,6 +364,7 @@ public boolean hasCostPerHourAfterSoftEndTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -309,6 +373,7 @@ public double getCostPerHourAfterSoftEndTime() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -320,8 +385,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()); } @@ -350,28 +414,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -381,44 +442,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -449,110 +508,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) + getUnknownFields().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.
@@ -575,33 +645,32 @@ 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()
-    private Builder() {
-
-    }
+    private Builder() {}
 
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -637,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_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
@@ -658,7 +727,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) {
@@ -698,38 +768,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;
@@ -782,50 +853,49 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              input.readMessage(
-                  getStartTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 10
-            case 18: {
-              input.readMessage(
-                  getEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getSoftStartTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 26
-            case 34: {
-              input.readMessage(
-                  getSoftEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 34
-            case 41: {
-              costPerHourBeforeSoftStartTime_ = input.readDouble();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 41
-            case 49: {
-              costPerHourAfterSoftEndTime_ = input.readDouble();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 49
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 10
+            case 18:
+              {
+                input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(getSoftStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 26
+            case 34:
+              {
+                input.readMessage(getSoftEndTimeFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 34
+            case 41:
+              {
+                costPerHourBeforeSoftStartTime_ = input.readDouble();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 41
+            case 49:
+              {
+                costPerHourAfterSoftEndTime_ = input.readDouble();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 49
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -835,30 +905,40 @@ public Builder mergeFrom(
       } // finally
       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() { @@ -869,6 +949,8 @@ public com.google.protobuf.Timestamp getStartTime() { } } /** + * + * *
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -890,6 +972,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`.
@@ -897,8 +981,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();
@@ -909,6 +992,8 @@ public Builder setStartTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -920,7 +1005,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;
         }
@@ -932,6 +1017,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`.
@@ -951,6 +1038,8 @@ public Builder clearStartTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -959,11 +1048,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`.
@@ -975,11 +1066,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`.
@@ -988,14 +1080,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_;
@@ -1003,26 +1098,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() { @@ -1033,6 +1137,8 @@ public com.google.protobuf.Timestamp getEndTime() { } } /** + * + * *
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1054,6 +1160,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`.
@@ -1061,8 +1169,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();
@@ -1073,6 +1180,8 @@ public Builder setEndTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1084,7 +1193,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;
         }
@@ -1096,6 +1205,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`.
@@ -1115,6 +1226,8 @@ public Builder clearEndTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1123,11 +1236,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`.
@@ -1139,11 +1254,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`.
@@ -1152,14 +1268,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_;
@@ -1167,34 +1286,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.
      * 
@@ -1215,14 +1347,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(); @@ -1233,6 +1366,8 @@ public Builder setSoftStartTime( return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1243,7 +1378,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; } @@ -1255,6 +1392,8 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1273,6 +1412,8 @@ public Builder clearSoftStartTime() { return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1280,11 +1421,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.
      * 
@@ -1295,11 +1438,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.
      * 
@@ -1307,14 +1453,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_; @@ -1322,34 +1471,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.
      * 
@@ -1370,14 +1532,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(); @@ -1388,6 +1551,8 @@ public Builder setSoftEndTime( return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1398,7 +1563,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; } @@ -1410,6 +1577,8 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1428,6 +1597,8 @@ public Builder clearSoftEndTime() { return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1435,11 +1606,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.
      * 
@@ -1450,11 +1623,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.
      * 
@@ -1462,21 +1638,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:
@@ -1490,6 +1671,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 @@ -1497,6 +1679,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:
@@ -1510,6 +1694,7 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -1517,6 +1702,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:
@@ -1530,6 +1717,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. */ @@ -1540,6 +1728,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:
@@ -1553,6 +1743,7 @@ public Builder setCostPerHourBeforeSoftStartTime(double value) {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return This builder for chaining. */ public Builder clearCostPerHourBeforeSoftStartTime() { @@ -1562,8 +1753,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:
@@ -1577,6 +1770,7 @@ public Builder clearCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -1584,6 +1778,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:
@@ -1597,6 +1793,7 @@ public boolean hasCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -1604,6 +1801,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:
@@ -1617,6 +1816,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. */ @@ -1627,6 +1827,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:
@@ -1640,6 +1842,7 @@ public Builder setCostPerHourAfterSoftEndTime(double value) {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftEndTime() { @@ -1648,9 +1851,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); } @@ -1660,12 +1863,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(); } @@ -1674,27 +1877,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1709,6 +1912,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 740916a..65d43e5 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,32 +49,35 @@ 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;
   }
-  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
@@ -67,6 +88,7 @@ protected java.lang.Object newInstance(
    * 
* * string src_tag = 1; + * * @return The srcTag. */ @java.lang.Override @@ -75,14 +97,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
@@ -93,16 +116,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 { @@ -113,12 +135,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 @@ -127,30 +152,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 { @@ -161,6 +186,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]
@@ -169,6 +196,7 @@ public java.lang.String getExcludedSrcTag() {
    * 
* * string dst_tag = 3; + * * @return The dstTag. */ @java.lang.Override @@ -177,14 +205,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]
@@ -193,16 +222,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 { @@ -213,12 +241,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 @@ -227,30 +258,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 { @@ -261,6 +292,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
@@ -268,6 +301,7 @@ public java.lang.String getExcludedDstTag() {
    * 
* * double cost = 5; + * * @return The cost. */ @java.lang.Override @@ -278,6 +312,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
@@ -285,6 +321,7 @@ public double getCost() {
    * 
* * double cost_per_kilometer = 6; + * * @return The costPerKilometer. */ @java.lang.Override @@ -295,6 +332,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.
@@ -302,6 +341,7 @@ public double getCostPerKilometer() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return Whether the distanceLimit field is set. */ @java.lang.Override @@ -309,6 +349,8 @@ public boolean hasDistanceLimit() { return distanceLimit_ != null; } /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -316,13 +358,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.
@@ -339,6 +386,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*
@@ -346,6 +395,7 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
    * 
* * .google.protobuf.Duration delay = 8; + * * @return Whether the delay field is set. */ @java.lang.Override @@ -353,6 +403,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*
@@ -360,6 +412,7 @@ public boolean hasDelay() {
    * 
* * .google.protobuf.Duration delay = 8; + * * @return The delay. */ @java.lang.Override @@ -367,6 +420,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*
@@ -381,6 +436,7 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -392,8 +448,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_);
     }
@@ -440,20 +495,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 += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -463,36 +514,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 (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
@@ -514,11 +558,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();
@@ -533,96 +580,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
@@ -632,33 +687,32 @@ 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()
-    private Builder() {
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -690,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_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
@@ -711,7 +765,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_;
@@ -736,38 +791,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;
@@ -775,7 +831,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();
@@ -830,56 +887,61 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              srcTag_ = input.readStringRequireUtf8();
-
-              break;
-            } // case 10
-            case 18: {
-              excludedSrcTag_ = input.readStringRequireUtf8();
-
-              break;
-            } // case 18
-            case 26: {
-              dstTag_ = input.readStringRequireUtf8();
-
-              break;
-            } // case 26
-            case 34: {
-              excludedDstTag_ = input.readStringRequireUtf8();
-
-              break;
-            } // case 34
-            case 41: {
-              cost_ = input.readDouble();
-
-              break;
-            } // case 41
-            case 49: {
-              costPerKilometer_ = input.readDouble();
-
-              break;
-            } // case 49
-            case 58: {
-              input.readMessage(
-                  getDistanceLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 58
-            case 66: {
-              input.readMessage(
-                  getDelayFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 66
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                srcTag_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 10
+            case 18:
+              {
+                excludedSrcTag_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 18
+            case 26:
+              {
+                dstTag_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 26
+            case 34:
+              {
+                excludedDstTag_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 34
+            case 41:
+              {
+                cost_ = input.readDouble();
+
+                break;
+              } // case 41
+            case 49:
+              {
+                costPerKilometer_ = input.readDouble();
+
+                break;
+              } // case 49
+            case 58:
+              {
+                input.readMessage(getDistanceLimitFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 58
+            case 66:
+              {
+                input.readMessage(getDelayFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 66
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -892,6 +954,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
@@ -902,13 +966,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; @@ -917,6 +981,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
@@ -927,15 +993,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 { @@ -943,6 +1008,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
@@ -953,20 +1020,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
@@ -977,15 +1046,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
@@ -996,16 +1068,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; @@ -1013,19 +1085,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; @@ -1034,21 +1108,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 { @@ -1056,57 +1131,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; @@ -1114,6 +1196,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]
@@ -1122,13 +1206,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; @@ -1137,6 +1221,8 @@ public java.lang.String getDstTag() { } } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1145,15 +1231,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 { @@ -1161,6 +1246,8 @@ public java.lang.String getDstTag() { } } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1169,20 +1256,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]
@@ -1191,15 +1280,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]
@@ -1208,16 +1300,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; @@ -1225,19 +1317,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; @@ -1246,21 +1340,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 { @@ -1268,64 +1363,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
@@ -1333,6 +1437,7 @@ public Builder setExcludedDstTagBytes(
      * 
* * double cost = 5; + * * @return The cost. */ @java.lang.Override @@ -1340,6 +1445,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
@@ -1347,16 +1454,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
@@ -1364,17 +1474,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
@@ -1382,6 +1495,7 @@ public Builder clearCost() {
      * 
* * double cost_per_kilometer = 6; + * * @return The costPerKilometer. */ @java.lang.Override @@ -1389,6 +1503,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
@@ -1396,16 +1512,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
@@ -1413,10 +1532,11 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 6; + * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { - + costPerKilometer_ = 0D; onChanged(); return this; @@ -1424,8 +1544,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.
@@ -1433,12 +1558,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.
@@ -1446,16 +1574,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.
@@ -1478,6 +1611,8 @@ public Builder setDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit v
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1498,6 +1633,8 @@ public Builder setDistanceLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1510,7 +1647,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;
         }
@@ -1522,6 +1661,8 @@ public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1542,6 +1683,8 @@ public Builder clearDistanceLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1551,11 +1694,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.
@@ -1568,11 +1713,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.
@@ -1582,14 +1730,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_;
@@ -1597,8 +1748,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*
@@ -1606,12 +1762,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*
@@ -1619,6 +1778,7 @@ public boolean hasDelay() {
      * 
* * .google.protobuf.Duration delay = 8; + * * @return The delay. */ public com.google.protobuf.Duration getDelay() { @@ -1629,6 +1789,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*
@@ -1651,6 +1813,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*
@@ -1659,8 +1823,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();
@@ -1671,6 +1834,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*
@@ -1682,8 +1847,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;
         }
@@ -1695,6 +1859,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*
@@ -1715,6 +1881,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*
@@ -1724,11 +1892,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*
@@ -1741,11 +1911,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*
@@ -1755,21 +1926,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);
     }
 
@@ -1779,12 +1953,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();
   }
@@ -1793,27 +1967,27 @@ 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 {
-      Builder builder = newBuilder();
-      try {
-        builder.mergeFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(builder.buildPartial());
-      } catch (com.google.protobuf.UninitializedMessageException e) {
-        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(e)
-            .setUnfinishedMessage(builder.buildPartial());
-      }
-      return builder.buildPartial();
-    }
-  };
+  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 {
+          Builder builder = newBuilder();
+          try {
+            builder.mergeFrom(input, extensionRegistry);
+          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(builder.buildPartial());
+          } catch (com.google.protobuf.UninitializedMessageException e) {
+            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+          } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(e)
+                .setUnfinishedMessage(builder.buildPartial());
+          }
+          return builder.buildPartial();
+        }
+      };
 
   public static com.google.protobuf.Parser parser() {
     return PARSER;
@@ -1828,6 +2002,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 77%
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 544c319..4e5aec3 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,44 +55,46 @@ 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;
   }
-  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
@@ -84,9 +104,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`.
      * 
@@ -95,6 +116,8 @@ public enum TravelMode */ TRAVEL_MODE_UNSPECIFIED(0), /** + * + * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -106,6 +129,8 @@ public enum TravelMode ; /** + * + * *
      * Unspecified travel mode, equivalent to `DRIVING`.
      * 
@@ -114,6 +139,8 @@ public enum TravelMode */ public static final int TRAVEL_MODE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -122,7 +149,6 @@ public enum TravelMode */ public static final int DRIVING_VALUE = 1; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -147,48 +173,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; @@ -206,6 +231,8 @@ private TravelMode(int value) { } /** + * + * *
    * Policy on how a vehicle can be unloaded. Applies only to shipments having
    * both a pickup and a delivery.
@@ -215,9 +242,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.
@@ -227,6 +255,8 @@ public enum UnloadingPolicy
      */
     UNLOADING_POLICY_UNSPECIFIED(0),
     /**
+     *
+     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -235,6 +265,8 @@ public enum UnloadingPolicy */ LAST_IN_FIRST_OUT(1), /** + * + * *
      * Deliveries must occur in the same order as pickups
      * 
@@ -246,6 +278,8 @@ public enum UnloadingPolicy ; /** + * + * *
      * Unspecified unloading policy; deliveries must just occur after their
      * corresponding pickups.
@@ -255,6 +289,8 @@ public enum UnloadingPolicy
      */
     public static final int UNLOADING_POLICY_UNSPECIFIED_VALUE = 0;
     /**
+     *
+     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -263,6 +299,8 @@ public enum UnloadingPolicy */ public static final int LAST_IN_FIRST_OUT_VALUE = 1; /** + * + * *
      * Deliveries must occur in the same order as pickups
      * 
@@ -271,7 +309,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( @@ -296,39 +333,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); } @@ -337,8 +377,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; @@ -355,40 +394,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):
@@ -397,65 +448,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].
@@ -463,59 +538,66 @@ 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;
     }
-    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.
@@ -523,10 +605,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.
@@ -534,64 +619,71 @@ 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; } - 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 @@ -602,6 +694,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.
@@ -609,6 +703,7 @@ public long getMin() {
        * 
* * optional int64 max = 2; + * * @return Whether the max field is set. */ @java.lang.Override @@ -616,6 +711,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.
@@ -623,6 +720,7 @@ public boolean hasMax() {
        * 
* * optional int64 max = 2; + * * @return The max. */ @java.lang.Override @@ -631,6 +729,7 @@ public long getMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -642,8 +741,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_); } @@ -660,12 +758,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -675,19 +771,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -701,12 +796,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) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -714,87 +807,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 @@ -804,39 +904,41 @@ 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() - private Builder() { - - } + private Builder() {} - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - } + @java.lang.Override public Builder clear() { super.clear(); @@ -848,13 +950,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(); } @@ -869,7 +972,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_; @@ -886,46 +990,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()); } @@ -958,22 +1068,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - min_ = input.readInt64(); - - break; - } // case 8 - case 16: { - max_ = input.readInt64(); - bitField0_ |= 0x00000001; - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + min_ = input.readInt64(); + + break; + } // case 8 + case 16: + { + max_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -983,16 +1096,20 @@ public Builder mergeFrom( } // finally 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 @@ -1000,39 +1117,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.
@@ -1040,6 +1165,7 @@ public Builder clearMin() {
          * 
* * optional int64 max = 2; + * * @return Whether the max field is set. */ @java.lang.Override @@ -1047,6 +1173,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.
@@ -1054,6 +1182,7 @@ public boolean hasMax() {
          * 
* * optional int64 max = 2; + * * @return The max. */ @java.lang.Override @@ -1061,6 +1190,8 @@ public long getMax() { return max_; } /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1068,6 +1199,7 @@ public long getMax() {
          * 
* * optional int64 max = 2; + * * @param value The max to set. * @return This builder for chaining. */ @@ -1078,6 +1210,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.
@@ -1085,6 +1219,7 @@ public Builder setMax(long value) {
          * 
* * optional int64 max = 2; + * * @return This builder for chaining. */ public Builder clearMax() { @@ -1093,6 +1228,7 @@ public Builder clearMax() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1105,41 +1241,44 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1151,21 +1290,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 @@ -1173,11 +1315,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 @@ -1188,11 +1333,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 @@ -1203,6 +1351,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):
@@ -1211,6 +1361,7 @@ public long getSoftMaxLoad() {
      * 
* * double cost_per_unit_above_soft_max = 3; + * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1221,11 +1372,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 @@ -1233,37 +1388,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 @@ -1271,18 +1439,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.
      * 
@@ -1290,11 +1465,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; @@ -1306,8 +1483,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_); } @@ -1333,24 +1509,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1360,32 +1532,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -1400,15 +1568,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(); @@ -1423,87 +1591,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 @@ -1513,6 +1687,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].
@@ -1520,33 +1696,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1572,9 +1748,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
@@ -1593,7 +1769,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)) {
@@ -1621,38 +1798,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;
@@ -1660,7 +1840,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());
         }
@@ -1702,41 +1883,45 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                maxLoad_ = input.readInt64();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-              case 16: {
-                softMaxLoad_ = input.readInt64();
+              case 8:
+                {
+                  maxLoad_ = input.readInt64();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 8
+              case 16:
+                {
+                  softMaxLoad_ = input.readInt64();
 
-                break;
-              } // case 16
-              case 25: {
-                costPerUnitAboveSoftMax_ = input.readDouble();
+                  break;
+                } // case 16
+              case 25:
+                {
+                  costPerUnitAboveSoftMax_ = input.readDouble();
 
-                break;
-              } // case 25
-              case 34: {
-                input.readMessage(
-                    getStartLoadIntervalFieldBuilder().getBuilder(),
-                    extensionRegistry);
+                  break;
+                } // case 25
+              case 34:
+                {
+                  input.readMessage(
+                      getStartLoadIntervalFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 34
-              case 42: {
-                input.readMessage(
-                    getEndLoadIntervalFieldBuilder().getBuilder(),
-                    extensionRegistry);
+                  break;
+                } // case 34
+              case 42:
+                {
+                  input.readMessage(
+                      getEndLoadIntervalFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 42
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+                  break;
+                } // case 42
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -1746,15 +1931,19 @@ public Builder mergeFrom(
         } // finally
         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 @@ -1762,11 +1951,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 @@ -1774,11 +1966,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. */ @@ -1789,11 +1984,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() { @@ -1803,13 +2001,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 @@ -1817,37 +2018,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):
@@ -1856,6 +2065,7 @@ public Builder clearSoftMaxLoad() {
        * 
* * double cost_per_unit_above_soft_max = 3; + * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1863,6 +2073,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):
@@ -1871,16 +2083,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):
@@ -1889,10 +2104,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; @@ -1900,41 +2116,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(); @@ -1948,11 +2181,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) { @@ -1966,17 +2202,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; } @@ -1988,11 +2231,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) { @@ -2006,48 +2252,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_; @@ -2055,41 +2316,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(); @@ -2103,11 +2381,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) { @@ -2121,17 +2402,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; } @@ -2143,11 +2431,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) { @@ -2161,52 +2452,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) { @@ -2219,12 +2526,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(); } @@ -2233,27 +2540,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -2268,32 +2576,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.
      * 
@@ -2303,6 +2619,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
@@ -2312,10 +2630,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
@@ -2325,10 +2646,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
@@ -2342,6 +2666,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,
@@ -2353,10 +2679,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,
@@ -2368,11 +2697,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
@@ -2385,10 +2717,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
@@ -2401,10 +2736,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
@@ -2421,6 +2759,8 @@ public interface DurationLimitOrBuilder extends
     com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2434,10 +2774,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.
@@ -2451,11 +2794,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.
@@ -2465,52 +2811,56 @@ 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;
     }
-    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 @@ -2518,18 +2868,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.
      * 
@@ -2544,6 +2901,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
@@ -2553,6 +2912,7 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() {
      * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return Whether the softMaxDuration field is set. */ @java.lang.Override @@ -2560,6 +2920,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
@@ -2569,13 +2931,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
@@ -2594,6 +2961,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,
@@ -2605,6 +2974,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 @@ -2612,6 +2982,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,
@@ -2623,6 +2995,7 @@ public boolean hasCostPerHourAfterSoftMax() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -2633,6 +3006,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
@@ -2645,6 +3020,7 @@ public double getCostPerHourAfterSoftMax() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return Whether the quadraticSoftMaxDuration field is set. */ @java.lang.Override @@ -2652,6 +3028,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
@@ -2664,13 +3042,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
@@ -2692,6 +3075,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.
@@ -2705,6 +3090,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 @@ -2712,6 +3098,8 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2725,6 +3113,7 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -2733,6 +3122,7 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2744,8 +3134,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()); } @@ -2771,24 +3160,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2798,39 +3187,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -2853,8 +3241,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; @@ -2862,8 +3252,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) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -2871,87 +3263,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 @@ -2961,6 +3360,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.
@@ -2970,33 +3371,33 @@ 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()
-      private Builder() {
-
-      }
+      private Builder() {}
 
-      private Builder(
-          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-
       }
+
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3026,9 +3427,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
@@ -3047,7 +3448,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) {
@@ -3082,38 +3484,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;
@@ -3121,7 +3526,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());
         }
@@ -3135,7 +3541,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.getUnknownFields());
         onChanged();
@@ -3163,43 +3570,45 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getMaxDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
+              case 10:
+                {
+                  input.readMessage(getMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getSoftMaxDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getSoftMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 18
-              case 25: {
-                costPerHourAfterSoftMax_ = input.readDouble();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 25
-              case 34: {
-                input.readMessage(
-                    getQuadraticSoftMaxDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
+                  break;
+                } // case 18
+              case 25:
+                {
+                  costPerHourAfterSoftMax_ = input.readDouble();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 25
+              case 34:
+                {
+                  input.readMessage(
+                      getQuadraticSoftMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
 
-                break;
-              } // case 34
-              case 41: {
-                costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 41
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+                  break;
+                } // case 34
+              case 41:
+                {
+                  costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 41
+              default:
+                {
+                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                    done = true; // was an endgroup tag
+                  }
+                  break;
+                } // default:
             } // switch (tag)
           } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -3209,38 +3618,52 @@ public Builder mergeFrom(
         } // finally
         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.
        * 
@@ -3261,14 +3684,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(); @@ -3279,6 +3703,8 @@ public Builder setMaxDuration( return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3289,7 +3715,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; } @@ -3301,6 +3729,8 @@ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3319,6 +3749,8 @@ public Builder clearMaxDuration() { return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3326,11 +3758,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.
        * 
@@ -3341,11 +3775,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.
        * 
@@ -3353,14 +3790,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_; @@ -3368,8 +3808,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
@@ -3379,12 +3824,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
@@ -3394,16 +3842,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
@@ -3428,6 +3881,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
@@ -3438,8 +3893,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();
@@ -3450,6 +3904,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
@@ -3464,7 +3920,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;
           }
@@ -3476,6 +3934,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
@@ -3498,6 +3958,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
@@ -3509,11 +3971,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
@@ -3528,11 +3992,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
@@ -3544,21 +4011,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,
@@ -3570,6 +4042,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 @@ -3577,6 +4050,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,
@@ -3588,6 +4063,7 @@ public boolean hasCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -3595,6 +4071,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,
@@ -3606,6 +4084,7 @@ public double getCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @param value The costPerHourAfterSoftMax to set. * @return This builder for chaining. */ @@ -3616,6 +4095,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,
@@ -3627,6 +4108,7 @@ public Builder setCostPerHourAfterSoftMax(double value) {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftMax() { @@ -3638,8 +4120,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
@@ -3652,12 +4139,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
@@ -3670,16 +4160,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
@@ -3707,6 +4202,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
@@ -3732,6 +4229,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
@@ -3749,7 +4248,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;
           }
@@ -3761,6 +4262,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
@@ -3786,6 +4289,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
@@ -3800,11 +4305,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
@@ -3822,11 +4329,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
@@ -3841,21 +4351,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.
@@ -3869,6 +4384,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 @@ -3876,6 +4392,8 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -3889,6 +4407,7 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -3896,6 +4415,8 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { return costPerSquareHourAfterQuadraticSoftMax_; } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -3909,6 +4430,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. */ @@ -3919,6 +4441,8 @@ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) { return this; } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -3932,6 +4456,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() { @@ -3940,6 +4465,7 @@ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -3952,12 +4478,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(); } @@ -3966,27 +4492,28 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -4001,42 +4528,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.
@@ -4045,6 +4584,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 @@ -4052,6 +4592,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.
@@ -4060,6 +4602,7 @@ public boolean hasStartLocation() {
    * 
* * .google.type.LatLng start_location = 3; + * * @return The startLocation. */ @java.lang.Override @@ -4067,6 +4610,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.
@@ -4084,6 +4629,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`
@@ -4093,6 +4640,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 @@ -4100,6 +4648,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`
@@ -4109,13 +4659,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`
@@ -4134,6 +4689,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
@@ -4143,6 +4700,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 @@ -4150,6 +4708,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
@@ -4159,6 +4719,7 @@ public boolean hasEndLocation() {
    * 
* * .google.type.LatLng end_location = 5; + * * @return The endLocation. */ @java.lang.Override @@ -4166,6 +4727,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
@@ -4184,6 +4747,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
@@ -4194,6 +4759,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 @@ -4201,6 +4767,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
@@ -4211,13 +4779,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
@@ -4237,37 +4810,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. */ @@ -4275,54 +4856,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. */ @@ -4330,23 +4921,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
@@ -4367,6 +4962,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
@@ -4383,11 +4980,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
@@ -4408,6 +5007,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
@@ -4428,6 +5029,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
@@ -4452,6 +5055,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
@@ -4472,6 +5077,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
@@ -4488,11 +5095,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
@@ -4513,6 +5122,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
@@ -4533,6 +5144,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
@@ -4557,6 +5170,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
@@ -4572,6 +5187,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 @@ -4579,6 +5195,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
@@ -4594,6 +5212,7 @@ public boolean hasTravelDurationMultiple() {
    * 
* * optional double travel_duration_multiple = 11; + * * @return The travelDurationMultiple. */ @java.lang.Override @@ -4604,49 +5223,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< - 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> + internalGetLoadLimits() { if (loadLimits_ == null) { - return com.google.protobuf.MapField.emptyMapField( - LoadLimitsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField(LoadLimitsDefaultEntryHolder.defaultEntry); } return loadLimits_; } @@ -4655,6 +5292,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
@@ -4664,24 +5303,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
@@ -4691,14 +5332,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
@@ -4708,19 +5352,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
@@ -4730,13 +5377,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)) { @@ -4748,6 +5397,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].
@@ -4758,6 +5409,7 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_hour = 16; + * * @return The costPerHour. */ @java.lang.Override @@ -4768,6 +5420,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
@@ -4775,6 +5429,7 @@ public double getCostPerHour() {
    * 
* * double cost_per_traveled_hour = 17; + * * @return The costPerTraveledHour. */ @java.lang.Override @@ -4785,6 +5440,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
@@ -4793,6 +5450,7 @@ public double getCostPerTraveledHour() {
    * 
* * double cost_per_kilometer = 18; + * * @return The costPerKilometer. */ @java.lang.Override @@ -4803,11 +5461,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 @@ -4818,6 +5479,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
@@ -4832,6 +5495,7 @@ public double getFixedCost() {
    * 
* * bool used_if_route_is_empty = 20; + * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -4842,6 +5506,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
@@ -4849,6 +5515,7 @@ public boolean getUsedIfRouteIsEmpty() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return Whether the routeDurationLimit field is set. */ @java.lang.Override @@ -4856,6 +5523,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
@@ -4863,13 +5532,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
@@ -4879,13 +5553,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
@@ -4893,6 +5570,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 @@ -4900,6 +5578,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
@@ -4907,13 +5587,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
@@ -4923,13 +5608,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
@@ -4937,6 +5625,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 @@ -4944,6 +5633,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
@@ -4951,13 +5642,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
@@ -4972,21 +5668,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
+      extraVisitDurationForVisitType_;
+
   private com.google.protobuf.MapField
-  internalGetExtraVisitDurationForVisitType() {
+      internalGetExtraVisitDurationForVisitType() {
     if (extraVisitDurationForVisitType_ == null) {
       return com.google.protobuf.MapField.emptyMapField(
           ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry);
@@ -4998,6 +5698,8 @@ public int getExtraVisitDurationForVisitTypeCount() {
     return internalGetExtraVisitDurationForVisitType().getMap().size();
   }
   /**
+   *
+   *
    * 
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -5009,24 +5711,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
@@ -5038,14 +5742,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
@@ -5057,19 +5764,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
@@ -5081,13 +5791,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)) { @@ -5099,12 +5811,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 @@ -5112,19 +5827,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.
@@ -5140,12 +5862,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 @@ -5154,30 +5879,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 { @@ -5188,6 +5913,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.
@@ -5203,6 +5930,7 @@ public java.lang.String getLabel() {
    * 
* * bool ignore = 28; + * * @return The ignore. */ @java.lang.Override @@ -5213,6 +5941,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
@@ -5221,16 +5951,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
@@ -5239,14 +5972,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
@@ -5255,197 +5992,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; @@ -5457,10 +6280,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) { @@ -5490,7 +6314,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++) { @@ -5526,8 +6352,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, @@ -5548,12 +6373,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); getUnknownFields().writeTo(output); } @@ -5563,25 +6384,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; @@ -5600,109 +6418,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -5712,7 +6523,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); @@ -5722,89 +6533,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 (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -5852,8 +6638,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_; @@ -5862,20 +6650,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(); @@ -5899,8 +6694,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(); @@ -5922,97 +6716,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`
@@ -6021,59 +6822,56 @@ 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()
-    private Builder() {
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -6192,9 +6990,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
@@ -6213,7 +7011,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_;
@@ -6342,38 +7141,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;
@@ -6435,9 +7235,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_);
           }
@@ -6461,9 +7262,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_);
           }
@@ -6475,8 +7277,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());
       }
@@ -6501,8 +7302,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());
       }
@@ -6541,9 +7342,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_);
           }
@@ -6567,9 +7369,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_);
           }
@@ -6593,9 +7396,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_);
           }
@@ -6627,227 +7431,252 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              travelMode_ = input.readEnum();
-
-              break;
-            } // case 8
-            case 26: {
-              input.readMessage(
-                  getStartLocationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 26
-            case 34: {
-              input.readMessage(
-                  getStartWaypointFieldBuilder().getBuilder(),
-                  extensionRegistry);
-
-              break;
-            } // case 34
-            case 42: {
-              input.readMessage(
-                  getEndLocationFieldBuilder().getBuilder(),
-                  extensionRegistry);
+            case 8:
+              {
+                travelMode_ = input.readEnum();
 
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getEndWaypointFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 8
+            case 26:
+              {
+                input.readMessage(getStartLocationFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 50
-            case 58: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureStartTagsIsMutable();
-              startTags_.add(s);
-              break;
-            } // case 58
-            case 66: {
-              java.lang.String s = input.readStringRequireUtf8();
-              ensureEndTagsIsMutable();
-              endTags_.add(s);
-              break;
-            } // case 66
-            case 74: {
-              com.google.cloud.optimization.v1.TimeWindow m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.TimeWindow.parser(),
-                      extensionRegistry);
-              if (startTimeWindowsBuilder_ == null) {
-                ensureStartTimeWindowsIsMutable();
-                startTimeWindows_.add(m);
-              } else {
-                startTimeWindowsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 74
-            case 82: {
-              com.google.cloud.optimization.v1.TimeWindow m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.TimeWindow.parser(),
-                      extensionRegistry);
-              if (endTimeWindowsBuilder_ == null) {
-                ensureEndTimeWindowsIsMutable();
-                endTimeWindows_.add(m);
-              } else {
-                endTimeWindowsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 82
-            case 89: {
-              travelDurationMultiple_ = input.readDouble();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 89
-            case 96: {
-              unloadingPolicy_ = input.readEnum();
+                break;
+              } // case 26
+            case 34:
+              {
+                input.readMessage(getStartWaypointFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 96
-            case 106: {
-              com.google.cloud.optimization.v1.CapacityQuantity m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantity.parser(),
-                      extensionRegistry);
-              if (capacitiesBuilder_ == null) {
-                ensureCapacitiesIsMutable();
-                capacities_.add(m);
-              } else {
-                capacitiesBuilder_.addMessage(m);
-              }
-              break;
-            } // case 106
-            case 114: {
-              com.google.cloud.optimization.v1.CapacityQuantityInterval m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
-                      extensionRegistry);
-              if (startLoadIntervalsBuilder_ == null) {
-                ensureStartLoadIntervalsIsMutable();
-                startLoadIntervals_.add(m);
-              } else {
-                startLoadIntervalsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 114
-            case 122: {
-              com.google.cloud.optimization.v1.CapacityQuantityInterval m =
-                  input.readMessage(
-                      com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
-                      extensionRegistry);
-              if (endLoadIntervalsBuilder_ == null) {
-                ensureEndLoadIntervalsIsMutable();
-                endLoadIntervals_.add(m);
-              } else {
-                endLoadIntervalsBuilder_.addMessage(m);
-              }
-              break;
-            } // case 122
-            case 129: {
-              costPerHour_ = input.readDouble();
+                break;
+              } // case 34
+            case 42:
+              {
+                input.readMessage(getEndLocationFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 129
-            case 137: {
-              costPerTraveledHour_ = input.readDouble();
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getEndWaypointFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 137
-            case 145: {
-              costPerKilometer_ = input.readDouble();
+                break;
+              } // case 50
+            case 58:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureStartTagsIsMutable();
+                startTags_.add(s);
+                break;
+              } // case 58
+            case 66:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureEndTagsIsMutable();
+                endTags_.add(s);
+                break;
+              } // case 66
+            case 74:
+              {
+                com.google.cloud.optimization.v1.TimeWindow m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry);
+                if (startTimeWindowsBuilder_ == null) {
+                  ensureStartTimeWindowsIsMutable();
+                  startTimeWindows_.add(m);
+                } else {
+                  startTimeWindowsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 74
+            case 82:
+              {
+                com.google.cloud.optimization.v1.TimeWindow m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.TimeWindow.parser(), extensionRegistry);
+                if (endTimeWindowsBuilder_ == null) {
+                  ensureEndTimeWindowsIsMutable();
+                  endTimeWindows_.add(m);
+                } else {
+                  endTimeWindowsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 82
+            case 89:
+              {
+                travelDurationMultiple_ = input.readDouble();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 89
+            case 96:
+              {
+                unloadingPolicy_ = input.readEnum();
 
-              break;
-            } // case 145
-            case 153: {
-              fixedCost_ = input.readDouble();
+                break;
+              } // case 96
+            case 106:
+              {
+                com.google.cloud.optimization.v1.CapacityQuantity m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantity.parser(),
+                        extensionRegistry);
+                if (capacitiesBuilder_ == null) {
+                  ensureCapacitiesIsMutable();
+                  capacities_.add(m);
+                } else {
+                  capacitiesBuilder_.addMessage(m);
+                }
+                break;
+              } // case 106
+            case 114:
+              {
+                com.google.cloud.optimization.v1.CapacityQuantityInterval m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
+                        extensionRegistry);
+                if (startLoadIntervalsBuilder_ == null) {
+                  ensureStartLoadIntervalsIsMutable();
+                  startLoadIntervals_.add(m);
+                } else {
+                  startLoadIntervalsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 114
+            case 122:
+              {
+                com.google.cloud.optimization.v1.CapacityQuantityInterval m =
+                    input.readMessage(
+                        com.google.cloud.optimization.v1.CapacityQuantityInterval.parser(),
+                        extensionRegistry);
+                if (endLoadIntervalsBuilder_ == null) {
+                  ensureEndLoadIntervalsIsMutable();
+                  endLoadIntervals_.add(m);
+                } else {
+                  endLoadIntervalsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 122
+            case 129:
+              {
+                costPerHour_ = input.readDouble();
 
-              break;
-            } // case 153
-            case 160: {
-              usedIfRouteIsEmpty_ = input.readBool();
+                break;
+              } // case 129
+            case 137:
+              {
+                costPerTraveledHour_ = input.readDouble();
 
-              break;
-            } // case 160
-            case 170: {
-              input.readMessage(
-                  getRouteDurationLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 137
+            case 145:
+              {
+                costPerKilometer_ = input.readDouble();
 
-              break;
-            } // case 170
-            case 178: {
-              input.readMessage(
-                  getTravelDurationLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 145
+            case 153:
+              {
+                fixedCost_ = input.readDouble();
 
-              break;
-            } // case 178
-            case 186: {
-              input.readMessage(
-                  getRouteDistanceLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 153
+            case 160:
+              {
+                usedIfRouteIsEmpty_ = input.readBool();
 
-              break;
-            } // case 186
-            case 194: {
-              com.google.protobuf.MapEntry
-              extraVisitDurationForVisitType__ = input.readMessage(
-                  ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(
-                  extraVisitDurationForVisitType__.getKey(), extraVisitDurationForVisitType__.getValue());
-              break;
-            } // case 194
-            case 202: {
-              input.readMessage(
-                  getBreakRuleFieldBuilder().getBuilder(),
-                  extensionRegistry);
+                break;
+              } // case 160
+            case 170:
+              {
+                input.readMessage(
+                    getRouteDurationLimitFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 202
-            case 218: {
-              label_ = input.readStringRequireUtf8();
+                break;
+              } // case 170
+            case 178:
+              {
+                input.readMessage(
+                    getTravelDurationLimitFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 218
-            case 224: {
-              ignore_ = input.readBool();
+                break;
+              } // case 178
+            case 186:
+              {
+                input.readMessage(
+                    getRouteDistanceLimitFieldBuilder().getBuilder(), extensionRegistry);
 
-              break;
-            } // case 224
-            case 232: {
-              int v = input.readInt32();
-              ensureBreakRuleIndicesIsMutable();
-              breakRuleIndices_.addInt(v);
-              break;
-            } // case 232
-            case 234: {
-              int length = input.readRawVarint32();
-              int limit = input.pushLimit(length);
-              ensureBreakRuleIndicesIsMutable();
-              while (input.getBytesUntilLimit() > 0) {
-                breakRuleIndices_.addInt(input.readInt32());
-              }
-              input.popLimit(limit);
-              break;
-            } // case 234
-            case 242: {
-              com.google.protobuf.MapEntry
-              loadLimits__ = input.readMessage(
-                  LoadLimitsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableLoadLimits().getMutableMap().put(
-                  loadLimits__.getKey(), loadLimits__.getValue());
-              break;
-            } // case 242
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 186
+            case 194:
+              {
+                com.google.protobuf.MapEntry
+                    extraVisitDurationForVisitType__ =
+                        input.readMessage(
+                            ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry
+                                .getParserForType(),
+                            extensionRegistry);
+                internalGetMutableExtraVisitDurationForVisitType()
+                    .getMutableMap()
+                    .put(
+                        extraVisitDurationForVisitType__.getKey(),
+                        extraVisitDurationForVisitType__.getValue());
+                break;
+              } // case 194
+            case 202:
+              {
+                input.readMessage(getBreakRuleFieldBuilder().getBuilder(), extensionRegistry);
+
+                break;
+              } // case 202
+            case 218:
+              {
+                label_ = input.readStringRequireUtf8();
+
+                break;
+              } // case 218
+            case 224:
+              {
+                ignore_ = input.readBool();
+
+                break;
+              } // case 224
+            case 232:
+              {
+                int v = input.readInt32();
+                ensureBreakRuleIndicesIsMutable();
+                breakRuleIndices_.addInt(v);
+                break;
+              } // case 232
+            case 234:
+              {
+                int length = input.readRawVarint32();
+                int limit = input.pushLimit(length);
+                ensureBreakRuleIndicesIsMutable();
+                while (input.getBytesUntilLimit() > 0) {
+                  breakRuleIndices_.addInt(input.readInt32());
+                }
+                input.popLimit(limit);
+                break;
+              } // case 234
+            case 242:
+              {
+                com.google.protobuf.MapEntry<
+                        java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit>
+                    loadLimits__ =
+                        input.readMessage(
+                            LoadLimitsDefaultEntryHolder.defaultEntry.getParserForType(),
+                            extensionRegistry);
+                internalGetMutableLoadLimits()
+                    .getMutableMap()
+                    .put(loadLimits__.getKey(), loadLimits__.getValue());
+                break;
+              } // case 242
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -6857,59 +7686,76 @@ public Builder mergeFrom(
       } // finally
       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. */ @@ -6917,22 +7763,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; @@ -6940,8 +7789,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.
@@ -6950,12 +7802,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.
@@ -6964,16 +7819,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.
@@ -6997,6 +7857,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.
@@ -7006,8 +7868,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();
@@ -7018,6 +7879,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.
@@ -7031,7 +7894,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;
         }
@@ -7043,6 +7906,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.
@@ -7064,6 +7929,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.
@@ -7074,11 +7941,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.
@@ -7092,11 +7961,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.
@@ -7107,14 +7979,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_;
@@ -7122,8 +7995,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`
@@ -7133,12 +8011,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`
@@ -7148,16 +8029,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`
@@ -7182,6 +8068,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`
@@ -7204,6 +8092,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`
@@ -7218,7 +8108,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;
         }
@@ -7230,6 +8122,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`
@@ -7252,6 +8146,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`
@@ -7263,11 +8159,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`
@@ -7282,11 +8180,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`
@@ -7298,14 +8199,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_;
@@ -7313,8 +8217,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
@@ -7324,12 +8231,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
@@ -7339,6 +8249,7 @@ public boolean hasEndLocation() {
      * 
* * .google.type.LatLng end_location = 5; + * * @return The endLocation. */ public com.google.type.LatLng getEndLocation() { @@ -7349,6 +8260,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
@@ -7373,6 +8286,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
@@ -7383,8 +8298,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();
@@ -7395,6 +8309,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
@@ -7409,7 +8325,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;
         }
@@ -7421,6 +8337,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
@@ -7443,6 +8361,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
@@ -7454,11 +8374,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
@@ -7473,11 +8395,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
@@ -7489,14 +8412,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_;
@@ -7504,8 +8428,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
@@ -7516,12 +8445,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
@@ -7532,16 +8464,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
@@ -7567,6 +8504,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
@@ -7590,6 +8529,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
@@ -7605,7 +8546,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;
         }
@@ -7617,6 +8560,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
@@ -7640,6 +8585,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
@@ -7652,11 +8599,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
@@ -7672,11 +8621,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
@@ -7689,58 +8641,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. */ @@ -7748,85 +8713,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() { @@ -7836,66 +8811,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. */ @@ -7903,85 +8890,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() { @@ -7991,21 +8988,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(); @@ -8013,18 +9012,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
@@ -8048,6 +9054,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
@@ -8071,6 +9079,8 @@ public int getStartTimeWindowsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8094,6 +9104,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
@@ -8124,6 +9136,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
@@ -8151,6 +9165,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
@@ -8180,6 +9196,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
@@ -8210,6 +9228,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
@@ -8237,6 +9257,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
@@ -8264,6 +9286,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
@@ -8283,8 +9307,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);
@@ -8292,6 +9315,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
@@ -8318,6 +9343,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
@@ -8344,6 +9371,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
@@ -8364,6 +9393,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
@@ -8382,11 +9413,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
@@ -8402,8 +9436,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 {
@@ -8411,6 +9445,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
@@ -8427,10 +9463,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
@@ -8448,10 +9486,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
@@ -8467,16 +9507,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(),
@@ -8487,18 +9533,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
@@ -8522,6 +9575,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
@@ -8545,6 +9600,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
@@ -8568,6 +9625,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
@@ -8583,8 +9642,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();
@@ -8598,6 +9656,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
@@ -8625,6 +9685,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
@@ -8654,6 +9716,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
@@ -8669,8 +9733,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();
@@ -8684,6 +9747,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
@@ -8711,6 +9776,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
@@ -8738,6 +9805,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
@@ -8757,8 +9826,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);
@@ -8766,6 +9834,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
@@ -8792,6 +9862,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
@@ -8818,6 +9890,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
@@ -8833,11 +9907,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
@@ -8856,11 +9931,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
@@ -8876,8 +9954,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 {
@@ -8885,6 +9963,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
@@ -8901,10 +9981,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
@@ -8920,12 +10002,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
@@ -8941,16 +10024,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(),
@@ -8960,8 +10049,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
@@ -8977,6 +10068,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 @@ -8984,6 +10076,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
@@ -8999,6 +10093,7 @@ public boolean hasTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; + * * @return The travelDurationMultiple. */ @java.lang.Override @@ -9006,6 +10101,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
@@ -9021,6 +10118,7 @@ public double getTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; + * * @param value The travelDurationMultiple to set. * @return This builder for chaining. */ @@ -9031,6 +10129,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
@@ -9046,6 +10146,7 @@ public Builder setTravelDurationMultiple(double value) {
      * 
* * optional double travel_duration_multiple = 11; + * * @return This builder for chaining. */ public Builder clearTravelDurationMultiple() { @@ -9057,94 +10158,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(); @@ -9156,6 +10283,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
@@ -9165,24 +10294,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
@@ -9192,14 +10323,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
@@ -9209,19 +10343,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
@@ -9231,13 +10368,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)) { @@ -9247,11 +10386,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
@@ -9261,25 +10401,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
@@ -9289,21 +10429,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
@@ -9313,18 +10456,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].
@@ -9335,6 +10480,7 @@ public Builder putAllLoadLimits(
      * 
* * double cost_per_hour = 16; + * * @return The costPerHour. */ @java.lang.Override @@ -9342,6 +10488,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].
@@ -9352,16 +10500,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].
@@ -9372,17 +10523,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
@@ -9390,6 +10544,7 @@ public Builder clearCostPerHour() {
      * 
* * double cost_per_traveled_hour = 17; + * * @return The costPerTraveledHour. */ @java.lang.Override @@ -9397,6 +10552,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
@@ -9404,16 +10561,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
@@ -9421,17 +10581,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
@@ -9440,6 +10603,7 @@ public Builder clearCostPerTraveledHour() {
      * 
* * double cost_per_kilometer = 18; + * * @return The costPerKilometer. */ @java.lang.Override @@ -9447,6 +10611,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
@@ -9455,16 +10621,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
@@ -9473,22 +10642,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 @@ -9496,37 +10669,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
@@ -9541,6 +10722,7 @@ public Builder clearFixedCost() {
      * 
* * bool used_if_route_is_empty = 20; + * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -9548,6 +10730,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
@@ -9562,16 +10746,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
@@ -9586,10 +10773,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; @@ -9597,8 +10785,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
@@ -9606,12 +10799,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
@@ -9619,16 +10815,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
@@ -9637,7 +10838,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();
@@ -9651,6 +10853,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
@@ -9671,6 +10875,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
@@ -9679,11 +10885,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;
         }
@@ -9695,6 +10904,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
@@ -9715,6 +10926,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
@@ -9723,12 +10936,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
@@ -9737,15 +10953,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
@@ -9755,14 +10975,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_;
@@ -9770,8 +10993,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
@@ -9779,12 +11007,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
@@ -9792,16 +11023,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
@@ -9810,7 +11046,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();
@@ -9824,6 +11061,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
@@ -9844,6 +11083,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
@@ -9852,11 +11093,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;
         }
@@ -9868,6 +11113,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
@@ -9888,6 +11135,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
@@ -9896,12 +11145,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
@@ -9910,15 +11162,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
@@ -9928,14 +11184,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_;
@@ -9943,8 +11202,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
@@ -9952,12 +11216,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
@@ -9965,17 +11232,22 @@ 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
      * [transitions.travel_distance_meters][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_distance_meters].
@@ -9997,6 +11269,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
@@ -10017,6 +11291,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
@@ -10029,7 +11305,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;
         }
@@ -10041,6 +11319,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
@@ -10061,6 +11341,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
@@ -10070,11 +11352,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
@@ -10083,15 +11367,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
@@ -10101,35 +11389,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();
@@ -10141,6 +11436,8 @@ public int getExtraVisitDurationForVisitTypeCount() {
       return internalGetExtraVisitDurationForVisitType().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10152,24 +11449,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
@@ -10181,14 +11480,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
@@ -10200,19 +11502,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
@@ -10224,13 +11529,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)) { @@ -10240,11 +11547,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
@@ -10256,25 +11564,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
@@ -10286,21 +11594,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
@@ -10312,48 +11623,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.
@@ -10375,6 +11698,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.
@@ -10394,6 +11719,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.
@@ -10405,7 +11732,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;
         }
@@ -10417,6 +11746,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.
@@ -10436,6 +11767,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.
@@ -10444,11 +11777,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.
@@ -10460,11 +11795,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.
@@ -10473,14 +11811,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_;
@@ -10488,19 +11829,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; @@ -10509,21 +11852,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 { @@ -10531,64 +11875,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.
@@ -10604,6 +11957,7 @@ public Builder setLabelBytes(
      * 
* * bool ignore = 28; + * * @return The ignore. */ @java.lang.Override @@ -10611,6 +11965,8 @@ public boolean getIgnore() { return ignore_; } /** + * + * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -10626,16 +11982,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.
@@ -10651,23 +12010,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
@@ -10676,16 +12039,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
@@ -10694,14 +12061,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
@@ -10710,15 +12081,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
@@ -10727,20 +12102,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
@@ -10749,18 +12127,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
@@ -10769,20 +12151,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
@@ -10791,11 +12175,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(); @@ -10803,25 +12189,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 { @@ -10829,13 +12225,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 { @@ -10843,13 +12244,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 { @@ -10857,13 +12263,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) { @@ -10878,13 +12289,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(); @@ -10896,13 +12312,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(); @@ -10916,13 +12337,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) { @@ -10937,13 +12363,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(); @@ -10955,13 +12386,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(); @@ -10973,18 +12409,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); @@ -10992,13 +12432,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); @@ -11009,13 +12454,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); @@ -11026,39 +12476,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 { @@ -11066,74 +12532,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 { @@ -11141,13 +12638,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 { @@ -11155,13 +12657,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 { @@ -11169,13 +12677,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) { @@ -11190,14 +12703,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()); @@ -11208,13 +12727,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(); @@ -11228,13 +12753,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) { @@ -11249,13 +12779,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(); @@ -11267,14 +12802,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()); @@ -11285,18 +12826,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); @@ -11304,13 +12850,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); @@ -11321,13 +12872,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); @@ -11338,39 +12894,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 { @@ -11378,45 +12951,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(), @@ -11426,26 +13024,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 { @@ -11453,13 +13063,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 { @@ -11467,13 +13082,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 { @@ -11481,13 +13102,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) { @@ -11502,14 +13128,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()); @@ -11520,13 +13152,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(); @@ -11540,13 +13178,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) { @@ -11561,13 +13204,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(); @@ -11579,14 +13227,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()); @@ -11597,18 +13251,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); @@ -11616,13 +13275,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); @@ -11633,13 +13297,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); @@ -11650,39 +13319,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 { @@ -11690,45 +13376,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(), @@ -11737,9 +13448,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); } @@ -11749,12 +13460,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(); } @@ -11763,27 +13474,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -11798,6 +13509,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 71% 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 87c3c53..81b42a8 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,52 +28,56 @@
  *
  * 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;
   }
-  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;
     }
@@ -72,31 +93,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 @@ -104,22 +131,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.
@@ -130,29 +162,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() { @@ -163,8 +201,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; @@ -173,23 +210,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; } @@ -202,6 +240,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
@@ -212,6 +252,7 @@ public java.lang.String getPlaceId() {
    * 
* * bool side_of_road = 3; + * * @return The sideOfRoad. */ @java.lang.Override @@ -220,6 +261,7 @@ public boolean getSideOfRoad() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -231,8 +273,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_); } @@ -252,15 +293,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 += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -270,24 +311,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: @@ -304,8 +343,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; @@ -323,97 +361,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.
@@ -421,33 +466,32 @@ 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()
-    private Builder() {
+    private Builder() {}
 
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
       super(parent);
-
     }
+
     @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_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
@@ -483,7 +527,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_;
@@ -504,38 +549,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;
@@ -548,19 +594,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.getUnknownFields());
       onChanged();
@@ -588,30 +637,32 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              input.readMessage(
-                  getLocationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              locationTypeCase_ = 1;
-              break;
-            } // case 10
-            case 18: {
-              java.lang.String s = input.readStringRequireUtf8();
-              locationTypeCase_ = 2;
-              locationType_ = s;
-              break;
-            } // case 18
-            case 24: {
-              sideOfRoad_ = input.readBool();
+            case 10:
+              {
+                input.readMessage(getLocationFieldBuilder().getBuilder(), extensionRegistry);
+                locationTypeCase_ = 1;
+                break;
+              } // case 10
+            case 18:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                locationTypeCase_ = 2;
+                locationType_ = s;
+                break;
+              } // case 18
+            case 24:
+              {
+                sideOfRoad_ = input.readBool();
 
-              break;
-            } // case 24
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+                break;
+              } // case 24
+            default:
+              {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
           } // switch (tag)
         } // while (!done)
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -621,12 +672,12 @@ public Builder mergeFrom(
       } // finally
       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() {
@@ -636,16 +687,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 @@ -653,12 +709,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 @@ -676,6 +735,8 @@ public com.google.cloud.optimization.v1.Location getLocation() { } } /** + * + * *
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -697,6 +758,8 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -704,8 +767,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();
@@ -716,6 +778,8 @@ public Builder setLocation(
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -725,10 +789,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;
         }
@@ -744,6 +811,8 @@ public Builder mergeLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -768,6 +837,8 @@ public Builder clearLocation() {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -779,6 +850,8 @@ public com.google.cloud.optimization.v1.Location.Builder getLocationBuilder() {
       return getLocationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -798,6 +871,8 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
       }
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -806,30 +881,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 @@ -837,11 +921,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 @@ -851,8 +938,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; @@ -863,24 +949,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; } @@ -890,30 +977,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() { @@ -925,28 +1017,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
@@ -957,6 +1053,7 @@ public Builder setPlaceIdBytes(
      * 
* * bool side_of_road = 3; + * * @return The sideOfRoad. */ @java.lang.Override @@ -964,6 +1061,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
@@ -974,16 +1073,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
@@ -994,17 +1096,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); } @@ -1014,12 +1117,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(); } @@ -1028,27 +1131,27 @@ 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 { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; + 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 { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; public static com.google.protobuf.Parser parser() { return PARSER; @@ -1063,6 +1166,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